第一章 緒論
1.1單片機的發(fā)展概況
1.2單片機的發(fā)展趨勢
1.3各種單片機的主要性能特點
1.4 MCS-51系列單片機的性能特點
1.5 MCS-51單片機的應用和開發(fā)步驟
習題一
第二章 MCS-51系列單片機硬件內核
2.1 MCS-51系列單片機的引腳配置及其特性
2.2 MCS-51系列單片機的內部結構
2-3 MCS-5l系列單片機的I/O端口
2.3.1 I/O端口的內部結構
2.3.2 I/O端口的讀寫控制
2.4 MCS-51系列單片機的存儲器
2.4.1 MCS-5l系列單片機的存儲器的組成
2.4.2 MCS-51系列單片機的特殊功能寄存器
2.5 MCS-51系列單片機的復位及時鐘信號
2.5.1復位過程和寄存器的復位狀態(tài)
2.5.2復位和UP監(jiān)控電路
2.5.3時鐘電路
2.6 MCS-51系列單片機的節(jié)電模式
習題二
第三章 MCS-51系列單片機的指令集及匯編語言程序設計基礎
3.1 MCS-51系列單片機指令系統(tǒng)的尋址方式
3.2 MCS-51系列單片機指令集及其說明
3.2.1數據傳送類指令
3.2.2算術運算類指令
3.2.3邏輯運算類指令
3.2.4控制轉移類指令
3.2.5位操作類指令
3.2.6匯編語言偽指令
3.3 MCS-51系列單片機匯編語言程序設計
3.3.1一個簡單的匯編語言程序
3.3.2循環(huán)及程序轉移控制
3.3.3散轉和查表的子程序
3.3.4.碼制轉換的子程序
3.3.5數學運算的子程序
習題三
第四章 MCS-51系列單片機C語言程序設計
4.1 MCS-51系列單片機的C編譯器
4.2 IAR EWS051的集成開發(fā)環(huán)境
4.2.1 IAR Embedded Workbench開發(fā)平臺的使用方法
4.2.2 C.SPY模擬器的使用方法
4.3 IAR EW8051的C語言流程控制語句
4.3.1判斷語句
4-3.2循環(huán)控制語句
4.4 IAR EW8051的C語言數據類型
4.4.1 IAR EW8051的c語言數據類型和變量
4.4.2數組變量
4-4.3指針變量
4_4-4結構體變量
4.4.5枚舉變量和共用體
4.4.6 MCS-51系列單片機的SFR在C語言中的使用方法
4.4.7利用C語言訪問MCS.51系列單片機的外部擴展資源
4.5函數和模塊化程序設計
4.5.1函數的定義
4.5.2函數的參數、返回值和函數的調用
4.5.3中斷服務程序
4.5.4模塊化程序設計及其連接
習題四
第五章 MCS-51系列單片機中斷系統(tǒng)、定時/計數器和串行口的結構及編程控制
5.1 MCS-51系列單片機的中斷請求源
5.2 MCS.51系列單片機的外部中斷
5.2.1外部中斷的結構和控制
5.2.2外部中斷的響應過程和應用
5.3 MCS-51系列單片機的定時/計數器
5.3.1定時,計數器的結構和控制
5.3.2定時,計數器的四種工作方式
5.3.3定時,計數器的編程控制和應用
5.4 MCS-5l系列單片機的串行口
5.4.1串行口的結構和控制
5.4.2串行口的四種工作方式
5.4.3串行口波特率的計算
5.4.4串行口編程和應用
5.5 MCS-51系列單片機多源中斷的應用
習題五
第六章 MCS_51系列單片機的外部資源擴展
6.1 MCS-51系列單片機的外部地址擴展
6.1.1 MCS-51系列單片機的外部資源擴展概述
6.1.2常用的地址鎖存器和地址譯碼器
6.2 MCS-5l系列單片機的外部程序存儲器的擴展
6.2.1常用程序存儲器的特點
6.2.2外部程序存儲器的擴展
6.3 MCS-51系列單片機的外部數據存儲器的擴展
6.3.1常用數據存儲器
6.3.2并行接口數據存儲器的擴展
6.3.3串行接口數據存儲器的擴展
6.4 MCS-51系列單片機的外部I/O通道的擴展
6.4.1 I/O通道擴展概述
6.4.2利用標準的TTL電路擴展可編程I/O通道
6.4.3利用CPI_D擴展可編程I/O通道
習題六
第七章 MCS-51系列單片機與鍵盤、顯示器、ADC和DAC的接口設計
7.1 MCS-5l單片機系統(tǒng)的鍵盤設計
7.1.1非編碼式鍵盤的接口設計和編程
7.1.2其他方式的鍵盤接口
7.2 MCS-51單片機系統(tǒng)的顯示器接口和編程控制
7.2.1LED顯示器的接口
7.2.2字符型I,CD顯示器的接口
7.2.3圖形點陣LCD顯示器的接口
7.3 MCS-51單片機與ADC和DAC的接口
7.3.1 ADC和DAC的性能指標
7.3.2 MCS-51單片機與DAC器件的接口
7.3.3 MCS-5 l單片機與ADC器件的接口
習題七
附錄A MCS-51系列單片機指令集一覽表
附錄BPC機與MCS-51單片機串行通信實例
參考文獻