第1章 簡介
1.1 微算機系統結構與應用
1.2 MCS-51/52微控制器
1.3 文數字碼與數碼
1.4 數系轉換
1.5 二進制算術
1.6 參考資料
1.7 習題
第2章 微算機基本工作原理
2.1 計算機基本功能與原理
2.2 CPU基本組織與動作
2.3 組譯程式與組合語言程式
2.4 組合語言程式的建立與執行
2.5 參考資料
2.6 習題
第3章MCS-51軟體模式
3.1 規劃模式
3.2 資料類型與記憶器組織
3.3 定址方式與指令格式
3.4 參考資料
3.5 習題
第4章 基本組合語言程式設計
4.1 定址方式與指令使用
4.2 資料轉移指令
4.3 算術運算指令
4.4 分歧(跳躍)指令
4.5 參考資料
4.6 習題
第5章 組合語言程式設計
5.1 邏輯與位元運算指令
5.2 移位與循環移位指令
5.3 CPU控制與旗號位元指令
5.4 程式設計基本技巧
5.5 副程式
5.6 參考資料
5.7 習題
第6章 C語言與程式設計
6.1 基本C語言程式
6.2 函式與指標
6.3 參考資料
6.4 習題
第7章 MCS-51硬體模式
7.1 MCS-51硬體模式
7.2 基本的MCS-51模組
7.3 MCS-51與記憶器界接
7.4 參考資料
7.5 習題
第8章 中斷、系統重置與功率控制
8.1 中斷與處理
8.2 MCS-51中斷
8.3 中斷服務程式
8.4 系統重置與功率控制
8.5 參考資料
8.6 習題
第9章 並列、I/O與界面
9.1 I/O基本結構
9.2 I/O資料轉移方式
9.3 並列資料轉移
9.4 MCS-51 I/O埠結構與動作
9.5 參考資料
9.6 習題
第10章 定時器與應用
10.1 定時器0與1
10.2 定時器2
10.3 應用實例---步進馬達控制
10.4 參考資料
10.5 習題
第11章 鍵盤與顯示器電路
11.1 鍵盤電路設計
11.2 LED顯示器電路
11.3 液晶顯示器
11.4 參考資料
11.5 習題
第12章 串列I/O、界面與應用
12.1 串列資料轉移
12.2 MCS-51串列通信埠
12.3 串列界面基本應用
12.4 參考資料
12.6 習題
附錄 MCS-51相關資料
A. MCS-51/52特殊功能暫存器(SFR)
A.1 特殊功能暫存器(SFR)位址圖
A.2 中斷向量表(MCS-51/52)
A.3 狀態語句(PSW)
A.4 電源控制暫存器(PSW)
A.5 中斷致能暫存器(IE)
A.6 中斷優先權暫存器(IP)
A.7 定時器0/1控制暫存器(TCON)
A.8 定時器0/1模式暫存器(TMOD)
A.9 定時器2控制暫存器(T2CON)
A.10 串列通信埠控制暫存器(SCON)
B. MCS-51指令組詳細資料
B.1 MCS-51指令分類表
B.2 MCS-51指令碼、執行週期與長度
B.3 MCS-51指令詳細動作