單片機(jī)應(yīng)用技術(shù)——匯編+C51項(xiàng)目教程 第2版
定 價(jià):56 元
叢書名:高等職業(yè)教育示范專業(yè)系列教材(電氣工程及自動(dòng)化類專業(yè))
- 作者:姚存治 黃峰亮
- 出版時(shí)間:2021/4/1
- ISBN:9787111675310
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:276
- 紙張:
- 版次:
- 開本:16開
本書共設(shè)計(jì)了10個(gè)項(xiàng)目,分別是:?jiǎn)纹瑱C(jī)控制的LED流水燈的設(shè)計(jì)與制作、單片機(jī)控制的數(shù)碼管電子時(shí)鐘的設(shè)計(jì)與制作、可調(diào)控走馬燈的設(shè)計(jì)與制作、單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)與制作、用LCD1602與DS18B20設(shè)計(jì)數(shù)字溫度計(jì)、用24C02與LED數(shù)碼管顯示器設(shè)計(jì)電子密碼鎖、單片機(jī)控制的波形發(fā)生器的設(shè)計(jì)與制作、單片機(jī)交通燈遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì)與制作、基于單片機(jī)的直流電動(dòng)機(jī)正反轉(zhuǎn)控制系統(tǒng)的設(shè)計(jì)與仿真、SF6氣體密度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與仿真。
本書以項(xiàng)目為載體,涵蓋了單片機(jī)系統(tǒng)中典型的知識(shí)點(diǎn):存儲(chǔ)器結(jié)構(gòu)、中斷與定時(shí)、LED數(shù)碼管顯示器與點(diǎn)陣顯示器、鍵盤、LCD1602字符液晶顯示器和LCD12864圖形液晶顯示器、1wire總線、SPI總線、I2C總線、串行通信、AD轉(zhuǎn)換及DA轉(zhuǎn)換、DS18B20和DS1302的用法、單片機(jī)系統(tǒng)開發(fā)環(huán)境。內(nèi)容的編排上遵循工作過程導(dǎo)向的思路,采用項(xiàng)目主導(dǎo),任務(wù)分解的方式。在程序方面既有匯編語言編程,又有C51編程。每個(gè)項(xiàng)目都用到了WAVE 6000或KEIL C51開發(fā)軟件和Proteus仿真軟件,可以真正實(shí)現(xiàn)在課堂上做實(shí)驗(yàn),實(shí)現(xiàn)“學(xué)中做、做中學(xué)”的高效學(xué)習(xí)方式。
本書可作為高職高專院校機(jī)電類、鐵道機(jī)車車輛類、物聯(lián)網(wǎng)應(yīng)用技術(shù)等相關(guān)專業(yè)的單片機(jī)課程教材或教學(xué)參考書,也可作為工程技術(shù)人員的參考用書。
為方便教學(xué),本書配有免費(fèi)電子課件、思考與練習(xí)題詳解、模擬試卷及答案等教學(xué)資源,凡選用本書作為授課教材的老師,均可聯(lián)系免費(fèi)索取,或登錄機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)(www.cmpedu.com),注冊(cè)后免費(fèi)下載。咨詢電話:010-88379375;E-mail:cmpgaozhi@sina.com。
前言
項(xiàng)目1單片機(jī)控制的LED流水燈的
設(shè)計(jì)和制作
任務(wù)11初識(shí)單片機(jī)
111什么是單片機(jī)
112單片機(jī)的應(yīng)用形式
113單片機(jī)的發(fā)展歷程
114單片機(jī)的主要產(chǎn)品種類
115單片機(jī)的應(yīng)用領(lǐng)域
任務(wù)12了解單片機(jī)中的數(shù)制與碼制
121數(shù)制
122各種數(shù)制間的轉(zhuǎn)換
123計(jì)算機(jī)中數(shù)的表示
124常用二進(jìn)制編碼
任務(wù)13學(xué)習(xí)MCS51單片機(jī)的內(nèi)部配置和
引腳功能
131MCS51單片機(jī)的內(nèi)部結(jié)構(gòu)
及工作原理
132MCS51單片機(jī)的引腳功能
133MCS51單片機(jī)的存儲(chǔ)器結(jié)構(gòu)
134單片機(jī)最小系統(tǒng)的概念
任務(wù)14了解單片機(jī)的開發(fā)環(huán)境
141WAVE6000軟件使用簡(jiǎn)介
142KEIL μVision4軟件
使用簡(jiǎn)介
143Proteus 78軟件簡(jiǎn)介
任務(wù)15學(xué)習(xí)單片機(jī)C51編程
151C51的數(shù)據(jù)結(jié)構(gòu)
152C51的運(yùn)算符
153一個(gè)完整的C51程序結(jié)構(gòu)
154C51的應(yīng)用舉例
任務(wù)168位LED流水燈的控制設(shè)計(jì)
與仿真
161硬件介紹
162程序的編制
163綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目2單片機(jī)控制的數(shù)碼管電子時(shí)鐘的
設(shè)計(jì)與制作
任務(wù)21學(xué)習(xí)單片機(jī)匯編語言
211匯編語言的特點(diǎn)
212匯編語言的語句和指令
213MCS51單片機(jī)指令簡(jiǎn)介及指令中
符號(hào)的含義
214尋址方式
任務(wù)22學(xué)習(xí)MCS51單片機(jī)指令系統(tǒng)
221數(shù)據(jù)傳送類指令
222算術(shù)運(yùn)算指令
223邏輯運(yùn)算與移位類指令
224控制轉(zhuǎn)移類指令
225位操作指令
任務(wù)23學(xué)習(xí)匯編語言程序設(shè)計(jì)
231軟件編程的步驟和方法
232匯編語言源程序的匯編
233匯編語言編程實(shí)例
任務(wù)24學(xué)習(xí)MCS51單片機(jī)
中斷系統(tǒng)
241中斷的基本概念
242引入中斷技術(shù)的優(yōu)點(diǎn)
243中斷系統(tǒng)應(yīng)有的功能
244中斷請(qǐng)求標(biāo)志
245中斷允許控制
246中斷優(yōu)先級(jí)的設(shè)定
247中斷處理過程分析
248中斷技術(shù)應(yīng)用
任務(wù)25學(xué)習(xí)MCS51單片機(jī)定時(shí)器/
計(jì)數(shù)器
251定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)和
工作原理
252定時(shí)器/計(jì)數(shù)器的四種工作
方式分析
253定時(shí)器/計(jì)數(shù)器的應(yīng)用
任務(wù)26認(rèn)識(shí)LED數(shù)碼管顯示器
261LED數(shù)碼管顯示器的內(nèi)部結(jié)構(gòu)
和顯示原理
262LED顯示方式
263MCS51和八段數(shù)碼管顯示器的
接口設(shè)計(jì)
任務(wù)278位數(shù)字時(shí)鐘的設(shè)計(jì)與仿真
271硬件電路設(shè)計(jì)
272程序設(shè)計(jì)
273綜合調(diào)試
思考與練習(xí)
項(xiàng)目3可調(diào)控走馬燈的設(shè)計(jì)
與制作
任務(wù)31學(xué)習(xí)鍵盤接口技術(shù)
311獨(dú)立式鍵盤應(yīng)用
312按鍵的消抖處理
313行列式鍵盤應(yīng)用
任務(wù)32可調(diào)控走馬燈的設(shè)計(jì)
與仿真
321硬件電路設(shè)計(jì)
322程序編制
323綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目4單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)
與制作
任務(wù)41LED點(diǎn)陣顯示器介紹
411LED點(diǎn)陣顯示器的結(jié)構(gòu)和原理
412MCS51單片機(jī)和LED點(diǎn)陣顯示器
的接口設(shè)計(jì)
任務(wù)42單片機(jī)控制的點(diǎn)陣顯示屏的
設(shè)計(jì)與仿真
421硬件電路設(shè)計(jì)
422程序編制
423綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目5用LCD1602與DS18B20設(shè)計(jì)
數(shù)字溫度計(jì)
任務(wù)51學(xué)習(xí)LCD1602的原理與接口
511LCD1602的內(nèi)部結(jié)構(gòu)
512LCD1602的控制命令
513MCS51與LCD1602的
接口技術(shù)
任務(wù)521wire單總線技術(shù)與DS18B20
的應(yīng)用
5211wire單總線技術(shù)簡(jiǎn)介
522DS18B20簡(jiǎn)介
任務(wù)53數(shù)字溫度計(jì)設(shè)計(jì)與仿真
531硬件電路設(shè)計(jì)
532程序編制
533綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目6用24C02與LED數(shù)碼管
顯示器設(shè)計(jì)電子密碼鎖
任務(wù)61學(xué)習(xí)I2C總線擴(kuò)展
611I2C總線基礎(chǔ)知識(shí)
612串行E2PROM 24C02擴(kuò)展
任務(wù)62電子密碼鎖設(shè)計(jì)與仿真
621硬件電路設(shè)計(jì)
622程序編制
623綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目7單片機(jī)控制波形發(fā)生器的設(shè)計(jì)
與制作
任務(wù)71了解DA轉(zhuǎn)換器原理及指標(biāo)
711DA轉(zhuǎn)換器的原理
712DA轉(zhuǎn)換器的性能指標(biāo)
713典型的DA轉(zhuǎn)換器DAC0832
任務(wù)72學(xué)習(xí)單片機(jī)與DA轉(zhuǎn)換器的
接口應(yīng)用
721單片機(jī)與并行8位DA轉(zhuǎn)換器的
接口應(yīng)用
722單片機(jī)與并行12位DA轉(zhuǎn)換器的
接口方法
723單片機(jī)與串行DA
轉(zhuǎn)換器接口
任務(wù)73了解AD轉(zhuǎn)換器原理及指標(biāo)
731逐次逼近式AD轉(zhuǎn)換器的
原理分析
732AD轉(zhuǎn)換器的性能指標(biāo)
733典型的AD轉(zhuǎn)換器ADC0809
任務(wù)74學(xué)習(xí)單片機(jī)與AD轉(zhuǎn)換器的
接口應(yīng)用
741單片機(jī)與并行8位AD轉(zhuǎn)換器的
接口應(yīng)用
742單片機(jī)與串行8位AD轉(zhuǎn)換器的
接口應(yīng)用
任務(wù)75波形發(fā)生器的設(shè)計(jì)與仿真
751硬件電路設(shè)計(jì)
752典型波形分析
753程序設(shè)計(jì)
754綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目8單片機(jī)交通燈遠(yuǎn)程控制系統(tǒng)的
設(shè)計(jì)與制作
任務(wù)81認(rèn)識(shí)串行通信接口
811串行通信基礎(chǔ)知識(shí)
812AT89S51單片機(jī)串行口
813串行通信的電平轉(zhuǎn)換
814串行口應(yīng)用
任務(wù)82單片機(jī)交通燈遠(yuǎn)程控制系統(tǒng)的
設(shè)計(jì)與仿真
821硬件電路設(shè)計(jì)
822虛擬串行口驅(qū)動(dòng)軟件及串行口調(diào)試
軟件的使用
823程序設(shè)計(jì)
824綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目9基于單片機(jī)的直流電動(dòng)機(jī)正
反轉(zhuǎn)控制系統(tǒng)的設(shè)計(jì)與仿真
任務(wù)91認(rèn)識(shí)步進(jìn)電動(dòng)機(jī)
911步進(jìn)電動(dòng)機(jī)簡(jiǎn)介
912步進(jìn)電動(dòng)機(jī)工作原理
任務(wù)92直流電動(dòng)機(jī)正反轉(zhuǎn)控制設(shè)計(jì)
與仿真
921硬件電路設(shè)計(jì)
922程序設(shè)計(jì)
923綜合仿真調(diào)試
思考與練習(xí)
項(xiàng)目10SF6氣體密度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)的
設(shè)計(jì)與仿真
任務(wù)101學(xué)習(xí)LCD12864的原理與
接口技術(shù)
1011LCD12864硬件接口與內(nèi)部
寄存器
1012LCD12864控制器軟件接口
1013LCD12864應(yīng)用實(shí)例
任務(wù)102學(xué)習(xí)DS1302的原理與接口
1021DS1302硬件原理
1022DS1302軟件接口
任務(wù)103了解SF6密度繼電器
工作原理
1031SF6密度繼電器簡(jiǎn)介
1032SF6氣體密度繼電器工作原理
任務(wù)104單片機(jī)系統(tǒng)的抗干擾設(shè)計(jì)
1041干擾的作用機(jī)制
1042抗干擾的硬件措施
1043抗干擾的軟件措施
任務(wù)105SF6氣體密度實(shí)時(shí)監(jiān)測(cè)
系統(tǒng)設(shè)計(jì)
1051系統(tǒng)硬件設(shè)計(jì)
1052系統(tǒng)軟件設(shè)計(jì)
1053系統(tǒng)調(diào)試運(yùn)行
思考與練習(xí)
附錄
附錄A單片機(jī)及常用接口芯片引腳圖
附錄BMCS51系列單片機(jī)匯編指令表
參考文獻(xiàn)