單片機套用技術——彙編 C51項目教程

單片機套用技術——彙編 C51項目教程

《單片機套用技術——彙編 C51項目教程》是2015年7月機械工業出版社出版的圖書,作者是姚存治。

基本介紹

  • 書名:單片機套用技術——彙編 C51項目教程
  • 作者:姚存治
  • ISBN:978-7-111-50040-7
  • 定價:39.0
  • 出版社:機械工業出版社
  • 出版時間:2015年7月
  • 裝幀:平裝
  • 開本:16開
基本信息,章節目錄,

基本信息

共設計了10個項目,分別是:單片機控制的LED流水燈、單片機控制的數碼管電子時鐘、可調控的走馬燈、單片機控制的點陣顯示屏、用LCD1602與DS18B20設計的數字溫度計、用24C02與LED數碼管設計電子密碼鎖、單片機控制的波形發生器、單片機交通燈遠程控制系統、SF6氣體密度實時監測系統設計。 本書以項目為載體,涵蓋了單片機系統中典型的知識點:存儲器結構、中斷與定時、LED數碼管顯示器與點陣顯示器、鍵盤、LCD1602字元液晶和LCD12864圖形液晶、1-wire匯流排、SPI匯流排、I2C匯流排、串列通信、A-D轉換及D-A轉換、DS18B20和1302用法、單片機系統開發環境。內容的編排上遵循工作過程導向的思路,項目主導,任務分解。在程式方面既有彙編語言,又有C51編程。每個項目都用到了Wave 6000或Keil C51開發軟體和Proteus仿真軟體。可以真正實現在課堂上做實驗,實現“學中做、做中學”這樣高效的學習方式。 本書可作為高職高專院校自動控制類、機電類、供用電類、電子信息類、鐵道機車車輛類等相關專業的單片機課程教材或教學參考書,也可作為工程技術人員的參考用書。

章節目錄

