高等職業學校教材·單片機原理與套用

高等職業學校教材·單片機原理與套用

《高等職業學校教材·單片機原理與套用》是2007年人民郵電出版社出版的圖書。主要通過系統套用實例的方式,對單片機套用系統的設計方法和步驟進行詳細的介紹。

基本介紹

  • 書名:高等職業學校教材·單片機原理與套用
  • ISBN:9787115166609
  • 頁數:276頁
  • 出版社:人民郵電出版社
  • 出版時間:第1版 (2007年9月1日)
  • 裝幀:平裝
  • 開本:16
  • 正文語種:簡體中文
  • 條形碼:9787115166609
  • 尺寸:25.6 x 18 x 1.2 cm
  • 重量:458 g
內容簡介,目錄,

內容簡介

《高等職業學校教材·單片機原理與套用》以MCS-51系列單片機晶片為主,深入淺出地講述單片機原理、接口及其套用技術。主要內容包括單片機概述、MCS-51系列單片機的硬體結構、MCS-51單片機的指令系統、彙編語言程式設計、中斷系統和定時器套用、串列通信接口及串列通信、單片機基本系統及擴展、單片機套用系統的設計。

目錄

第1章 單片機概述 1
1.1 單片機的基本概念 1
1.1.1 單片機的特點及其套用 1
1.1.2 當前流行的幾種單片機類型 3
1.2 單片機的發展趨勢 4
習題 5
第2章 MCS-51單片機的硬體結構 6
2.1 MCS-51單片機的結構 6
2.1.1 MCS-51單片機系統結構框圖 6
2.1.2 MCS-51單片機晶片內部結構 7
2.1.3 MCS-51單片機的信號引腳 8
2.2 MCS-51單片機的內部存儲器 11
2.2.1 內部數據存儲器低128單元 11
2.2.2 內部數據存儲器高128單元 13
2.2.3 MCS-51的堆疊 17
2.2.4 內部程式存儲器 18
2.2.5 MCS-51單片機系統的存儲器結構特點 18
2.3 MCS-51單片機的組成電路 19
2.3.1 電源電路 19
2.3.2 復位電路 19
2.3.3 輸入輸出(I/O)口電路 20
2.3.4 單片機的時鐘電路與時序 21
2.4 MCS-51單片機最小系統 23
2.5 實驗與實訓 23
2.5.1 DVCC-5286JH+單片機仿真實驗系統的認識與演示 23
2.5.2 構建單燈左移的單片機系統 25
習題 25
第3章 MCS-51單片機基本指令系統 28
3.1 MCS-51單片機指令格式 28
3.2 MCS-51單片機定址方式 29
3.3 MCS-51單片機定址方式小結 33
3.4 MCS-51單片機指令分類 33
3.4.1 指令格式中符號意義說明 33
3.4.2 數據傳送類指令 34
3.4.3 算術運算類指令 38
3.4.4 邏輯運算及移位類指令 43
3.4.5 控制轉移類指令 46
3.4.6 位操作類指令 51
3.5 實驗與實訓 53
3.5.1 數據傳送實驗 53
3.5.2 算術運算和邏輯運算指令實驗 55
3.5.3 控制轉移指令實驗 57
3.5.4 編製程序實現單燈左移 57
習題 59
第4章 彙編語言程式設計 63
4.1 彙編語言基本概念 63
4.1.1 程式設計語言 63
4.1.2 彙編程式設計概述 64
4.2 MCS-51彙編語言的偽指令 65
4.3 彙編 68
4.4 彙編語言程式設計的基本結構 69
4.4.1 順序程式設計 70
4.4.2 分支程式 71
4.4.3 循環程式 75
4.4.4 延時程式 76
4.4.5 子程式 77
4.4.6 查表程式 79
4.4.7 數據極值查找程式 82
4.4.8 數據排序程式 82
4.5 彙編語言程式設計舉例 83
4.5.1 算術運算程式 83
4.5.2 邏輯運算程式 88
4.5.3 碼制轉換程式 88
4.5.4 綜合應用程式舉例 91
習題 92
第5章 MCS-51單片機基本系統及套用 94
5.1 基本I/O連線埠及其套用 94
5.1.1 基本I/O連線埠的結構 94
5.1.2 基本I/O連線埠的套用 97
5.2 MCS-51的中斷系統 99
5.2.1 中斷概述 100
5.2.2 MCS-51中斷系統及控制 101
5.2.3 MCS-51中斷處理過程 104
5.2.4 MCS-51中斷程式的套用 105
5.2.5 MCS-51中斷源的擴展 109
5.2.6 外部中斷的套用 111
5.3 MCS-51定時器/計數器 112
5.3.1 定時器概述 112
5.3.2 定時器/計數器的控制 113
5.3.3 定時器的工作方式 114
5.3.4 定時器/計數器的套用 116
5.4 MCS-51的串列接口及串列通信 119
5.4.1 串列通信基本知識 119
5.4.2 RS-232-C標準 120
5.4.3 MCS-51串列口的結構特點及工作原理 122
5.4.4 MCS-51串列口的套用 128
5.5 實驗與實訓 132
5.5.1 定時與中斷系統實驗 132
5.5.2 秒表的設計 133
5.5.3 串列通信接口實驗 136
5.5.4 單片機和計算機的串口通信實踐訓練 137
習題 138
第6章 MCS-51單片機系統擴展及接口技術 139
6.1 MCS-51單片機系統擴展概述 139
6.1.1 單片機系統的三匯流排 139
6.1.2 系統擴展常用晶片 141
6.1.3 並行擴展的定址方法 143
6.2 MCS-51存儲器的擴展 143
6.2.1 存儲器的擴展概述 143
6.2.2 程式存儲器的擴展 144
6.2.3 數據存儲器RAM的擴展 146
6.3 I2C匯流排在系統擴展中的套用 147
6.3.1 I2C匯流排的特點及工作原理 148
6.3.2 晶片AT24Cxx的功能特性 149
6.3.3 AT24C16與MCS-51的連線 151
6.4 接口擴展 154
6.4.1 簡單的並行I/O擴展 155
6.4.2 可程式並行I/O接口電路的擴展 156
6.4.3 套用串列口擴展並行I/O接口 160
6.4.4 鍵盤/按鍵及其接口套用 161
6.5 LED顯示及其接口技術 165
6.5.1 LED的結構與原理 165
6.5.2 LED的顯示方式 166
6.5.3 LED與單片機的接口 167
6.6 LCD接口 169
6.7 A/D、D/A轉換器與單片機的接口 171
6.7.1 D/A轉換器的基本用法及其與單片機的連線 171
6.7.2 A/D轉換器與基本用法及其與單片機的連線 174
6.8 實驗與實訓 177
習題 180
第7章 單片機套用系統的設計 181
7.1 單片機套用系統的設計 181
7.1.1 套用系統的組成 181
7.1.2 設計的內容 181
7.2 套用系統的抗干擾技術 183
7.2.1 干擾源及其傳播途徑 183
7.2.2 外部干擾及抗干擾措施 183
7.2.3 單片機系統抗干擾措施 186
7.3 單片機開發工具及使用 187
習題 191
第8章 單片機套用系統開發設計和綜合實訓課題 192
8.1 課題簡要介紹 192
8.2 智慧型時鐘 193
8.2.1 智慧型時鐘功能要求 193
8.2.2 採用單片機設計智慧型時鐘的整體思路 193
8.2.3 總體設計 194
8.3 點矩陣顯示器及單片機點矩陣字幕機 215
8.3.1 點矩陣的種類及結構 215
8.3.2 一個5×7點矩陣顯示器 216
8.3.3 4個字的字幕機分批顯示 219
8.3.4 4個字的字幕機數據分批顯示並左移 221
8.4 單片機溫度巡迴檢測系統 223
8.4.1 系統硬體設計 223
8.4.2 系統軟體設計 227
8.5 脈衝調製型異步電動機變頻調速的單片機控制 232
8.5.1 脈寬調製(PWM) 232
8.5.2 系統硬體電路圖 233
8.5.3 系統軟體設計 238
8.6 步進電動機單片機控制系統 240
8.6.1 步進電動機的概述 240
8.6.2 步進電動機單片機控制系統 242
附錄1 常用晶片引腳圖 255
附錄2 MCS-51單片機指令匯總 258
附錄3 Keil軟體開發平台 264
參考書目 276

相關詞條

熱門詞條

聯絡我們