第1章 單片機概述
1.1 單片機的基本概念
1.2 單片機的發(fā)展歷史
1.3 單片機的主要特點
1.4 單片機的應用
1.5 單片機的發(fā)展趨勢
1.6 常用單片機芯片
1.7 單片機應用系統(tǒng)開發(fā)簡述
Proteus軟件與Keil軟件應用專欄1
復習思考題1
第2章 單片機的硬件系統(tǒng)結構
2.1 AT89S51單片機的硬件系統(tǒng)結構
2.2 AT89S51單片機的芯片引腳
2.3 AT89S51單片機的微處理器
2.4 AT89S51的存儲器
2.5 單片機的最小系統(tǒng)電路
2.6 低功耗節(jié)電模式
Proteus軟件與Keil軟件應用專欄2
復習思考題2
第3章 單片機程序設計
3.1 匯編語言程序設計
3.2 單片機C51語言程序設計
Proteus軟件與Ken軟件應用專欄3
復習思考題3
第4章 AT89S51并行端口的原理及應用
4.1 AT89S51的并行I/O端口的結構及工作原理
4.2 并行I/O端口的應用
Proteus軟件與Kell軟件應用專欄4
復習思考題4
第5章 AT89S51單片機的中斷系統(tǒng)
5.1 AT89C51單片機的中斷系統(tǒng)
5.2 MCS—51系列單片機中斷處理過程
5.3 中斷程序舉例
Proteus軟件與Keil軟件應用專欄5
復習思考題5
第6章 AT89S51單片機的定時器/計數器
6.1 定時器/計數器的結構和工作原理
6.2 定時器/計數器的控制
6.3 定時器/計數器的工作方式
6.4 定時器/計數器用于外部中斷源擴展
6.5 定時器/計數器的應用舉例
6.6 報警電路設計
Proteus軟件與Keil軟件應用專欄6
復習思考題6
第7章 顯示與鍵盤
7.1 單片機與LED顯示器接口
7.2 LED大屏幕顯示器和接口
7.3 字符型LCD液晶顯示器
7.4 單片機與鍵盤接口
Proteus軟件與Ke訂軟件應用專欄7
復習思考題7
第8章 AT89S51單片機的串行口
8.1 計算機串行通信基礎
8.2 AT89S51單片機串行口結梅
8.3 串行口的4種工作方式
8.4 多機通信
8.5 波特率的制定方法
8.6 串行通信的應用設計
ProteUS軟件與Keil軟件應用專欄8
復習思考題8
第9章 AT89S51單片機的系統(tǒng)擴展
9.1 存儲器擴展
9.2 并行接口的擴展
Proteus軟件與Ke訂軟件應用專欄9
復習思考題9
第10章 AT89S51單片機的模擬量接口
10.1 A/D與D/A概述
10.2 DAC
10.3 ADC的接口
Proteus軟件與Keil軟件應用專欄10
復習思考題10
第11章 單片機應用系統(tǒng)設計
11.1 單片機應用系統(tǒng)設計的步驟
11.2 單片機應用系統(tǒng)的可靠性
復習思考題11
附錄A 80C51單片機指令速查表
參考文獻