單片機及接口技術項目教程

單片機及接口技術項目教程

《單片機及接口技術項目教程》是2013年電子工業出版社出版的圖書,作者是李建蘭。

基本介紹

  • 中文名:單片機及接口技術項目教程
  • 作者:李建蘭
  • 出版社:電子工業出版社
  • 出版時間:2013年1月1日
  • 頁數:252 頁
  • 開本:16 開
  • ISBN:9787121193712, 712119371X
內容簡介,圖書目錄,

內容簡介

本書以MCS-51系列單片機實際套用為主線,採用項目驅動法編寫,以理論為基礎,以注重實踐為原則,採用C語言編程。在訓練項目的選取上,採用獨立模組設計,項目內容儘可能地選擇了目前實際工程中常用的新技術、新器件,既力求實例豐富,又強調實用性、針對性和可操作性。書中對軟體的安裝與使用部分採用適量圖片進行說明,以幫助讀者更好地理解知識及過程,加深印象。通過該書,讀者可在學習過程中自行完成多個綜合訓練項目的設計與製作,達到學以致用的效果。本書共8個項目:認識單片機、單片機最小系統與I/O接口套用、單片機中斷系統與定時器/計數器套用、LED點陣與LCD液晶顯示接口技術、鍵盤接口技術、A/D與D/A轉換接口技術、串列通信接口技術、單片機套用系統設計。可作為高職高專院校電氣自動化、套用電子技術、機電一體化及相關專業的教材,也可供單片機初學者、電子愛好者及職業高中等相關專業師生學習和實踐參考。

圖書目錄

項目1 認識單片機 1
1.1 學習情境 1
1.2 什麼是單片機 1
1.3 單片機能做什麼 2
1.4 單片機特點 11
1.5 單片機套用 12
1.6 單片機開發軟體 12
項目2 單片機最小系統與I/O接口套用 20
2.1 學習情境 20
2.2 MCS-51單片機主要性能 20
2.3 MCS-51單片機內部結構 20
2.3.1 單片機內部結構 20
2.3.2 單片機信號引腳 21
2.3.3 單片機時鐘電路 22
2.4 MCS-51單片機存儲器結構 24
2.4.2 數據存儲器 25
2.5 MCS-51單片機I/O接口 27
2.6 MCS-51單片機最小系統 30
2.7 訓練項目 31
2.7.1 點亮LED發光二極體 31
2.7.2 單燈閃爍 37
2.7.3 流水燈控制 40
2.7.4 蜂鳴器控制 46
2.7.5 繼電器控制 51
2.8 小結 53
2.9 練習題 53
項目3 單片機中斷系統與定時器/計數器套用 55
3.1 學習情境 55
3.2 MCS-51單片機中斷系統 55
3.2.1 中斷源 55
3.2.2 與中斷有關的特殊功能暫存器 56
3.2.3 中斷服務函式的寫法 59
3.3 MCS-51單片機定時器/計數器 60
3.3.1 定時器/計數器內部結構 60
3.3.2 與定時器/計數器有關的特殊功能暫存器 61
3.3.3 定時器/計數器工作方式 62
3.3.4 定時器/計數器初始化 65
3.3.5 定時器/計數器典型套用 65
3.4 LED數碼管顯示 77
3.4.1 LED數碼管內部結構 77
3.4.2 LED數碼管工作原理 78
3.4.3 LED數碼管顯示方式 79
3.4.4 LED數碼管顯示編程 80
3.5 訓練項目 81
3.5.1 單個數碼管顯示——靜態顯示套用 81
3.5.2 簡易秒表 82
3.5.3 多個數碼管顯示——動態顯示套用 86
3.5.4 簡易電子時鐘 88
3.5.5 模擬交通燈控制 92
3.6 小結 97
3.7 練習題 97
項目4 LED點陣與LCD液晶顯示接口技術 99
4.1 學習情境 99
4.2 LED點陣顯示 99
4.2.1 LED點陣顯示結構 99
4.2.2 LED點陣工作原理 100
4.3 LCD 1602液晶顯示 101
4.3.1 LCD 1602液晶顯示結構 101
4.3.2 LCD 1602液晶顯示工作原理 102
4.3.3 LCD 1602液晶顯示接口電路 105
4.4 訓練項目 106
4.4.1 8×8 LED點陣屏顯示 106
4.4.2 16×16 LED點陣屏顯示 108
4.4.3 LCD 1602液晶屏顯示 114
4.4.4 LCD 1602液晶屏滾動顯示 118
4.5 小結 121
4.6 練習題 121
項目5 鍵盤接口技術 122
5.1 學習情境 122
5.2 鍵盤 122
5.2.1 獨立式鍵盤 122
5.2.2 矩陣式鍵盤 123
5.3 訓練項目 124
5.3.1 簡易數字調節器 124
5.3.2 一鍵多功能控制 129
5.3.3 矩陣式鍵盤操作 133
5.4 小結 138
5.5 練習題 138
項目6 A/D與D/A轉換接口技術 139
6.1 學習情境 139
6.2 D/A轉換器接口 139
6.2.1 D/A轉換器 139
6.2.2 DAC0832接口晶片 139
6.3 A/D轉換器接口 142
6.3.1 A/D轉換器 142
6.3.2 ADC0809接口晶片 142
6.4 訓練項目 145
6.4.1 簡易波形發生器 145
6.4.2 簡易數字電壓表 152
6.5 小結 157
6.6 練習題 157
項目7 串列通信接口技術 159
7.1 學習情境 159
7.2 串列通信 159
7.2.1 串列通信方式 159
7.2.2 字元幀和波特率 160
7.3 MCS-51單片機串列口 161
7.3.1 串列口內部結構 161
7.3.2 串列口工作原理 162
7.3.3 與串列口有關的特殊功能暫存器 162
7.3.4 串列口工作方式 164
7.3.5 串列口初始化 165
7.4 訓練項目 166
7.4.1 雙機通信 166
7.4.2 單片機與PC通信 175
7.5 小結 177
7.6 練習題 178
項目8 單片機套用系統設計 179
8.1 學習情境 179
8.2 DS1302日曆時鐘晶片 179
8.3 DS18B20數字溫度感測器 183
8.4 綜合訓練項目——數字萬年曆的設計與製作 188
8.4.1 設計要求 188
8.4.2 方案論證 189
8.4.3 硬體設計 191
8.4.4 軟體設計 191
8.4.5 軟硬體聯調 211
8.5 小結 212
8.6 練習題 212
附錄A C語言常用語法提要 213
附錄B C51的庫函式 219
B.1 暫存器庫函式REG×××.H 219
B.2 字元函式CTYPE.H 219
B.3 一般輸入/輸出函式STDIO.H 221
B.4 內部函式INTRINS.H 222
B.5 標準函式STDLI8.H 223
B.6 字元串函式STRING.H 224
B.7 數學函式MATH.H 226
B.8 絕對地址訪問函式A8SACC.H 227
附錄C Proteus仿真軟體 229
附錄D STC單片機燒錄軟體 237
附錄E 串口調試助手使用 239
附錄F 常用晶片引腳圖 241

相關詞條

熱門詞條

聯絡我們