基本信息
單片機套用與接口技術(中職中專)
內容簡介
根據單片機套用技術實戰性很強的特點,本書在編寫過程結合理論與實踐,邊學邊練。同時,為了消除讀者硬體資源的差別,書中所有的應用程式都採用Proteus仿真實現,選用切合生活實際的任務,具有很強的可操作性和趣味性。
為了方便教學,本書配有免費電子教案。本書可作為
職業學校和
成人教育單片機課程教材,也是電子愛好者自學單片機的首選。
目錄
目錄
前言
緒論1
0?1單片機簡介1
0?2常見的單片機品種2
0?3計算機中數據的表示4
0?3?1常用的數制5
0?3?2二進制的算術運算6
0?3?3數制間的轉換6
0?3?4數的表示方法及常用計數制的對應關係7
0?3?5邏輯數據的表示7
0?4計算機中常用的基本術語8
0?5存儲器9
0?5?1存儲器的工作原理9
0?5?2半導體存儲器的分類11
課題180C51單片機軟體實驗環境的建立13
任務1Keil軟體簡介、安裝與使用13
1?1?1Keil軟體簡介13
1?1?2安裝Keil軟體14
1?1?3使用Keil軟體14
任務2Proteus軟體簡介、安裝與使用22
1?2?1Proteus軟體簡介22
1?2?2安裝Proteus軟體22
1?2?3使用Proteus軟體24
課題280C51單片機硬體實驗環境的建立32
任務1使用 STC89C51單片機製作實驗板32
2?1?1電路原理圖32
2?1?2實驗板的製作與代碼的寫入32
任務2讓實驗板具有仿真功能36
2?2?1仿真的概念36
2?2?2仿真晶片製作36
任務3認識和使用成品實驗板39
2?3?1實驗板功能簡介39
2?3?2成品實驗板硬體結構40
2?3?3成品實驗板的基本使用方法42
課題3認識80C51單片機I/O連線埠44
任務1用單片機控制LED44
3?1?1任務分析44
3?1?2用Proteus仿真實現45
任務2用單片機發出聲音46
3?2?1任務分析47
3?2?2用Proteus仿真實現47
9?1?3數碼管顯示中的其他問題145
任務2銀行利率屏的製作147
9?2?1相關知識147
9?2?2任務實現148
9?2?3使用普通I/O擴展串列口150
任務3秒表的製作151
9?3?1LED數碼管動態接口原理151
9?3?2動態顯示程式編寫152
9?3?3秒表的實現157
課題10模擬量轉換接口163
任務1數字電壓表的製作163
10?1?1A/D轉換器工作原理163
10?1?2數字電壓的製作165
任務2數位化信號發生器168
10?2?1D/A轉換器工作原理168
10?2?2數位化信號發生器的實現171
課題11鍵盤接口177
任務1鍵控風火輪177
11?1?1單片機鍵盤簡介177
11?1?2鍵控風火輪的實現178
任務2可預置數的倒計時時鐘181
11?2?1倒計時時鐘功能描述181
11?2?2倒計時時鐘的實現181
11?2?3單片機鍵盤處理的方法187
任務3智慧型儀器的鍵盤188
11?3?1相關知識188
11?3?2智慧型儀器鍵盤功能的實現189
課題12I2C串列接口匯流排195
任務1I2C串列接口與VIIC軟體包195
12?1?1I2C匯流排簡介195
12?1?2典型I2C匯流排接口晶片AT24系列EEPROM196
任務2AT24C01A編程器的製作200
12?2?1編程器功能描述200
12?2?2編程器的製作201
課題13實時時鐘晶片及其套用209
任務1認識DS1302晶片209
任務2用DS1302製作實時時鐘212
任務3使用DS1302片內RAM存取數據219
課題14LED點陣顯示屏及其套用223
任務1認識LED點陣顯示屏及字模223
14?1?1LED點陣顯示屏的結構223
14?1?2字模的產生224
任務2用LED點陣顯示屏顯示漢字228
14?2?1用LED點陣顯示屏顯示單個漢字229
14?2?2用LED點陣顯示屏顯示多個漢字233
課題15液晶顯示屏及其套用239
任務1小小迎賓屏239
15?1?1字元型液晶顯示器簡介239
15?1?2字元型液晶顯示屏驅動程式240
15?1?3小小迎賓屏的實現244
任務2認識點陣式液晶顯示屏246
15?2?1FM12864I及其控制晶片HD61202247
15?2?2HD61202 及其兼容控制驅動器的特點247
15?2?3HD61202 及其兼容控制驅動器的指令系統248
任務3用點陣式液晶屏顯示漢字249
15?3?1硬體電路249