前言
項目1單片機控制的LED流水燈的
設計和製作1
任務11初識單片機1
111什麼是單片機1
112單片機的套用形式2
113單片機的發展歷程2
114單片機的主要產品種類4
115單片機的套用領域7
任務12了解單片機中的數制與碼制8
121數制8
122各種數制間的轉換9
123計算機中數的表示10
124常用二進制編碼11
任務13學習MCS51單片機的內部配置
和引腳功能12
131MCS51單片機的內部結構及工作
原理13
132MCS51單片機的引腳功能16
133MCS51單片機的存儲器結構20
134單片機最小系統的概念25
任務14了解單片機的開發環境28
141WAVE6000軟體使用簡介28
142KEIL μVision4軟體使用簡介31
143Proteus 78軟體簡介37
任務15學習單片機C51編程48
151C51的數據結構48
152C51的運算符52
153一個完整的C51程式結構53
154C51的套用舉例55
任務168位LED流水燈的控制設計與
仿真57
161硬體介紹57
162程式的編制58
163綜合仿真調試59
思考與練習59
項目2單片機控制的數碼管電子
時鐘的設計與製作61
任務21學習單片機彙編語言61
211彙編語言的特點61
212彙編語言的語句和指令61
213MCS51單片機指令簡介及指令中
符號的含義62
214定址方式63
任務22學習MCS51單片機指令系統66
221數據傳送類指令66
222算術運算指令70
223邏輯運算與移位類指令73
224控制轉移類指令75
225位操作指令79
任務23學習彙編語言程式設計81
231軟體編程的步驟和方法81
232彙編語言源程式的彙編82
233彙編語言編程實例85
任務24學習MCS51單片機中斷系統88
241中斷的基本概念88
242引入中斷技術的優點89
243中斷系統應有的功能90
244中斷請求標誌90
245中斷允許控制91
246中斷優先權的設定92
247中斷處理過程分析93
248中斷技術套用96
任務25學習MCS51單片機定時器/
計數器99
251定時器/計數器的結構和工作
原理99
252定時器/計數器的四種工作方式
分析103
253定時器/計數器的套用104
任務26認識LED數碼管顯示器111
261LED數碼管顯示器的內部結構和
顯示原理111
262LED顯示方式112
263MCS51和八段數碼管顯示器的
接口設計114
任務278位數字時鐘的設計與仿真116
271硬體電路設計116
272程式設計116
273綜合調試122
思考與練習122
項目3可調控的走馬燈的設計與
製作124
任務31學習鍵盤接口技術124
311獨立式鍵盤套用124
312按鍵的消抖處理126
313行列式鍵盤套用128
任務32可以調控的走馬燈的設計與
仿真131
321硬體電路設計131
322程式編制131
323綜合仿真調試135
思考與練習135
項目4單片機控制的點陣顯示屏的
設計與製作136
任務41LED點陣顯示器介紹136
411LED點陣顯示器的結構和原理136
412MCS51單片機和LED點陣
顯示器的接口設計138
任務42單片機控制的點陣顯示屏的
設計與仿真140
421硬體電路設計140
422程式編制143
423綜合仿真調試145
思考與練習145
項目5用LCD1602與DS18B20設計
數字溫度計146
任務51學習LCD1602的原理與接口146
511LCD1602的內部結構146
512LCD1602的控制命令149
513MCS51與LCD1602的接口
技術150
任務521wire匯流排技術與DS18B20的
套用157
5211wire匯流排技術簡介157
522DS18B20簡介162
任務53數字溫度計設計與仿真166
531硬體電路設計166
532程式編制166
533綜合仿真調試174
思考與練習175
項目6用24C02與LED數碼管設計
電子密碼鎖176
任務61學習I2C匯流排擴展176
611I2C匯流排基礎知識176
612串列EEPROM 24C02擴展177
任務62電子密碼鎖設計與仿真182
621硬體電路設計182
622程式編制183
623綜合仿真調試192
思考與練習192
項目7單片機控制的波形發生器的
設計與製作193
任務71了解DA轉換器原理及指標193
711DA轉換器的原理193
712DA轉換器的性能指標194
713典型的DA轉換器晶片
DAC0832195
任務72學習單片機與DA轉換器的接口
套用197
721單片機與並行8位DAC的接口
套用197
722單片機與並行12位DAC的接口
方法200
723單片機與串列DAC接口202
任務73了解AD轉換器原理及指標208
731逐次逼近式AD轉換器的原理
分析208
732AD轉換器的性能指標209
733典型的AD轉換器晶片
ADC0809209
任務74學習單片機與AD轉換器的接口
套用210
741單片機與並行8位AD轉換器
的接口套用210
742單片機與串列8位AD轉換器
的接口套用212
任務75波形發生器的設計與仿真216
751硬體電路設計216
752典型波形分析217
753程式設計220
754綜合仿真調試221
思考與練習221
項目8單片機交通燈遠程控制系統的
設計與製作222
任務81認識串列通信接口222
811串列通信基礎知識222
812AT89S51單片機串列口224
813串列通信的電平轉換227
814串列口套用228
任務82單片機交通燈遠程控制系統的
設計與仿真232
821硬體電路設計232
822虛擬串口驅動軟體及串口調試
軟體的使用232
823程式設計234
824綜合仿真調試237
思考與練習238
項目9基於單片機的直流電動機正反
轉控制系統的設計與仿真239
任務91認識步進電動機239
911步進電動機簡介239
912步進電動機工作原理239
任務92直流電動機正反轉控制設計與
仿真240
921硬體電路設計240
922程式設計242
923綜合仿真調試244
思考與練習245
項目10SF6氣體密度實時監測系統的
設計與仿真246
任務101學習LCD12864的原理與接口
技術246
1011LCD12864硬體接口與內部
暫存器246
1012LCD12864控制器軟體接口250
1013LCD12864套用實例252
任務102學習DS1302的原理與接口256
1021DS1302硬體原理256
1022DS1302軟體接口258
任務103了解SF6密度繼電器工作
原理261
1031SF6密度繼電器簡介261
1032SF6氣體密度繼電器工作原理261
任務104單片機系統的抗干擾設計262
1041干擾的作用機制262
1042抗干擾的硬體措施263
1043抗干擾的軟體措施264
任務105SF6氣體密度實時監測系統
設計266
1051系統硬體設計266
1052系統軟體設計266
1053系統調試運行282
思考與練習283
附錄284
附錄A單片機及常用接口晶片引腳圖284
附錄BMCS51系列單片機彙編指令表286
參考文獻289

相關詞條

熱門詞條

聯絡我們