第一章 單片微型計算機概述及預備知識
1.1 單片機的發(fā)展歷史和發(fā)展趨勢
1.2 計算機的數制和碼制及數制之間轉換
1.3 計算機中數的表示方法
1.4 計算機的二進制數運算
1.5 常用的單片機產品
1.6 單片機的應用領域及系統結構
習題
第二章 MCS-51系列單片機硬件結構
2.1 總體結構
2.2 MCS-51單片機的外部引腳
2.3 MCS-51單片機的時鐘和時鐘電路
2.4 MCS-51CPU時序
2.5 MCS-51單片機的復位和復位電路
2.6 MCS-51單片機的存貯器
習題
第三章 MCS-51指令系統
3.1 匯編語言指令格式
3.2 MCS-51的尋址方式
3.3 MCS-51的指令系統
習題
第四章 匯編語言程序設計
4.1 匯編語言程序結構及基本設計方法
4.2 簡單和分支程序設計
4.3 循環(huán)和查表程序設計
4.4 子程序和運算程序設計
習題
第五章 MCS-51單片機的硬件資源
5.1 MCS-51的并行I/O口及其應用
5.2 MCS-51的中斷系統
5.3 MCS-51的定時器/計數器
5.4 MCS-51的串行接口及串行通信
習題
第六章 MCS-51單片機的基本擴展技術
6.1 MCS-51并行擴展總線
6.2 MCS-51存貯器的擴展
6.3 MCS-51輸入輸出并行接口的擴展
6.4 D/A轉換器接口的擴展
6.5 A/D轉換器接口的擴展
6.6 顯示、鍵盤及接口
6.7 專用鍵盤、顯示接口芯片8279的擴展
6.8 微型打印機接口
習題
第七章 單片機的C語言簡介
7.1 C語言的基本知識
7.2 C51程序設計的基本語法
7.3 C51程序設計
7.4 函數
7.5 模塊化程序設計
7.6 C51編程實例
第八章 單片機系統的設計及應用舉例
8.1 單片機應用條件
8.2 單片機系統設計要領
8.3 單片機系統的設計過程
8.4 單片機與軟盤驅動器接口技術及應用
8.5 MCS-51單片機用于電子配料秤
8.6 在單片機控制系統中實現可控硅(SCR)的過零控制
附錄A:MCS-51指令表
附錄B:MCS-51指令僵記符注釋表
附錄C:常用的縮寫符號
附錄D:ASCII碼表
附錄E:C51的庫函數
附錄F:常用集成電路引腳圖
參考文獻