單片機原理實用教程-基於Proteus虛擬仿真

《單片機原理實用教程》詳細論述了在Proteus軟體平台上進行單片機套用系統設計的原理與方法,介紹了8051單片機的基本結構、中斷系統、定時器以及串列口的工作原理、8051指令系統與彙編語言程式設計、DAL與ADC接口技術、鍵盤與顯示器接口技術,並以實例方式介紹了在Proteus平台上進行單片機套用系統虛擬仿真設計的方法,給出了大量在Proteus集成環境ISIS中繪製的原理電路圖和仿真程式,並提供一張包含全部套用實例的配套光碟,其中所有實例均可在Proteus軟體平台上直接運行。

版權資訊

書 名: 單片機原理實用教程-基於Proteus虛擬仿真

單片機原理實用教程-基於Proteus虛擬仿真 單片機原理實用教程-基於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

……

相關詞條

相關搜尋

熱門詞條

聯絡我們