第1章 單片機C語言程序設計基礎
1.1 單片機 C程序設計的一般格式
1.1.1 單片機C語言程序設計步驟
1.1.2 單片機C程序的幾個基本概念
1.1.3 單片機C程序的基本結構
1.2 單片機C程序的數據類型
1.2.1 常量和符號常量
1.2.2 變量
1.3 單片機C程序的運算符和表達式
1.4 單片機C程序的一般語法結構
1.4.1 順序結構
1.4.2 分支結構
1.4.3 循環(huán)結構
1.5 51系列單片機的C語言程序
第2章 8路數字電壓表的設計
2.1 功能要求
2.2 方案論證
2.3 系統(tǒng)硬件電路的設計
2.4 系統(tǒng)程序的設計
2.4.1 主函數
2.4.2 顯示子函數
2.4.3 模/數轉換測量子函數
2.5 調試及性能分析
2.5.1 調試與測試
2.5.2 性能分析
2.6 控制源程序清單
第3章 時鐘計時器的設計
3.1 功能要求
3.2 方案論證
3.3 系統(tǒng)硬件電路的設計
3.4 系統(tǒng)程序的設計
3.4.1 主函數
3.4.2 LED顯示子函數
3.4.3 定時器T0中斷函數
3.4.4 T1中斷函數
3.4.5 調時功能函數
3.5 調試及性能分析
3.5.1 硬件調試
3.5.2 軟件調試
3.5.3 性能分析
3.6 控制源程序清單
第4章 超聲波測距器的設計
4.1 功能要求
4.2 方案論證
4.3 系統(tǒng)硬件電路的設計
4.3.1 單片機系統(tǒng)及顯示電路
4.3.2 超聲波發(fā)射電路
4.3.3 超聲波檢測接收電路
4.4 系統(tǒng)程序的設計
4.4.1 超聲波測距器的算法設計
4.4.2 主函數
4.4.3 超聲波發(fā)生子函數和超聲波接收中斷函數
4.5 調試及性能分析
4.5.1 調試
4.5.2 性能指標
4.6 控制源程序清單
第5章 DS18B20數字溫度計的設計
5.1 功能要求
5.2 方案論證
5.3 系統(tǒng)硬件電路的設計
5.3.1 主控制器
5.3.2 顯示電路
5.3.3 溫度傳感器工作原理
5.3.4 DS18B20與單片機的接口電路
5.4 系統(tǒng)程序的設計
5.4.1 主函數
5.4.2 DS18B20復位函數
5.4.3 DS18B20寫字節(jié)函數
5.4.4 讀字節(jié)函數
5.4.5 溫度計算轉換函數
5.4.6 DS18B20的主要ROM命令
5.4.7 溫度數據的計算處理方法
5.5 調試及性能分析
5.6 控制源程序清單
第6章 GPS定位信息顯示器的設計
6.1 功能要求
6.2 方案論證
6.2.1 GPS處理模塊的選擇
6.2.2 顯示器的選擇
6.2.3 CPU的選擇
6.3 系統(tǒng)硬件電路的設計
6.3.1 電源電路的設計
6.3.2 AT89C51單片機系統(tǒng)
6.3.3 鍵盤設計
6.3.4 單片機和GPS OEM板接口電路
6. 3.5 單片機和液晶顯露器接口電路
6.4 系統(tǒng)程序的設計
6.4.1 系統(tǒng)軟件設計原理
6.4.2 LCD液晶顯示器程序
6.4.3 GPS接收子程序
6.4.4 鍵盤子程序
6.4.5 顯示子程序
6.4.6 初臺化子程序
6.4.7 主函數
6.5 調試及性能分析
6.5.1 調試步驟
6.5.2 性能分析
6.6 控制源程序清單
第7章 16*16點陣LED電子顯示屏的設計
7.1 功能要求
7.2 方案論證
7.3 系統(tǒng)硬件電路的設計
7.3.1 單片機系統(tǒng)及外圍電路
7.3.2 列驅動電路
7.3.3 行驅動電路
7.4 系統(tǒng)程序的設計
7.4.1 顯示驅動程序
7.4.2 系統(tǒng)主程序
7.5 調試及性能分析
7.6 控制源程序清單
第8章 單片機遙控系統(tǒng)的設計
8.1 功能要求
8.2 方案論證
8.3 系統(tǒng)硬件電路的設計
8.3.1 遙控發(fā)射器的電路設計
8.3.2 遙控接收系統(tǒng)的電路設計
8.4 系統(tǒng)程序的設計
8.4.1 系統(tǒng)功能的實現方法
8.4.2 遙控發(fā)射及接收控制設計流程圖
8.5 調試及性能分析
8.5.1 調試
8.5.2 性能指標
8.6 控制源程序清單
第9章 數控調頻發(fā)射器的設計
9.1 功能要求
9.2 方案論證
9.3 系統(tǒng)硬件電路的設計
9.4 系統(tǒng)程序的設計
9.5 調試及性能分析
9.5.1 硬件調試
9.5.2 軟件調試
9.5.3 發(fā)射頻率的調試
9.5.4 性能分析
9.6 控制源程序清單
第10章 單鍵學習型紅外線遙控器的設計
10.1 功能要求
10.2 方案論證
10.3 系統(tǒng)硬件電路的設計
10.4 系統(tǒng)程序的設計
10.5 調試及性能分析
10.5.1 程序調試
10.5.2 性能分析
10.6 控制源程序清單
第11章 簡易低頻信號源的設計
11.1 功能要求
11.2 方案論證
11.3 系統(tǒng)硬件電路的設計
11.3.1 控制部分
11.3.2 數/模轉換部分
11.4 系統(tǒng)程序的設計
11.5 調試及性能分析
11.6 控制源程序清單
第12章 快熱式家用電熱水器的設計
12.1 功能要求
12.2 方案論證
12.3 系統(tǒng)硬件電路的設計
12.3.1 加熱控制電器
12.3.2 溫度檢測電路
12.4 系統(tǒng)程序的設計
12.4.1 主函數
12.4.2 顯示掃描子函數
12.4.3 按鍵掃描處理子函數
12.4.4 加熱控制函數
12.4.5 溫度檢測函數
12.5 調式及性能分析
12.6 控制源程序清單
第13章 微機可控單片機系統(tǒng)的設計
13.1 功能要求
13.2 方案論證
13.3 系統(tǒng)硬件電路的設計
13.3.1 單片機控制器
13.3.2 串行通信接口電路
13.3.3 電源電路
13.4 系統(tǒng)程序的設計
13.5 調試及性能分析
13.6 控制源程序清單
附錄 WKC系列單片機應用實驗學習板簡介
參考文獻