● 1 緒論
1.1 單片機簡介
1.1.1 什麼是單片機
1.1.2 單片機的特點
1.1.3 常用的單片機繫列
1.1.4 MCS一51繫列單片機
1.2 單片機中使用的數制與編碼
1.2.1 數制及不同數制間的相互轉換
1.2.2 BCD碼與ASCII碼
1.3 單片機中有符號數的表示
1.3.1 原碼
1.3.2 反碼
1.3.3 補碼
1.4 本章小結
習題
2 MCS.51繫列單片機的硬件結構
2.1 MCS.51繫列單片機的內部結構
2.2 引腳功能
2.2.1 電源引腳
2.2.2 時鐘信號引腳
2.2.3 控制信號引腳
2.2.4輸A/輸出引腳
2.3 存儲器
2.3.1 概述
2.3.2 存儲器的結構及工作原理
2.3.3 程序存儲器ROM
2.3.4 數據存儲器RAM
2.3.5 特殊功能寄存器SFR
2.4 時鐘電路與CPU時序
2.4.1 51繫列單片機的時鐘電路
2.4.2 單片機的時序單位
2.5 復位狀態與復位電路
2.5.1 復位狀態
2.5.2 復位電路
2.6 並行接口
2.6.1 端口功能
2.6.2 端口的內部結構和土作原理
2.6.3 使用並行I/O口的注意事項
2.7 本章小結
習題
3 MCS-51繫列單片機的指令繫統
3.1 MCS一51繫列單片機的指令格式
3.2 尋址方式
3.2.1 立即尋址
3.2.2 直接尋址
3.2.3 寄存器尋址
3.2.4 寄存器間接尋址
3.2.5 變址尋址
3.2.6 相對尋址
3.2.7 位尋址
3.3 MCS.51繫列單片機的指令繫統
3.3.1 數據傳送與交換指令
3.3.2 算術運算指令
3.3.3 邏輯運算指令
3.3.4 控制轉移指令
3.3.5 空操作指令
3.3.6 位操作指令
3.4 偽指令
3.5 本章小結
習題
4 彙編語言程序設計
5 MCS-51繫列單片機的中斷繫統
6 MCS-51繫列單片機的定時/計數器
7 單片機的串行接口
8 單片機的總線與繫統擴展
9 人機對話接口的設計
附錄 MCS-51繫列單片機指令表
參考文獻