項目1 單片機最小系統(tǒng)的設計
1.1 任務1認識最簡單的單片機應用系統(tǒng)
1.1.1 初識單片機
1.1.2 認識單片機的硬件電路
1.1.3 單片機的控制程序
1.2 任務2認識MCS-51單片機結構
1.2.1 單片機的內部結構
1.2.2 CPU的結構
1.2.3 MCS-51單片機的引腳
1.3 任務3認識單片機的存儲器
1.3.1 程序存儲器
1.3.2 片內數據存儲器
1.3.3 外部數據存儲器
1.3.4 特殊功能寄存器
1.4 任務4單片機最小系統(tǒng)的制作
1.4.1 最小系統(tǒng)的硬件電路
1.4.2 輸入源程序、產生目標代碼
1.4.3 編程器的使用
1.4.4 調試方法與步驟
1.5 項目小結
習題1
項目2 搶答器的設計
2.1 任務1認識單片機C語言
2.1.1 C語言的特點
2.1.2 C51的數據類型
2.1.3 C51的數據存儲類型與8051存儲器結構
2.1.4 定義8051特殊功能寄存器及I/O口
2.1.5 認識C51的內部函數及常用的宏
2.2 任務2P0~P3口應用舉例
2.3 任務3學習單片機仿真實驗儀的使用
2.3.1 認識仿真器
2.3.2 USB型單片機仿真實驗儀的安裝
2.3.3 Keil調試器的使用
2.4 任務4Proteus 6.9的使用
2.4.1 認識Proteus的操作界面
2.4.2 編輯原理圖
2.4.3 仿真調試
2.5 任務5認識MCS-51單片機的中斷系統(tǒng)
2.5.1 中斷的概念
2.5.2 MCS-51單片機的中斷系統(tǒng)
2.6 任務6設計動態(tài)LED顯示器
2.6.1 認識LED顯示器
2.6.2 靜態(tài)顯示方式
2.6.3 動態(tài)顯示方式
2.6.4 LED顯示程序的設計技巧
2.7 任務7設計電子計數器
2.8 任務8設計搶答器
2.9 項目小結
習題2
項目3 電子鐘的設計
3.1 任務1認識單片機的定時器/計數器
3.1.1 定時器/計數器概述
3.1.2 定時器/計數器的控制寄存器
3.1.3 T0、T1的工作方式
3.1.4 時間常數的計算
3.2 任務2定時器/計數器的應用
3.3 任務3電子鐘的設計與調試
3.4 項目小結
習題3
項目4 密碼鍵盤的設計
4.1 任務1認識串行通信
4.1.1 數據通信的概念
4.1.2 同步串行通信和異步串行通信
4.1.3 通信方向
4.1.4 波特率
4.1.5 通信線的連接
4.1.6 RS-232簡介
……
項目5 LED點陣顯示屏的設計
項目6 多路測溫系統(tǒng)的設計
項目7 自動打鈴系統(tǒng)的設計
項目8 數據采集器的設計
附錄A MCS-51單片機的指令系統(tǒng)及匯編語言程序設計
附錄B USB型單片機實驗儀的使用
參考文獻