第1章 微型計算機基礎
1.1 概述
1.1.1 計算機的產生與發(fā)展
1.1.2 計算機的基本組成
1.1.3 微型計算機的系統(tǒng)構成
1.1.4 單片微型計算機
1.1.5 單片微型計算機的應用和發(fā)展
1.2 數(shù)字化信息編碼與數(shù)據表示
1.2.1 常用的信息編碼
1.2.2 計算機中數(shù)值數(shù)據的表示、轉換和運算
1.2.3 二進制數(shù)在計算機內的表示法
練習題
第2章 MCS-51單片機的硬件結構
2.1 MCS-51單片機的組成及工作原理
2.1.1 MCS-51單片機的結構與特點
2.1.2 MCS-51單片機的引腳功能
2.1.3 振蕩器、時鐘電路和CPU時序
2.1.4 并行I/O端口
2.1.5 復位和低功耗操作
2.2 存儲器
2.2.1 半導體存儲器
2.2.2 MCS-51單片機存儲器的配置和組織
2.2.3 程序存儲器的擴展
2.2.4 數(shù)據存儲器的擴展
練習題
第3章 MCS-51單片機的指令系統(tǒng)
3.1 指令系統(tǒng)概述
3.1.1 基本概念
3.1.2 常用符號的意義
3.1.3 指令分類
3.2 尋址方式
3.3 指令
3.3.1 數(shù)據傳送指令
3.3.2 算術運算指令
3.3.3 邏輯運算指令
3.3.4 控制轉移指令
3.3.5 位處理指令
3.4 指令系統(tǒng)小結
練習題
第4章 匯編語言程序設計
4.1 匯編語言與機器語言
4.2 程序設計步驟與方法
4.2.1 程序的設計步驟
4.2.2 編程的方法和技巧
4.2.3 匯編語言程序的基本結構
4.2.4 匯編語言源程序的匯編
4.3 偽指令
4.4 MCS-51系統(tǒng)典型程序設計
4.4.1 無符號數(shù)的排序
4.4.2 查表程序
4.4.3 數(shù)制轉換
4.4.4 N分支散轉程序設計
4.4.5 數(shù)字濾波程序
練習題
第5章 中斷
5.1 中斷的概念
5.1.1 中斷的定義
5.1.2 中斷的作用
5.2 中斷系統(tǒng)
5.2.1 組成
5.2.2 中斷源
5.2.3 中斷控制
5.2.4 中斷響應
5.3 中斷程序的設計
5.3.1 初始化程序
5.3.2 中斷服務程序
6.3.3 中斷程序舉例
5.4 外部中斷源的擴展
……
第6章 定時器/計數(shù)器與串行接口
第7章 輸入/輸出口的擴展
第8章 常用單片微型計算機
附錄A MCS-51指令表
附錄B MCS-51指令矩陣表(匯編/反匯編表)
附錄C 圖形符號對照表
參考文獻