單片機原理及套用(第5版)(2023年電子工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《單片機原理及套用(第5版)》是電子工業出版社出版的圖書,作者是張鑫 等。

基本介紹

  • 中文名:單片機原理及套用(第5版) 
  • 作者:張鑫 等
  • 出版時間:2023年4月
  • 出版社:電子工業出版社
  • 頁數:280 頁
  • 字數:494千字
  • ISBN:9787121461309
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

本書以MCS-51單片機為主,主要內容:緒論為單片機簡介,第1章介紹單片機的結構與原理,第2章介紹單片機的指令系統與程式設計,第3章介紹單片機的內部資源及套用,第4~6章介紹單片機的外圍接口技術,第7章介紹單片機系統設計,第8章為課程設計與創新實驗題目。第1~7章配有習題,並免費提供包括CAI課件、典型例題的Proteus仿真原始碼、仿真演示視頻(二維碼)、習題參考答案等在內的教學資源包。CAI課件可登錄華信教育資源網(www.hxedu.com.cn)下載。 本書以培養學生的工程實踐能力與創新能力為目標,突出多種典型、常用積體電路晶片的介紹與套用,突出單片機外圍接口晶片的擴展、單片機系統的設計與實現及單片機的典型套用;彙編語言與C51語言程式設計並重,注重新技術和新器件的引入,如I2C匯流排、時鐘晶片、串列A/D轉換器和D/A轉換器、片上系統(SoC)等;理論聯繫實際,系統實用。

圖書目錄

緒論 1
第1章 MCS-51單片機的結構與原理 10
1.1 MCS-51單片機硬體結構及引腳 10
1.1.1 MCS-51單片機內部結構 10
1.1.2 MCS-51單片機外部引腳 17
1.1.3 AT89單片機簡介 19
1.1.4 STC單片機簡介 19
1.2 MCS-51單片機的工作方式 20
1.2.1 復位方式 20
1.2.2 程式執行方式 21
1.2.3 節電方式 21
1.2.4 編程和校驗方式 23
1.3 單片機的時序 23
1.3.1 MCS-51單片機的時序單位 23
1.3.2 MCS-51單片機指令的取指/執行時序 23
1.3.3 訪問外部ROM/RAM指令的時序 24
1.4 C8051F片上系統簡介 26
習題1 27
第2章 MCS-51單片機的指令系統與程式設計 29
2.1 彙編語言概述 29
2.1.1 彙編語言指令格式與偽指令 29
2.1.2 指令的分類 32
2.1.3 指令中的常用符號 32
2.1.4 指令的位元組數 33
2.2 MCS-51單片機的定址方式 34
2.2.1 立即定址 34
2.2.2 直接定址 34
2.2.3 暫存器定址 35
2.2.4 暫存器間接定址 35
2.2.5 變址定址 36
2.2.6 相對定址 37
2.2.7 位定址 38
2.3 MCS-51單片機的指令系統 38
2.3.1 數據傳送指令 38
2.3.2 算術運算指令 44
2.3.3 邏輯運算及移位指令 48
2.3.4 控制轉移指令 51
2.3.5 位操作指令 57
2.4 C51語言 60
2.4.1 C51語言的程式結構、數據與存儲類型 60
2.4.2 C51語言的頭檔案與庫函式 64
2.4.3 C51語言中絕對地址的訪問 65
2.4.4 C51語言與彙編語言混合編程的方法 67
2.5 程式設計 68
2.5.1 彙編語言程式設計的步驟 68
2.5.2 順序程式設計 69
2.5.3 分支程式設計 70
2.5.4 循環程式設計 72
2.5.5 查表程式設計 77
2.5.6 子程式設計 81
2.6 程式設計舉例 84
2.6.1 多位元組算術運算程式 84
2.6.2 數制轉換程式 85
2.6.3 散轉程式 88
2.7 彙編語言的開發環境 91
2.7.1 單片機開發系統 91
2.7.2 彙編語言源程式的編輯與彙編 92
2.7.3 彙編語言源程式的調試 92
習題2 94
第3章 MCS-51單片機的內部資源及套用 97
3.1 MCS-51單片機的並行I/O接口 97
3.1.1 並行I/O接口的內部結構 97
3.1.2 MCS-51單片機並行I/O接口的套用 99
3.1.3 C51語言中MCS-51單片機並行I/O接口的定義方法 101
3.2 MCS-51單片機的中斷系統 102
3.2.1 中斷的基本概念 102
3.2.2 MCS-51單片機中斷系統簡介 103
3.2.3 中斷的軟體設計 109
3.2.4 MCS-51單片機擴展外部中斷請求輸入口 110
3.3 MCS-51單片機的定時器/計數器 112
3.3.1 定時器/計數器 112
3.3.2 定時器/計數器的工作方式 114
3.3.3 定時器/計數器的套用 115
3.4 MCS-51單片機的串列通信 120
3.4.1 概述 120
3.4.2 MCS-51單片機的串列口 122
3.4.3 串列口的工作方式 124
3.4.4 串列口的通信波特率 125
3.4.5 串列口的初始化 126
3.4.6 串列口的套用 126
習題3 135
第4章 MCS-51單片機的系統擴展技術 138
4.1 MCS-51單片機系統擴展概述 138
4.1.1 MCS-51單片機外部擴展原理 138
4.1.2 MCS-51單片機系統地址空間的分配 139
4.2 存儲器的擴展 140
4.2.1 程式存儲器的擴展 141
4.2.2 數據存儲器的擴展 144
4.2.3 MCS-51單片機對外部存儲器的擴展 146
4.3 並行I/O接口的擴展 146
4.3.1 概述 146
4.3.2 普通並行I/O接口的擴展 147
4.3.3 可程式並行I/O接口晶片的擴展 148
4.4 時鐘晶片的擴展 157
4.4.1 時鐘晶片概述 158
4.4.2 DS1302的工作原理及套用 158
4.5 匯流排接口的擴展 164
4.5.1 RS-232C匯流排標準與接口電路 165
4.5.2 RS-422/RS-485匯流排標準與接口電路 167
4.5.3 I2C匯流排標準與接口電路 170
4.5.4 其他常用匯流排標準 173
習題4 175
第5章 MCS-51單片機的輸入/輸出通道設計 177
5.1 輸入/輸出通道概述 177
5.1.1 感測器 177
5.1.2 單片機系統的輸入/輸出通道 177
5.2 D/A轉換器及其硬體和軟體設計 180
5.2.1 D/A轉換器的性能指標 180
5.2.2 D/A轉換器的分類 180
5.2.3 D/A轉換器的硬體和軟體設計 181
5.3 A/D轉換器及接口技術 188
5.3.1 A/D轉換器的性能指標 188
5.3.2 A/D轉換器的分類 189
5.3.3 A/D轉換器的硬體和軟體設計 190
5.3.4 數據採集系統 198
習題5 201
第6章 MCS-51單片機的互動通道配置與設計 202
6.1 MCS-51單片機擴展鍵盤的技術 202
6.1.1 概述 202
6.1.2 使用鍵盤時必須解決的問題 203
6.1.3 MCS-51單片機擴展鍵盤的硬體和軟體設計 204
6.2 MCS-51單片機擴展顯示器的技術 216
6.2.1 LED顯示器及其硬體和軟體設計 216
6.2.2 液晶顯示器及其硬體和軟體設計 223
6.2.3 單片機擴展液晶顯示模組LCD1602 224
6.3 MCS-51單片機擴展鍵盤和顯示器的設計實例 233
6.3.1 利用8155/8255A擴展鍵盤和顯示器 233
6.3.2 利用MCS-51單片機的串列口擴展鍵盤和顯示器 236
6.3.3 利用專用晶片擴展鍵盤和顯示器 238
習題6 239
第7章 MCS-51單片機系統設計 240
7.1 單片機系統設計過程 241
7.1.1 總體設計 241
7.1.2 硬體設計 242
7.1.3 軟體設計 243
7.1.4 可靠性設計 245
7.1.5 單片機系統的調試與測試 249
7.2 MCS-51單片機系統設計舉例 250
7.2.1 在工業測控系統中的套用 250
7.2.2 在溫度監控系統中的套用 253
7.2.3 在直流電動機調速中的套用 258
習題7 261
第8章 課程設計與創新實驗題目 262
8.1 交通信號燈實時控制系統的設計 262
8.2 智力競賽搶答器的設計 262
8.3 住校學生生活時間提示系統的設計 263
8.4 多路數據採集系統的設計 263
8.5 溫度監控系統的設計 263
8.6 萬年曆的設計 263
8.7 醫院住院病人呼叫器的設計 263
8.8 電子密碼鎖的設計 264
8.9 超音波測距系統的設計 264
8.10 數字頻率計的設計 264
8.11 電梯自動控制電路的設計 264
8.12 計程車計程計價器的設計 265
8.13 智慧型化公共汽車報站器的設計 265
8.14 自動往返電動車的設計 265
8.15 簡易IC卡收費器的設計 265
8.16 消毒櫃控制系統的設計 265
附錄A ASCII碼字元表 266
附錄B MCS-51單片機指令表 267
參考文獻 271

相關詞條

熱門詞條

聯絡我們