第1章 單片機概述
1.1 計算機的基本結構
1.2 計算機的硬件系統(tǒng)
1.3 單片機簡介
1.4 習題
第2章 AT89S52單片機系統(tǒng)結構
2.1 單片機的組成
2.2 單片機中的總線
2.3 單片機的指令和指令系統(tǒng)
2.4 AT89S52單片機的外部引腳及功能
2.5 AT89S52單片機的內部結構
2.6 單片機的工作時序
2.7 單片機的復位電路
2.8 習題
第3章 尋址方式和指令系統(tǒng)
3.1 單片機指令系統(tǒng)
3.2 尋址方式
3.3 指令系統(tǒng)
3.4 匯編程序設計
3.5 習題
第4章 AT89S52單片機中斷系統(tǒng)
4.1 中斷的基本概念
4.2 中斷控制
4.3 AT89S52單片機中斷過程
4.4 中斷的撤除
4.5 多個外部中斷源系統(tǒng)設計
4.6 中斷服務程序應用設計
4.7 習題
第5章 AT89S52單片機定時器/計數器
5.1 定時器/計數器基本原理
5.2 定時器/計數器的基本結構及工作原理
5.3 AT89S52單片機定時器/計數器的工作方式
5.4 AT89S52單片機定時器/計數器的應用
5.5 習題
第6章 AT89S52單片機串行接口
6.1 串行通信概述
6.2 AT89S52單片機串行接口
6.3 串行接口工作方式
6.4 串行接口編程和應用
6.5 習題
第7章 存儲器和接口擴展
7.1 系統(tǒng)擴展概述
7.2 程序存儲器擴展
7.3 數據存儲器擴展
7.4 MCS-51單片機并行I/O接口的擴展
7.5 習題
第8章 51單片機開發(fā)平臺的使用
8.1 Keil集成開發(fā)環(huán)境的使用
8.2 CS-III單片機開發(fā)板的使用
8.3 習題
第9章 單片機應用設計
9.1 子程序設計
9.2 宏定義
9.3 軟件延時子程序的設計
9.4 存儲器讀寫程序的設計
9.5 八段數碼管顯示程序
9.6 數碼管掃描程序設計
9.7 秒表程序設計
9.8 鍵盤接口
9.9 看門狗程序設計
9.1 0習題
附錄1ASCII碼表
附錄2MCS-51指令速查表
習題答案
參考文獻