第一章 單片機概述
1.1 單片機的概念
1.1.1 單片機的名稱
1.1.2 通用單片機和專用單片機
1.1.3 單片機與單片機系統(tǒng)
1.1.4 單片機應用系統(tǒng)與單片機開發(fā)系統(tǒng)
1.1.5 單片機的程序設計語言和軟件
1.2 單片機的發(fā)展
1.2.1 單片機發(fā)展概述
1.2.2 MCS-51單片機系列
1.2.3 80C51單片機系列
1.3 單片機的應用
1.3.1 單片機的應用特點
1.3.2 單片機的應用領域
第二章 單片機芯片的硬件結構
2.1 MCS-51單片機的邏輯結構及信號引腳
2.1.1 MCS-51單片機系統(tǒng)結構框圖
2.1.2 MCS-51單片機芯片內部邏輯結構
2.1.3 MCS-51單片機的信號引腳
2.2 MCS-51單片機的內部存儲器
2.2.1 內部數(shù)據(jù)存儲器低128單元
2.2.2 內部數(shù)據(jù)存儲器高128單元
2.2.3 MCS-51的堆棧操作
2.2.4 內部程序存儲器
2.2.5 MCS-51單片機系統(tǒng)的存儲器結構特點
2.3 MCS-51單片機并行輸入/輸出口電路
2.3.1 Po口
2.3.2 P1口
2.3.3 P2口
2.3.4 P3口
2.3.5 口電路小結
2.4 MCS-51單片機時鐘電路與時序
2.4.1 時鐘電路
2.4.2 時序定時單位
2.4.3 典型指令時序
2.5 MCS-51單片機工作方式
2.5.1 復位操作和復位電路
2.5.2 程序執(zhí)行方式
2.5.3 掉電保護方式
2.5.4 80C51的低功耗方式
第三章 MCS-51單片機指令系統(tǒng)
3.1 MCS-51單片機指令的尋址方式
3.1.1 MCS-51單片機尋址方式介紹
3.1.2 MCS-51單片機尋址方式小結
3.2 MCS-51單片機指令分類介紹
3.2.1 指令格式中符號意義說明
3.2.2 數(shù)據(jù)傳送類指令
3.2.3 算術運算類指令
3.2.4 邏輯運算及移位類指令
3.2.5 控制轉移類指令
3.2.6 位操作類指令
3.2.7 I/O口訪問指令使用說明
第四章 MCS-51匯編語言程序設計
4.1 匯編語言程序設計概述
4.1.1 匯編語言的特點及其語句格式
4.1.2 匯編語言程序設計的特點
4.2 單片機匯編語言程序的結構形式
4.2.1 順序程序
4.2.2 分支程序
4.2.3 循環(huán)程序
4.3 MCS-51單片機匯編語言程序設計舉例
4.3.1 算術運算程序
4.3.2 數(shù)制轉換程序
4.3.3 定時程序
4.3.4 查表程序
4.3.5 數(shù)據(jù)極值查找程序
4.3.6 數(shù)據(jù)排序程序
4.3.7 數(shù)據(jù)檢索程序
4.4 MCS-51匯編語言的偽指令
4.5 單片機匯編語言源程序的編輯和匯編
4.5.1 手工編程和匯編
4.5.2 機器編輯和交叉匯編
第五章 單片機的中斷與定時系統(tǒng)
5.1 MCS-51單片機中斷系統(tǒng)
5.1.1 單片機中斷技術概述
5.1.2 中斷源
5.1.3 中斷控制
5.1.4 中斷響應過程
5.1.5 中斷請求的撤銷
5.1.6 中斷服務流程
5.1.7 MCS-51單片機的單步工作方式
5.2 MCS-51單片機的定時器/計數(shù)器
5.2.1 定時方法概述
5.2.2 定時器/計數(shù)器的定時和計數(shù)功能
5.2.3 定時器/計數(shù)器的控制寄存器
5.2.4 定時工作方式
5.2.5 定時工作方式1
5.2.6 定時工作方式2
5.2.7 定時工作方式3
5.3 MCS-51單片機外部中斷源的擴展
5.3.1 通過OC門線或實現(xiàn)
5.3.2 通過自身的定時器/計數(shù)器實現(xiàn)
5.4 定時器/計數(shù)器與中斷綜合應用舉例
第六章 單片機系統(tǒng)擴展
6.1 存儲器操作時序
6.1.1 外部程序存儲器操作時序
6.1.2 外部數(shù)據(jù)存儲器操作時序
6.1.3 單片機擴展中的地址譯碼技術
6.2 存儲器擴展
6.2.1 程序存儲器(EPROM)擴展
6.2.2 數(shù)據(jù)存儲器(RAM)擴展
6.2.3 電可擦除存儲器(EPROM)擴展
6.2.4 快速擦除存儲器(Elash)擴展
6.2.5 存儲器混合擴展
6.3 單片機應用系統(tǒng)中的UO接口擴展技術
6.3.1 用通用芯片擴展I/O接口
6.3.2 按鍵與鍵盤接口
6.3.3 數(shù)碼顯示器刪,ED接口
6.3.4 液晶顯示器LCD接口
6.3.5 數(shù)據(jù)打印及打印機接口
6.4 8255A可編程并行I/O擴展接口
6.5 8279鍵盤、顯示接口
6.5.1 8279的內部結構與工作原理
6.5.2 8279的引腳功能
6.5.3 8279的命令字與狀態(tài)字
6.5.4 8D9與單片機的連接
6.6 A/D、D/A轉換及其與單片機的接口
6.6.1 D/A轉換器及其與單片機的接口
6.6.2 A/D轉換器及其與單片機的接口
6.7 單片機串行接口技術
6.7.1 串行接口
……
MCS-51系列單片機實驗指導書
附錄