本書注重介紹當前應用廣泛的芯片,并結(jié)合實例介紹了單片機應用系統(tǒng)概況、程序設計,存儲器接口設計,及MCS-51單片機的開發(fā)過程等。
第1章 單片機應用系統(tǒng)概述
1.1 單片機的發(fā)展概況
1.2 單片機的特點和應用領(lǐng)域
1.3 基于MCS—51內(nèi)核的單片機簡介
思考題與習題
第2章 MCS—51單片機的硬件結(jié)構(gòu)
2.1 MCS—51單片機的組成和內(nèi)部結(jié)構(gòu)
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 數(shù)據(jù)傳送指令
3.3 算術(shù)運算指令
3.4 邏輯運算指令
3.5 控制轉(zhuǎn)移指令
3.6 位操作指令
思考題與習題
第4章 單片機程序設計
4.1 匯編語言源程序的格式及偽指令
4.2 分支與查表程序設計
4.3 循環(huán)程序設計
4.4 定點數(shù)運算程序
4.5 碼制轉(zhuǎn)換程序
4.6 子程序設計
4.7 C語言程序設計
思考題與習題
第5章 MCS—51單片機的中斷系統(tǒng)和定時/計數(shù)器
5.1 中斷系統(tǒng)結(jié)構(gòu)
5.2 定時/計數(shù)器
思考題與習題
第6章 存儲器接口設計
6.1 MCS—51系列外部總線結(jié)構(gòu)以及存儲器編址
6.2 程序存儲器的擴展
6.3 數(shù)據(jù)存儲器的擴展
6.4 存儲器的綜合擴展
思考題與習題
第7章 常用I/O芯片接口設計
7.1 常用I/O芯片接口技術(shù)及簡單的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章 串行口及串行通信技術(shù)
9.1 串行通信的基礎知識
9.2 MCS—51單片機的串行接口
9.3 利用串行口擴展鍵盤/顯示接口
9.4 SPI和I2C總線接口
思考題與習題
第10章 MCS—51單片機與A/D,D/A接口設計
10.1 典型的D/A轉(zhuǎn)換器
10.2 MCS—51單片機與D/A轉(zhuǎn)換器接口
10.3 典型A/D轉(zhuǎn)換器
10.4 MCS—51單片機與A/D轉(zhuǎn)換器接口
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ā)實例
參考文獻