《單片機原理與套用》是2020年機械工業出版社出版的圖書,作者是潘建斌。
基本介紹
- 中文名:單片機原理與套用
- 作者:潘建斌
- 出版時間:2020年
- 出版社:機械工業出版社
- ISBN:9787111649106
內容簡介,圖書目錄,
內容簡介
機 械 工 業 出 版 社本書以教育部高等學校相關教學指導委員會編撰的《普通高等學校本科專業類教學質量國家標準》中的電子信息類專業基本要求為指導,從單片機套用的角度出發,以80C51單片機為主線,系統介紹了單片機的組成、工作原理。內容包括概述、單片機硬體結構、80C51單片機指令系統、80C51單片機的功能單元、單片機程式設計、80C51單片機的系統擴展、輸入/輸出通道設計、人—機接口設計、通信技術、單片機套用系統設計等。本書還詳細介紹了Keil C51程式設計,以及Keil C51與Proteus的聯合調試,同時對目前單片機套用系統中常用的各種器件,如X25045、24C64、MAX7219、LCD1602、LCD12864及熱敏印表機等也進行了詳細介紹。
本書除提供電子課件、習題答案外,讀者還可以通過掃描二維碼查看視頻講解、程式原始碼及仿真電路源檔案。
本書可作為高等院校自動化、電氣工程及其自動化、電子信息工程、通信工程、計算機以及機械類等專業的教材。
圖書目錄
前言
第1章概述1
11單片機的概念及發展歷程1
111單片機的定義1
112單片機的發展歷史1
12單片機的特點及常用類型2
121單片機的特點2
122常用單片機的類型3
1380C51單片機4
14單片機的套用領域及發展趨勢5
141單片機的套用領域5
142單片機的發展趨勢6
15單片機與嵌入式系統7
16本課程的性質、任務要求及學習方法8
思考與習題9
第2章單片機硬體結構10
21單片機的基本組成10
2280C51單片機的引腳功能和結構
框圖12
22180C51單片機的引腳功能12
22280C51單片機的內部結構框圖14
2380C51CPU的結構和特點15
231控制器15
232運算器16
233時鐘電路及CPU的時序18
24存儲器結構和地址空間22
241程式存儲器23
242數據存儲器24
243特殊功能暫存器(SFR)區26
25布爾(位)處理機27
2680C51單片機的工作方式28
261復位方式28
262程式執行方式29
263低功耗方式29
思考與習題30
第3章80C51單片機指令系統32
31指令的分類、格式及使用符號32
311指令分類32
312指令格式33
313指令系統中使用的符號33
32定址方式及定址空間34
33各類指令37
331數據傳送類指令37
332算術運算類指令40
333邏輯運算類指令44
334控制轉移類指令46
335布爾(位)操作類指令50
思考與習題52
第4章80C51單片機的功能單元54
41並行I/O口54
411P1口54
412P3口56
413P2口58
414P0口59
415P1~P3口驅動負載方法61
42定時器/計數器62
421概述62
422定時器/計數器T0、T163
423定時器/計數器套用舉例67
43串列口73
431串列口結構73
432串列口的特殊功能暫存器74
433串列口的工作方式75
434串列口波特率的計算79
435串列口編程與套用81
44中斷系統87
441中斷、中斷源及中斷優先權88
442中斷的控制和操作88
443中斷的回響過程91
444中斷系統編程與套用93
思考與習題96
第5章單片機程式設計98
51單片機程式語言98
52程式設計步驟98
53彙編語言程式設計99
531彙編語言語句種類與格式99
532偽指令100
目錄533彙編語言的程式結構100
534彙編語言程式設計舉例101
54Keil C51單片機集成開發環境108
541Keil μVision 5的安裝與啟動108
542在Keil μVision 5中創建項目108
543在Keil μVision 5中調試程式113
55C51程式設計115
551C51語言與標準C語言的比較115
552C51的程式結構115
553C51的數據描述120
554C51與彙編語言的混合編程123
555C51程式設計舉例126
56Proteus虛擬仿真技術132
561單獨在Proteus中完成聯合
調試132
562Keil C51與Proteus聯合調試138
57使用STCISP軟體下載可執行程式到
單片機141
思考與習題144
第6章80C51單片機的系統擴展146
61並行擴展146
611外部並行擴展方法146
612程式存儲器並行擴展149
613數據存儲器並行擴展150
614程式存儲器、數據存儲器並行
擴展152
615通過並行匯流排擴展I/O口154
62串列擴展156
621SPI匯流排擴展E2PROM晶片
X25045156
622I2C匯流排擴展E2PROM晶片
24C64163
623利用串列口擴展I/O口174
624利用I2C匯流排擴展I/O口176
63外部中斷源的擴展181
思考與習題183
第7章輸入/輸出通道設計184
71模擬量輸出通道設計184
711模擬量輸出通道的一般概念184
712DAC概述184
7138位並行DAC DAC0832與單片機
的接口186
71412位並行DAC DAC1210與單片機
的接口191
7158位串列I2C匯流排DAC MAX518與
單片機的接口193
71620位串列DAC DAC1220與單片機
的接口196
72模擬量輸入通道設計201
721模擬量輸入通道的一般概念201
722ADC概述205
7238位並行ADC ADC0809與單片機
的接口206
72412位並行ADC AD574A與單片機
的接口211
72512位串列SPI匯流排ADC MAX187
與單片機的接口214
72616位串列I2C匯流排ADC ADS1110
與單片機的接口217
7278位串列I2C匯流排ADC PCF8591與
單片機的接口221
728AD7710與單片機的接口224
73數字量輸入/輸出通道設計229
思考與習題232
第8章人機接口設計233
81鍵盤接口233
82LED數碼管顯示接口239
821LED數碼管239
822並行LED數碼管顯示241
823串列LED數碼管顯示245
824LED點陣顯示器結構與顯示
原理249
83液晶顯示器251
831LCD顯示原理251
832字元型液晶顯示模組LCD1602的
接口設計253
833點陣圖形型LCD顯示接口257
84印表機接口263
思考與習題266
第9章通信技術267
91通信基礎知識267
92串列通信匯流排標準271
921RS232C271
922RS485274
93通用串列匯流排(USB)277
94藍牙技術280
95ZigBee技術284
96現場匯流排技術286
97雙機通信套用設計實例288
思考與習題291
第10章單片機套用系統設計292
101單片機套用系統的設計方法292
1011單片機套用系統的設計過程292
1012單片機套用系統的調試過程293
102系統抗干擾的設計方法296
1021串模干擾及共模干擾297
1022輸入/輸出通道干擾的抑制300
……