0 單片機概述
0.1 單片機的由來
0.2 單片機的發(fā)展歷程
0.3 單片機的特點
0.4 單片機的應用領域
項目1 流水燈設計
1.1 項目要求
1.2 理論知識
1.2.1 MCS-51單片機的結構
1.2.2 MCS-51.單片機的時序
1.3 項目分析及實施
1.3.1 任務1——單片機控制單個LED燈閃爍
1.3.2 任務2——單片機控制多個LED燈
1.4 項目拓展
1.4.1 改變流水燈花式和點亮頻率
1.4.2 利用系統庫函數實現流水燈
1.5 項目總結
習題
項目2 可調式電子鬧鐘系統設計
2.1 項目要求
2.2 理論知識
2.2.1 51單片機的中斷系統
2.2.2 51單片機的定時/計數器
2.3 項目分析及實施
2.3.1 任務1——設計周期為2 s的方波信號發(fā)生器
2.3.2 任務2——設計帶時間顯示的電子秒表
2.3.3 任務3——可調式電子鬧鐘的系統設計
2.4 項目拓展
2.4.1 電子音樂盒設計
2.4.2 LCDl2864液晶顯示屏介紹
2.5 項目總結
習題
項目3 單片機與PC機通信系統設計
3.1 項目要求
3.2 理論知識
3.2.1 串行通信
3.2.2 串行通信接口標準RS-232C
3.2.3 51單片機內部串行口
3.2.4 51單片機之間的通信
3.3 項目分析及實施
3.3.1 任務1 51單片機雙機串行通信
3.3.2 任務2——單片機與PC機的串行通信
3.4 項目小結
習題
項目4 溫度采集系統設計
4.1 項目要求
4.2 理論知識
4.2.1 傳感器的定義
4.2.2 傳感器的功能
4.2.3 傳感器的分類
4.2.4 溫度傳感器
4.3 項目分析與實施
4.4 項目總結
習題
項目5 簡易數字電壓表設計
5.1 項目要求
5.2 理論知識
5.2.1 A/D轉換原理
5.2.2 A/D轉換器的主要性能指標
5.3 項目分析及實施
5.4 項目拓展
5.4.1 常見A/D轉換芯片ADC0809
5.4.2 串行A/D轉換芯片TLC2543
5.5 項目總結
習題
項目6 簡易信號發(fā)生器設計
6.1 項目要求
6.2 理論知識
6.2.1 D/A轉換器的基本原理
6.2.2 D/A轉換器的技術性能指標
6.3 項目分析及實施
6.3.1 任務1——燈光亮度調節(jié)器設計
6.3.2 任務2——信號發(fā)生器的設計
6.4 項目拓展
6.5 項目小結
習題
項目7 具有記憶功能的計數器設計
7.1 項目要求
7.2 理論知識
7.2.1 I2C總線的概念
7.2.2 I2C總線的數據傳輸格式及過程
7.2.3 I2C總線的尋址
7.2.4 I2C總線應答信號
7.3 項目分析與實施
7.4 項目拓展
7.4.1 數據存儲器擴展
7.4.2 常見數據存儲器芯片擴展舉例
7.5 項目總結
習題
附錄 本書中使用的實驗板中的各模塊原理圖
參考文獻