本書注重介紹當前應用廣泛的芯片,并結合實例介紹了單片機應用系統(tǒng)概況、程序設計,存儲器接口設計,及MCS-51單片機的開發(fā)過程等。
第1章 單片機應用系統(tǒng)概述
1.1 單片機的發(fā)展概況
1.2 單片機的特點和應用領域
1.3 基于MCS—51內核的單片機簡介
思考題與習題
第2章 MCS—51單片機的硬件結構
2.1 MCS—51單片機的組成和內部結構
2.2 MCS—51單片機的存儲器配置
2.3 MCS—51單片機的并行I/O接口
2.4 MCS—51單片機的引腳
2.5 MCS—51單片機的時鐘電路與時序
2.6 復位及復位電路
思考題與習題
第3章 MCS—51單片機的指令系統(tǒng)
3.1 MCS—51單片機的尋址方式
3.2 數據傳送指令
3.3 算術運算指令
3.4 邏輯運算指令
3.5 控制轉移指令
3.6 位操作指令
思考題與習題
第4章 單片機程序設計
4.1 匯編語言源程序的格式及偽指令
4.2 分支與查表程序設計
4.3 循環(huán)程序設計
4.4 定點數運算程序
4.5 碼制轉換程序
4.6 子程序設計
4.7 C語言程序設計
思考題與習題
第5章 MCS—51單片機的中斷系統(tǒng)和定時/計數器
5.1 中斷系統(tǒng)結構
5.2 定時/計數器
思考題與習題
第6章 存儲器接口設計
6.1 MCS—51系列外部總線結構以及存儲器編址
6.2 程序存儲器的擴展
6.3 數據存儲器的擴展
6.4 存儲器的綜合擴展
思考題與習題
第7章 常用I/O芯片接口設計
7.1 常用I/O芯片接口技術及簡單的I/O接口擴展
7.2 MCS—51單片機與8155接口
7.3 MCS—51單片機與8255接口
7.4 MCS—51單片機與8253接口
思考題與習題
第8章 人機接口設計
8.1 LED顯示器
8.2 鍵盤接口原理
8.3 8279鍵盤/顯示接口
8.4 液晶顯示器接口
思考題與習題
第9章 串行口及串行通信技術
9.1 串行通信的基礎知識
9.2 MCS—51單片機的串行接口
9.3 利用串行口擴展鍵盤/顯示接口
9.4 SPI和I2C總線接口
思考題與習題
第10章 MCS—51單片機與A/D,D/A接口設計
10.1 典型的D/A轉換器
10.2 MCS—51單片機與D/A轉換器接口
10.3 典型A/D轉換器
10.4 MCS—51單片機與A/D轉換器接口
10.5 采用串行接口的D/A,A/D接口
思考題與習題
第11章 MCS—51單片機的開發(fā)過程
11.1 開發(fā)工具
11.2 單片機應用系統(tǒng)的一般形式
11.3 單片機應用系統(tǒng)開發(fā)過程
11.4 開發(fā)實例
參考文獻