定 價(jià):53 元
叢書名:國(guó)家林業(yè)和草原局普通高等教育“十三五”規(guī)劃教材
- 作者:潘建斌 主編
- 出版時(shí)間:2020/6/1
- ISBN:9787111649106
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:340
- 紙張:
- 版次:
- 開本:16開
機(jī) 械 工 業(yè) 出 版 社本書以教育部高等學(xué)校相關(guān)教學(xué)指導(dǎo)委員會(huì)編撰的《普通高等學(xué)校本科專業(yè)類教學(xué)質(zhì)量國(guó)家標(biāo)準(zhǔn)》中的電子信息類專業(yè)基本要求為指導(dǎo),從單片機(jī)應(yīng)用的角度出發(fā),以80C51單片機(jī)為主線,系統(tǒng)介紹了單片機(jī)的組成、工作原理。內(nèi)容包括概述、單片機(jī)硬件結(jié)構(gòu)、80C51單片機(jī)指令系統(tǒng)、80C51單片機(jī)的功能單元、單片機(jī)程序設(shè)計(jì)、80C51單片機(jī)的系統(tǒng)擴(kuò)展、輸入/輸出通道設(shè)計(jì)、人—機(jī)接口設(shè)計(jì)、通信技術(shù)、單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)等。本書還詳細(xì)介紹了Keil C51程序設(shè)計(jì),以及Keil C51與Proteus的聯(lián)合調(diào)試,同時(shí)對(duì)目前單片機(jī)應(yīng)用系統(tǒng)中常用的各種器件,如X25045、24C64、MAX7219、LCD1602、LCD12864及熱敏打印機(jī)等也進(jìn)行了詳細(xì)介紹。
本書除提供電子課件、習(xí)題答案外,讀者還可以通過(guò)掃描二維碼查看視頻講解、程序源代碼及仿真電路源文件。
本書可作為高等院校自動(dòng)化、電氣工程及其自動(dòng)化、電子信息工程、通信工程、計(jì)算機(jī)以及機(jī)械類等專業(yè)的教材。
前言
第1章概述1
1.1單片機(jī)的概念及發(fā)展歷程1
1.1.1單片機(jī)的定義1
1.1.2單片機(jī)的發(fā)展歷史1
1.2單片機(jī)的特點(diǎn)及常用類型2
1.2.1單片機(jī)的特點(diǎn)2
1.2.2常用單片機(jī)的類型3
1.380C51單片機(jī)4
1.4單片機(jī)的應(yīng)用領(lǐng)域及發(fā)展趨勢(shì)5
1.4.1單片機(jī)的應(yīng)用領(lǐng)域5
1.4.2單片機(jī)的發(fā)展趨勢(shì)6
1.5單片機(jī)與嵌入式系統(tǒng)7
1.6本課程的性質(zhì)、任務(wù)要求及學(xué)習(xí)方法8
思考與習(xí)題9
第2章單片機(jī)硬件結(jié)構(gòu)10
2.1單片機(jī)的基本組成10
2.280C51單片機(jī)的引腳功能和結(jié)構(gòu)
框圖12
2.2.180C51單片機(jī)的引腳功能12
2.2.280C51單片機(jī)的內(nèi)部結(jié)構(gòu)框圖14
2.380C51CPU的結(jié)構(gòu)和特點(diǎn)15
2.3.1控制器15
2.3.2運(yùn)算器16
2.3.3時(shí)鐘電路及CPU的時(shí)序18
2.4存儲(chǔ)器結(jié)構(gòu)和地址空間22
2.4.1程序存儲(chǔ)器23
2.4.2數(shù)據(jù)存儲(chǔ)器24
2.4.3特殊功能寄存器(SFR)區(qū)26
2.5布爾(位)處理機(jī)27
2.680C51單片機(jī)的工作方式28
2.6.1復(fù)位方式28
2.6.2程序執(zhí)行方式29
2.6.3低功耗方式29
思考與習(xí)題30
第3章80C51單片機(jī)指令系統(tǒng)32
3.1指令的分類、格式及使用符號(hào)32
3.1.1指令分類32
3.1.2指令格式33
3.1.3指令系統(tǒng)中使用的符號(hào)33
3.2尋址方式及尋址空間34
3.3各類指令37
3.3.1數(shù)據(jù)傳送類指令37
3.3.2算術(shù)運(yùn)算類指令40
3.3.3邏輯運(yùn)算類指令44
3.3.4控制轉(zhuǎn)移類指令46
3.3.5布爾(位)操作類指令50
思考與習(xí)題52
第4章80C51單片機(jī)的功能單元54
4.1并行I/O口54
4.1.1P1口54
4.1.2P3口56
4.1.3P2口58
4.1.4P0口59
4.1.5P1~P3口驅(qū)動(dòng)負(fù)載方法61
4.2定時(shí)器/計(jì)數(shù)器62
4.2.1概述62
4.2.2定時(shí)器/計(jì)數(shù)器T0、T163
4.2.3定時(shí)器/計(jì)數(shù)器應(yīng)用舉例67
4.3串行口73
4.3.1串行口結(jié)構(gòu)73
4.3.2串行口的特殊功能寄存器74
4.3.3串行口的工作方式75
4.3.4串行口波特率的計(jì)算79
4.3.5串行口編程與應(yīng)用81
4.4中斷系統(tǒng)87
4.4.1中斷、中斷源及中斷優(yōu)先級(jí)88
4.4.2中斷的控制和操作88
4.4.3中斷的響應(yīng)過(guò)程91
4.4.4中斷系統(tǒng)編程與應(yīng)用93
思考與習(xí)題96
第5章單片機(jī)程序設(shè)計(jì)98
5.1單片機(jī)程序語(yǔ)言98
5.2程序設(shè)計(jì)步驟98
5.3匯編語(yǔ)言程序設(shè)計(jì)99
5.3.1匯編語(yǔ)言語(yǔ)句種類與格式99
5.3.2偽指令100
目錄5.3.3匯編語(yǔ)言的程序結(jié)構(gòu)100
5.3.4匯編語(yǔ)言程序設(shè)計(jì)舉例101
5.4Keil C51單片機(jī)集成開發(fā)環(huán)境108
5.4.1Keil μVision 5的安裝與啟動(dòng)108
5.4.2在Keil μVision 5中創(chuàng)建項(xiàng)目108
5.4.3在Keil μVision 5中調(diào)試程序113
5.5C51程序設(shè)計(jì)115
5.5.1C51語(yǔ)言與標(biāo)準(zhǔn)C語(yǔ)言的比較115
5.5.2C51的程序結(jié)構(gòu)115
5.5.3C51的數(shù)據(jù)描述120
5.5.4C51與匯編語(yǔ)言的混合編程123
5.5.5C51程序設(shè)計(jì)舉例126
5.6Proteus虛擬仿真技術(shù)132
5.6.1單獨(dú)在Proteus中完成聯(lián)合
調(diào)試132
5.6.2Keil C51與Proteus聯(lián)合調(diào)試138
5.7使用STCISP軟件下載可執(zhí)行程序到
單片機(jī)141
思考與習(xí)題144
第6章80C51單片機(jī)的系統(tǒng)擴(kuò)展146
6.1并行擴(kuò)展146
6.1.1外部并行擴(kuò)展方法146
6.1.2程序存儲(chǔ)器并行擴(kuò)展149
6.1.3數(shù)據(jù)存儲(chǔ)器并行擴(kuò)展150
6.1.4程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器并行
擴(kuò)展152
6.1.5通過(guò)并行總線擴(kuò)展I/O口154
6.2串行擴(kuò)展156
6.2.1SPI總線擴(kuò)展E2PROM芯片
X25045156
6.2.2I2C總線擴(kuò)展E2PROM芯片
24C64163
6.2.3利用串行口擴(kuò)展I/O口174
6.2.4利用I2C總線擴(kuò)展I/O口176
6.3外部中斷源的擴(kuò)展181
思考與習(xí)題183
第7章輸入/輸出通道設(shè)計(jì)184
7.1模擬量輸出通道設(shè)計(jì)184
7.1.1模擬量輸出通道的一般概念184
7.1.2DAC概述184
7.1.38位并行DAC DAC0832與單片機(jī)
的接口186
7.1.412位并行DAC DAC1210與單片機(jī)
的接口191
7.1.58位串行I2C總線DAC MAX518與
單片機(jī)的接口193
7.1.620位串行DAC DAC1220與單片機(jī)
的接口196
7.2模擬量輸入通道設(shè)計(jì)201
7.2.1模擬量輸入通道的一般概念201
7.2.2ADC概述205
7.2.38位并行ADC ADC0809與單片機(jī)
的接口206
7.2.412位并行ADC AD574A與單片機(jī)
的接口211
7.2.512位串行SPI總線ADC MAX187
與單片機(jī)的接口214
7.2.616位串行I2C總線ADC ADS1110
與單片機(jī)的接口217
7.2.78位串行I2C總線ADC PCF8591與
單片機(jī)的接口221
7.2.8AD7710與單片機(jī)的接口224
7.3數(shù)字量輸入/輸出通道設(shè)計(jì)229
思考與習(xí)題232
第8章人機(jī)接口設(shè)計(jì)233
8.1鍵盤接口233
8.2LED數(shù)碼管顯示接口239
8.2.1LED數(shù)碼管239
8.2.2并行LED數(shù)碼管顯示241
8.2.3串行LED數(shù)碼管顯示245
8.2.4LED點(diǎn)陣顯示器結(jié)構(gòu)與顯示
原理249
8.3液晶顯示器251
8.3.1LCD顯示原理251
8.3.2字符型液晶顯示模塊LCD1602的
接口設(shè)計(jì)253
8.3.3點(diǎn)陣圖形型LCD顯示接口257
8.4打印機(jī)接口263
思考與習(xí)題266
第9章通信技術(shù)267
9.1通信基礎(chǔ)知識(shí)267
9.2串行通信總線標(biāo)準(zhǔn)271
9.2.1RS232C271
9.2.2RS485274
9.3通用串行總線(USB)277
9.4藍(lán)牙技術(shù)280
9.5ZigBee技術(shù)284
9.6現(xiàn)場(chǎng)總線技術(shù)286
9.7雙機(jī)通信應(yīng)用設(shè)計(jì)實(shí)例288
思考與習(xí)題291
第10章單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)292
10.1單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法292
10.1.1單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程292
10.1.2單片機(jī)應(yīng)用系統(tǒng)的調(diào)試過(guò)程293
10.2系統(tǒng)抗干擾的設(shè)計(jì)方法296
10.2.1串模干擾及共模干擾297
10.2.2輸入/輸出通道干擾的抑制300
10.2.3電源系統(tǒng)與印制電路板抗干擾
技術(shù)306
10.2.4軟件抗干擾技術(shù)311
10.3典型應(yīng)用系統(tǒng)的設(shè)計(jì)314
10.3.1基于單片機(jī)的簡(jiǎn)易科學(xué)計(jì)算器
設(shè)計(jì)314
10.3.2復(fù)雜路口智能交通燈系統(tǒng)
設(shè)計(jì)316
10.3.3高精度多路數(shù)據(jù)采集系統(tǒng)
設(shè)計(jì)321
思考與習(xí)題327
參考文獻(xiàn)328