前言
第1章 微型計算機基礎
1.1 數制及數的轉換
1.2 二進制數的運算
1.3 帶符號數的表示及運算
1.4 計算機中數和字符的編碼
1.5 單片機概述
1.6 習題
第2章 MCS-51單片機結構與時序
2.1 MCS-51單片機的組成
2.2 MCS-51的引腳和封裝
2.3 MCS-51的內部結構
2.4 MCS-51單片機時鐘電路與CPU時序
2.5 MCS-51單片機工作方式
2.6 習題
第3章 MCS一51單片機指令系統
3.1 MCS一51指令系統概述
3.2 尋址方式
3.3 數據傳送指令(28條)
3.4 算術運算類指令(24條)
3.5 邏輯運算指令(24條)
3.6 控制轉移指令
3.7 子程序調用和返回指令
3.8 位操作指令
3.9 習題
第4章 匯編語言程序設計
4.1 匯編語言的格式
4.2 匯編語言構成
4.3 匯編序言源程序的設計與匯編
4.4 順序結構程序設計
4.5 分支程序設計
4.6 循環(huán)程序設計
4.7 子程序設計
4.8 運算類程序
4.9 習題
第5章 MCS-51中斷系統
5.1 中斷概述
5.2 80C51中斷的控制
5.3 MCS-51單片機中斷響應過程
5.4 中斷請求的撤除
5.5 外部中斷的應用
5.6 習題
第6章 定時器/計數器
6.1 定時器的定時和計數功能
6.2 定時器的有關寄存器
6.3 定時器的工作方式
6.4 定時/計數器初始化
6.5 定時器/計數器的應用
6.6 習題
第7章 MCS-51單片機系統擴展
7.1 MCS一51擴展系統概述
7.2 程序存儲器的擴展技術
7.3 數據存儲器的擴展技術
7.4 MCS-51單片機I/O擴展技術
7.5 習題
第8章:MCS-51的顯示鍵盤接口技術
8.1 MCS-511與LED顯示器的接口技術
8.2 MCS-51與鍵盤的接口技術
8.3 鍵盤和顯示技術的綜合應用舉例
8.4 習題
第9章 MCS-51對A/D和D/A的接口
9.1 后向通道中的D/A轉換接口技術
9.2 MCS一51和D/A的接口
9.3 前向通道中的A/D轉換接口技術
9.4 習題
第10章 串行接口技術
10.1 串行通信基礎知識
10.2 串行通信的接口標準
10.3 MCS-51的串行接口
10.4 單片機串行口應用舉例
10.5 習題
第11章 單片機應用系統設計
11.1 單片機應用系統的設計過程
11.2 單片機應用系統的抗干擾技術
11.3 系統故障處理、自恢復程序的設計
11.4 應用系統設計舉例
附錄A MCS-51指令表(共111條)
附錄B 常用字符與ASCII代碼對照表
參考文獻