《單片機套用技術(第4版)(高職)/楊宏麗》是2017年西安電子科技大學出版社出版的圖書,作者是楊宏麗。
基本介紹
- 書名:單片機套用技術(第4版)(高職)/楊宏麗
- 作者:楊宏麗
- 出版社: 西安電子科技大學出版社
- 出版時間:2017年4月1日
- ISBN:9787560649832
內容簡介,圖書目錄,
內容簡介
本書是中國高等職業技術教育研究會與西安電子科技大學出版社聯合策劃、組織編寫的高職高專套用電子技術系列規劃教材之一。本書採用教、學、做相結合的教學模式,以理論夠用、著眼套用的觀點,通過項目引入、不斷拓寬思路的方法講述掌握單片機套用技術所需的基礎知識和基本技能。本書共9章,內容包括單片機硬體系統、單片機開發系統、MCS-51指令系統、彙編語言程式設計、定時與中斷系統、單片機顯示和鍵盤接口、A/D與D/A轉換接口、串列口通信技術及單片機套用設計與實例。本書選材合理,文字敘述清楚,可作為高職高專、成.人教育機電類相關專業單片機技術課程理論與實踐教學的教材。★本書配有電子教案,需要者可登錄出版社網站,免費下載。
圖書目錄
第1章 單片機硬體系統 1
項目1
簡單信號燈控制 1
1.1 概述 4
1.1.1 單片機及單片機套用系統 4
1.1.2 MCS-51單片機系列 6
1.2 MCS-51系列單片機結構和原理 9
1.2.1 MCS-51內部組成及信號引腳 9
1.2.2 MCS-51內部數據存儲器 12
1.2.3 MCS-51內部程式存儲器 17
1.3 並行I/O口電路結構 18
1.3.1 P0口 18
1.3.2 P1口 19
1.3.3 P2口 19
1.3.4 P3口 20
1.4 時鐘電路與復位電路 21
1.4.1 單片機的時鐘電路與時序 21
1.4.2 單片機的復位電路 22
本章小結 23
習題1 24
第2章 單片機開發系統 26
項目2 單片機開發系統及套用 26
2.1 單片機開發系統 28
2.2 單片機開發系統的功能 29
2.2.1 線上仿真功能 29
2.2.2 調試功能 30
2.2.3 軟體輔助設計功能 30
2.2.4 程式固化功能 31
2.3 單片機套用系統的調試 31
2.3.1 硬體調試方法 31
2.3.2 軟體調試方法 33
2.4 Keil軟體的使用 33
本章小結 39
習題2 39
第3章 MCS-51指令系統 40
項目3 指令的套用 40
3.1 簡介 44
3.1.1 指令概述 44
3.1.2 指令格式 44
3.2 定址方式 45
3.3 指令系統 49
3.3.1 指令系統中的符號說明 50
3.3.2 數據傳送類指令 50
3.3.3 算術運算類指令 54
3.3.4 邏輯運算及移位類指令 57
3.3.5 控制轉移類指令 60
3.3.6 位操作類指令 64
3.3.7 常用偽指令 67
本章小結 68
習題3 69
第4章 彙編語言程式設計 72
項目4 多彩信號燈控制 72
4.1 概述 75
4.2 簡單程式設計 76
4.3 分支程式設計 77
4.3.1 分支程式實例 78
4.3.2 分支程式結構 83
4.4 循環程式設計 84
4.4.1 循環程式實例 84
4.4.2 循環程式結構 89
4.5 查表程式 90
4.6 子程式設計與堆疊技術 91
4.6.1 子程式實例 91
4.6.2 堆疊結構 95
4.6.3 子程式結構 97
本章小結 98
習題4 98
第5章 定時與中斷系統 103
項目5 1秒間隔的流水燈 103
5.1 定時/計數器 107
5.1.1 單片機定時/計數器的結構 107
5.1.2 定時/計數器的工作方式 111
5.1.3 定時/計數器的編程和套用 115
5.2 中斷系統 116
5.2.1 MCS-51的中斷系統 117
5.2.2 中斷有關概念和暫存器 118
5.2.3 中斷處理過程 121
5.2.4 外部中斷源的擴展 126
5.2.5 中斷系統的套用 128
本章小結 132
習題5 133
第6章 單片機顯示和鍵盤接口 137
項目6 簡易秒表的製作 138
6.1 單片機與顯示器接口 142
6.1.1 LED靜態顯示器 143
6.1.2 LED動態顯示器 147
6.1.3 LED大螢幕顯示器 154
6.1.4 LCD液晶顯示器和接口 160
6.2 單片機與鍵盤接口 174
6.2.1 鍵盤工作原理 174
6.2.2 獨立式按鍵 176
6.2.3 矩陣式鍵盤 177
6.3 鍵盤與顯示器綜合套用 184
本章小結 185
習題6 185
第7章 A/D與D/A轉換接口 188
項目7 簡易數字電壓表的製作 188
7.1 A/D轉換器接口 192
7.1.1 典型A/D轉換器晶片ADC0809 192
7.1.2 MCS-51單片機與ADC0809接口 193
7.1.3 套用舉例 195
7.2 D/A 轉換器接口 198
7.2.1 典型D/A轉換器晶片DAC0832 198
7.2.2 DAC0832單緩衝方式的接口與套用 200
7.2.3 DAC0832雙緩衝方式的接口與套用 202
本章小結 204
習題7 204
第8章 串列口通信技術 206
項目8 單片機之間的雙機通信 206
8.1 串列通信基礎 209
8.1.1 串列通信的分類 209
8.1.2 串列通信的制式 211
8.1.3 串列通信的接口電路 211
8.2 MCS-51的串列接口 212
8.2.1 MCS-51串列口結構 212
8.2.2 MCS-51串列口的工作方式 214
8.2.3 MCS-51串列口的波特率 216
8.3 MCS-51單片機之間的通信 217
8.3.1 雙機通信硬體電路 217
8.3.2 雙機通信軟體編程 218
8.4 PC機和單片機之間的通信 223
8.4.1 接口設計 223
8.4.2 軟體編程 223
本章小結 226
習題8 227
第9章 單片機套用設計與實例 229
9.1 課程設計——電腦鐘的設計與製作 229
9.1.1 設計要求 229
9.1.2 總體方案 229
9.1.3 硬體設計 230
9.1.4 軟體設計 232
9.1.5 系統調試與脫機運行 243
9.2 套用系統實例—單片機溫度控制系統 244
9.2.1 技術指標 244
9.2.2 控制方案 244
9.2.3 硬體設計 245
9.2.4 軟體設計 247
9.3 單片機套用系統開發的一般方法 255
9.3.1 確定任務 255
9.3.2 總體設計 256
9.3.3 硬體設計 256
9.3.4 軟體設計 258
9.3.5 系統調試 258
9.4 單片機套用系統實用技術 259
9.4.1 低功耗設計 259
9.4.2 加密技術 262
本章小結 265
習題9 265
附錄 MCS-51指令表 267
參考文獻 272