基本介紹
- 書名:單片機控制技術套用項目化教程
- 作者:朱國軍
- ISBN:978-7-122-31721-6
- 頁數:247頁
- 出版時間:2018年6月
圖書信息,內容簡介,目錄,
圖書信息
單片機控制技術套用項目化教程
作者:朱國軍 主編 | |||
叢書名: | |||
出版日期:2018年6月 | 書號:978-7-122-31721-6 | ||
開本:16K 787×1092 1/16 | 裝幀:平 | 版次:1版1次 | 頁數:247頁 |
內容簡介
本書以“項目驅動”的方式編寫,以AT89C51單片機為學習對象,結合Keil C51、Proteus等單片機系統開發軟體套用,從實用的角度出發,以項目實施為主線,系統地介紹了單片機(C51)程式設計和單片機控制系統的接口套用技術。
本書通過設計製作廣告燈、設計製作樓道計數器、設計製作數字頻率計、設計製作升降控制裝置、設計製作搶答器、設計製作電壓數據採樣器、設計製作信號發生器、設計製作數據收發器、設計製作溫度報警器九個項目,詳細講解了C51程式設計,AT89C51單片機I/O口控制、中斷、定時/計數、串列口等內部資源的套用,AT89C51單片機與鍵盤、LED、數碼管顯示、LCD1602顯示等基本接口技術套用,AT89C51單片機與I2C匯流排器件、單匯流排器件等新器件的接口技術與套用,以及單片機控制系統的設計、製作與仿真調試等開發流程。
目錄
項目1設計製作廣告燈1
1.1學習目標 1
1.2項目任務 1
1.3相關知識 1
1.3.1單片機簡介 1
1.3.2數制與編碼 2
1.3.3MCS-51單片機 5
1.3.4MCS-51單片機常用開發工具及使用 16
1.3.5KeiLC51程式設計 29
1.3.6單片機程式設計 56
1.4項目實施 60
1.4.1總體設計思路 60
1.4.2設計廣告燈電路 60
1.4.3設計廣告燈程式 61
1.4.4調試仿真廣告燈 64
1.4.5安裝元器件,燒錄、調試樣機 65
1.5拓展訓練 66
項目2設計製作樓道計數器67
2.1學習目標 67
2.2項目任務 67
2.3相關知識 67
2.3.1數組 67
2.3.2LeD顯示 70
2.3.3MCS-51單片機中斷系統 76
2.3.4外部中斷源 81
2.4項目實施 84
2.4.1樓道人數計數器總體設計思路 84
2.4.2設計樓道人數計數器電路 84
2.4.3設計樓道人數計數器程式 84
2.4.4仿真樓道人數計數器 88
2.4.5調試樓道人數計數器 89
2.5拓展訓練 89
項目3設計製作數字頻率計90
3.1學習目標 90
3.2項目任務 90
3.3相關知識 90
3.3.1指針 90
3.3.2定時/計數器 95
3.4項目實施 104
3.4.1數字頻率計總體設計思路 104
3.4.2設計數字頻率計電路 104
3.4.3設計數字頻率計程式 105
3.4.4仿真數字頻率計 109
3.4.5調試數字頻率計 109
3.5拓展訓練 110
項目4設計製作升降控制裝置111
4.1學習目標 111
4.2項目任務 111
4.3相關知識 111
4.3.1鍵盤與消除鍵盤抖動 111
4.3.2獨立鍵盤結構 112
4.4項目實施 124
4.4.1升降控制裝置總體設計思路 124
4.4.2設計升降控制裝置電路 124
4.4.3設計升降控制裝置程式 124
4.4.4仿真升降控制裝置 128
4.4.5調試升降控制裝置 128
4.5拓展訓練 128
項目5設計製作搶答器129
5.1學習目標 129
5.2項目任務 129
5.3相關知識 129
5.4項目實施 138
5.5拓展訓練 144
項目6設計製作電壓數據採樣器146
6.1學習目標 146
6.2項目任務 146
6.3相關知識 146
6.3.1A/D轉換器主要性能指標及選型 146
6.3.2ADC0809A/D轉換器 147
6.4項目實施 152
6.5拓展訓練 158
項目7設計製作信號發生器159
7.1學習目標 159
7.2項目任務 159
7.3相關知識 159
7.3.1MCS-51單片機三匯流排結構及絕對地址訪問 159
7.3.2D/A轉換器的主要性能指標 160
7.3.3DAC0832D/A轉換器 162
7.3.4液晶LCD1602套用 166
7.4項目實施 173
7.4.1總體設計思路 173
7.4.2設計信號發生器硬體電路 173
7.4.3設計信號發生器程式 174
7.4.4仿真調試信號發生器 178
7.4.5調試信號發生器 178
7.5拓展訓練 178
項目8設計製作數據收發器180
8.1學習目標 180
8.2項目任務 180
8.3相關知識 180
8.3.1串列通信 180
8.3.2串列通信匯流排標準及其接口 183
8.3.3MCS-51的串列口 185
8.3.4MCS-51單片機之間通信 193
8.4項目實施 208
8.4.1總體設計思路 208
8.4.2設計硬體電路 208
8.4.3程式設計 208
8.4.4調試仿真 213
8.4.5安裝元器件,燒錄、調試樣機 213
8.5拓展訓練 214
項目9設計製作溫度報警器215
9.1學習目標 215
9.2項目任務 215
9.3相關知識 215
9.3.1DS18B20套用 215
9.3.2AT24C02套用 224
9.4項目實施 234
9.4.1溫度報警器總體設計思路 234
9.4.2設計溫度報警器硬體電路 235
9.4.3設計溫度報警器程式 235
9.4.4仿真溫度報警器 240
9.4.5調試溫度報警器 240
9.5拓展訓練 240
附錄241
附錄1ASCii碼字元表 241
附錄2KeiLC51常用庫函式 243
附錄3PROTeUS常用元件名稱 244
附錄4LCD1602常用字元對照表 245
參考文獻247