1.1 實驗板功能模塊說明
1.1.1 電源電路
1.1.2 單片機核心電路
1.1.3 串口電路
1.1.4 LED指示燈電路
1.1.5 按鍵和鍵盤電路
1.1.6 數(shù)碼管顯示電路
1.1.7 AT24C02存儲電路
1.1.8 時鐘芯片電路
1.1.9 A/D轉換控制電路
1.1.10 繼電器控制電路
1.1.11 蜂鳴器控制電路
1.1.12 電機控制電路
1.1.13 溫度傳感器控制電路
1.1.14 紅外探頭接收電路
1.1.15 LCD液晶屏接口電路
1.2 實驗板使用說明
1.2.1 實驗一:并行輸入/輸出口實驗
1.2.2 實驗二:LED數(shù)碼管顯示
1.2.3 實驗三:鍵盤控制
1.2.4 實驗四:中斷系統(tǒng)
1.2.5 實驗五:定時器/計數(shù)器的使用
1.2.6 實驗六:音樂播放
1.3 本章小結
1.4 思考題
第2章 單片機的開發(fā)環(huán)境
2.1 Keil C51軟件的使用
2.1.1 Keil C51軟件的安裝
2.1.2 Keil C51軟件的使用
2.2 燒錄器的使用
2.3 本章小結
2.4 思考題
第3章 單片機C語言開發(fā)基礎
3.1 C51簡介
3.2 單片機C程序的組成
3.2.1 主函數(shù)
3.2.2 函數(shù)
3.2.3 頭文件
3.3 C51數(shù)據(jù)類型、常量與變量
3.3.1 C51的數(shù)據(jù)類型
3.3.2 常量
3.3.3 變量
3.3.4 數(shù)組
3.4 C51常用的運算符
3.4.1 賦值運算符
3.4.2 增量和減量運算符
3.4.3 算術運算符
3.4.4 關系運算符
3.4.5 邏輯運算符
3.4.6 位運算符
3.4.7 運算符的運算優(yōu)先次序
3.5 C51流程控制語句
3.5.1 流程結構及其流程圖
3.5.2 if語句
3.5.3 switch/case語句
3.5.4 while語句
3.5.5 do…while語句
3.5.6 for語句
3.5.7 break和continue語句
3.5.8 return語句
3.6 C51函數(shù)
3.6.1 C51函數(shù)定義的一般形式
3.6.2 C51庫函數(shù)
3.6.3 C51中斷函數(shù)
3.6.4 C51函數(shù)的調用與聲明
3.7 本章小結
3.8 思考題
第4章 并行輸入/輸出口
4.1 技術準備:并行輸入/輸出口
4.2 項目:彩燈控制
4.3 硬件設計
4.3.1 設計思路
4.3.2 電路圖
4.3.3 手把手實驗板連接
4.4 軟件設計
4.4.1 功能一:聚合展開顯示
4.4.2 功能二:巡回顯示
4.4.3 功能三:取表方式
4.5 本章小結
4.6 思考題
第5章 LED數(shù)碼管顯示
5.1 技術準備:LED數(shù)碼管工作原理
5.1.1 LED數(shù)碼管結構
5.1.2 LED數(shù)碼管顯示原理
5.2 項目一 LED數(shù)碼管靜態(tài)顯示
5.2.1 功能一:1位數(shù)字符號靜態(tài)顯示
5.2.2 功能二:兩位數(shù)字符號靜態(tài)顯示
5.3 項目二 LED數(shù)碼管動態(tài)顯示
5.4 本章小結
5.5 思考題
第6章 鍵盤控制
6.1 技術準備:鍵盤的工作原理
6.2 項目一 獨立式鍵盤控制
6.3 項目二 矩陣式鍵盤控制
6.4 綜合項目 簡易計算器
6.5 本章小結
6.6 思考題
第7章 中斷系統(tǒng)
7.1 技術準備:中斷系統(tǒng)的工作原理
7.1.1 中斷源及入口地址
7.1.2 中斷處理過程
7.1.3 中斷的控制及設置
7.1.4 中斷系統(tǒng)的初始化
7.2 項目一 單級外部中斷控制彩燈
7.3 項目二 多級外部中斷控制彩燈
7.4 綜合項目 四人搶答器
7.5 本章小結
7.6 思考題
第8章 定時器/計數(shù)器的使用
8.1 技術準備:定時器/計數(shù)器的工作原理
8.1.1 定時器/計數(shù)器的設置及控制
8.1.2 定時器/計數(shù)器的工作方式
8.1.3 定時器/計數(shù)器的初始化
8.2 項目一 一個定時器的使用
8.3 項目二 引入:定時器加軟件計數(shù)的使用
8.4 項目三 兩個定時器的使用
8.5 綜合項目 電子時鐘
8.6 本章小結
8.7 思考題
第9章 利用單片機實現(xiàn)簡單音樂播放功能
9.1 技術準備:單片機簡單音樂播放原理介紹
9.2 項目 簡單音樂播放
9.3 硬件設計
9.3.1 設計思路
9.3.2 電路圖
9.3.3 手把手實驗板連接
9.4 軟件設計
9.4.1 程序設計思路
9.4.2 程序代碼
9.4.3 各段程序代碼解釋
9.5 本章小結
9.6 思考題
第10章 DS18B20傳感器的溫度顯示
10.1 技術準備:DS18B20溫度傳感器
10.2 項目實現(xiàn)功能
10.3 硬件電路設計
10.3.1 設計思路
10.3.2 電路圖
10.4 程序設計
10.4.1 程序流程圖
10.4.2 程序代碼
10.4.3 各段程序代碼解釋
10.5 本章小結
10.6 思考題
第11章 DS1302時鐘芯片的電子時鐘
11.1 技術準備:DS1302時鐘芯片的介紹
11.1.1 DS1302時鐘芯片特征
11.1.2 DS1302芯片引腳及封裝介紹
11.1.3 硬件電路連接
11.1.4 DS1302芯片內部結構
11.1.5 與DS1302芯片有關的寄存器
11.1.6 DS1302工作時序
11.2 項目實現(xiàn)功能
11.3 硬件電路設計
11.3.1 設計思路
11.3.2 電路圖
11.4 程序設計
11.4.1 程序流程圖
11.4.2 程序代碼
11.4.3 各段程序代碼解釋
11.5 本章小結
11.6 思考題
參考文獻