版權資訊
書 名: 單片機原理實用教程-基於Proteus虛擬仿真
作 者:徐愛鈞
出版社: 電子工業出版社
出版時間: 2009
ISBN: 9787121075438
開本: 16
定價: 39.00 元
內容簡介
《單片機原理實用教程》系統地闡述了基於Proteus虛擬仿真技術的8051單片機原理與接口技術,詳細論述了在Proteus軟體平台上進行單片機套用系統設計的原理與方法,介紹了8051單片機的基本結構、中斷系統、定時器以及串列口的工作原理、8051指令系統與彙編語言程式設計、DAL與ADC接口技術、鍵盤與顯示器接口技術,並以實例方式介紹了在Proteus平台上進行單片機套用系統虛擬仿真設計的方法,給出了大量在Proteus集成環境ISIS中繪製的原理電路圖和仿真程式,並提供一張包含全部套用實例的配套光碟,其中所有實例均可在Proteus軟體平台上直接運行。
《單片機原理實用教程》可作為高等院校工業自動化、電子測量儀器、計算機套用等相關專業單片機原理與套用課程的教學用書,也可作為廣大從事單片機套用系統開發的工程技術人員的參考書。
編輯推薦
用多個實例講述在Proteus平台上設計單片機套用系統的方法,並提供原理電路圖和仿真程式
目錄
第1章8051單片機的基本組成1
1.18051單片機的特點與基本結構1
1.28051單片機的存儲器結構6
1.3CPU時序8
1.4復位信號與復位電路10
1.5並行I/O連線埠結構11
1.6複習思考題14
第2章Proteus快速入門15
2.1集成環境ISIS15
2.2繪製原理圖19
2.3創建原始碼仿真檔案22
2.4在原理圖中進行原始碼仿真調試23
2.5複習思考題26
第3章指令系統與彙編語言程式設計27
3.1指令助記符和位元組數27
3.2定址方式28
3.2.1暫存器定址29
3.2.2直接定址29
3.2.3立即定址29
3.2.4暫存器間接定址30
3.2.5變址定址30
3.2.6相對定址31
3.2.7位定址32
3.3指令分類詳解32
3.3.1算術運算指令32
3.3.2邏輯運算指令35
3.3.3數據傳送指令36
3.3.4控制轉移指令38
3.3.5位操作指令40
3.4彙編語言程式格式與偽指令41
3.5應用程式設計42
3.6定點數運運算元程式44
3.7複習思考題55
第4章8051單片機的中斷系統57
4.1中斷的概念57
4.2中斷系統結構與中斷控制58
4.3中斷回響61
4.4中斷系統套用舉例64
4.4.1中斷源擴展64
4.4.2中斷嵌套65
4.5複習思考題67
第5章定時器/計數器及其套用69
5.1定時器/計數器的工作方式與控制字69
5.2定時器/計數器套用舉例72
5.2.1計算初值和最大定時時間72
5.2.2定時器方式套用73
5.2.3計數器方式套用78
5.3利用定時器產生音樂80
5.4複習思考題85
第6章串列口及其套用86
6.1串列通信方式86
6.2串列口的工作方式與控制87
6.3串列口套用舉例91
6.3.1串口/並口轉換91
6.3.2單片機之間的通信94
6.3.3單片機與PC之間的通信104
6.4複習思考題109
第7章8051單片機系統擴展110
7.1程式存儲器擴展110
7.2數據存儲器擴展111
7.3並行I/O連線埠擴展113
7.4利用I2C匯流排進行系統擴展126
7.5新型FLASH單片機簡介136
7.5.1Atmel公司的AT89x51137
7.5.2SST公司的89E564RD141
7.68051單片機的節電工作方式146
7.6.1空閒和掉電工作方式146
7.6.2節電方式的套用147
7.7複習思考題149
第8章DAC及ADC接口技術150
8.1A/D及D/A轉換器的主要技術指標150
8.2DAC接口技術151
8.2.1無內部鎖存器的DAC接口方法152
8.2.2DAC0832與8051單片機的接口方法153
8.2.3DAC1208與8051單片機的接口方法157
8.2.4串列DAC與8051單片機的接口方法159
8.2.5利用DAC接口實現波形發生器164
8.3ADC接口技術169
8.3.1比較式ADC0809與8051單片機的接口方法170
8.3.2積分式ADC7135與8051單片機的接口方法175
8.3.3串列ADC與8051單片機的接口方法181
8.4複習思考題185
第9章鍵盤與顯示器接口技術186
9.1LED顯示器接口技術186
9.1.17段LED數碼顯示器186
9.1.2串列接口8位共陰極LED驅動器MAX7219191
9.2鍵盤接口技術196
9.2.1編碼鍵盤接口技術198
9.2.2非編碼鍵盤接口技術200
9.2.3鍵值分析205
9.38279可程式鍵盤/顯示器晶片接口技術217
9.3.18279的工作原理217
9.3.28279的數據輸入、顯示輸出及命令格式219
9.3.38279的接口方法224
9.4液晶顯示器LCD接口技術228
9.4.1LCD顯示器的工作原理和驅動方式228
9.4.2點陣字元型液晶顯示模組接口技術230
9.5複習思考題241
第10章單片機套用系統虛擬仿真設計實例243
10.1數字多用表243
10.1.1功能要求243
10.1.2硬體電路設計243
10.1.3軟體程式設計246
10.2可調數字鐘254
10.2.1功能要求254
10.2.2硬體電路設計254
10.2.3軟體程式設計255
10.3電子萬年曆258
10.3.1功能要求258
10.3.2硬體電路設計258
10.3.3軟體程式設計261
10.4數字溫度計267
10.4.1功能要求267
10.4.2硬體電路設計267
10.4.3軟體程式設計271
10.5複習思考題285
附錄A8051指令表286
……