第1章 單片機概述
1.1 單片機概念及其主要特點
1.2 單片機的發(fā)展趨勢
1.3 單片機的分類
1.4 單片機課程學習方法及軟件工具
習題
第2章 MCS-51單片機硬件結構
2.1 典型MCS-51單片機功能配置和性能
2.2 AT89S51單片機的硬件構成
2.3 AT89S51單片機的內部結構
2.4 AT89S51單片機存儲器
2.5 AT89S51單片機的封裝與引腳
2.6 MCS-51單片機最小系統(tǒng)及片外總線結構
2.7 MCS-51單片機的時序
2.8 AT89S51單片機工作方式
習題
第3章 MCS-51單片機匯編語言程序設計
3.1 MCS-51單片機指令系統(tǒng)概述
3.2 MCS-51單片機指令系統(tǒng)
3.3 MCS-51單片機匯編語言語句及偽指令
3.4 MCS-51單片機匯編語言程序設計
習題
第4章 C51程序設計和MCS-51單片機開發(fā)工具
4.1 C51程序設計
4.2 MCS-51單片機開發(fā)軟件工具
習題
第5章 AT89S51單片機的內部資源及應用
5.1 AT89S51單片機內部并行端口
5.2 AT89S51單片機的中斷系統(tǒng)
5.3 AT89S51單片機的定時/計數器
習題
第6章 AT89S51單片機的系統(tǒng)擴展
6.1 外部存儲器的擴展
6.2 并行I/O接口的擴展
習題
第7章 鍵盤、顯示器及其與單片機的接口
7.1 鍵盤及其與單片機的接口
7.2 LED顯示器及其與單片機的接口
7.3 LCD液晶顯示器及其與單片機的接口
習題
第8章 AT89S51單片機的模擬量接口
8.1 數/模轉換器DAC及其接口
8.2 模/數轉換器ADC及其接口
習題
第9章 AT89S51單片機的串行通信技術
9.1 串行通信基礎
9.2 AT89S51單片機串行口結構及工作原理
9.3 AT89S51單片機的串行口控制寄存器
9.4 AT89S51單片機串行口波特率設定
9.5 A789S51單片機串行口的四種工作方式及應用
9.6 多機通信
9.7 串行通信的編程
9.8 串行通信應用舉例
習題
第10章 MCS-51單片機串行通信技術擴展
10.1 MCS-51單片機點對點串行通信實用技術
10.2 單片機串行總線擴展技術
習題
附錄
參考文獻