圖書內容
目錄
第1章 MCS-51系列單片機的組成
1.1 單片機概述
1.1.1 單片機的發展歷史
1.1.2 目前主流單片機
1.1.3 單片機的套用領域
1.2 MCS-51系列單片機的內部結構
1.2.1 微處理器結構
1.2.2 振盪與時鐘
1.2.3 時鐘周期、狀態周期和機器周期
1.2.4 復位及復位電路
1.2.5 MCS-51系列單片機的引腳特性
1.3 MCS-51系列單片機的存儲器組織
1.3.1 程式存儲器
1.3.2 片內數據存儲器
1.3.3 特殊功能暫存器
1.3.4 片外數據存儲器
1.4 MSC-51系列單片機的基本I/O口
1.4.1 P0口的結構與特性
1.4.2 P1口的結構與特性
1.4.3 P2口的結構與特性
1.4.4 P3口的結構與特性
1.5 MCS-51系列單片機的工作方式
本章小結
第2章 MCS-51系列單片機的指令系統及彙編語言程式設計
2.1 指令格式與定址方式
2.1.1 指令格式
2.1.2 MCS-51單片機定址方式
2.2 MCS-51單片機指令系統
2.2.1 數據傳送和交換類指令
2.2.2 算術運算類指令
2.2.3 邏輯運算指令
2.2.4 控制轉移指令
2.2.5 位操作類指令
2.3 彙編語言程式設計
2.3.1 MCS-51單片機彙編語言的偽指令
2.3.2 程式結構
2.3.3 彙編語言程式設計方法
2.4 實用程式設計舉例
2.4.1 數制轉換程式
2.4.2 數據處理程式設計
2.4.3 查表程式設計
2.4.4 子程式設計
2.4.5 延時程式設計
本章小結
習題2
第3章 MCS-51系列單片機中斷系統
3.1 中斷系統概述
3.1.1 中斷系統的概念
3.1.2 中斷的作用
3.2 MCS-51系列單片機中斷源與中斷請求
3.2.1 定時器/計數器控制暫存器TCON
3.2.2 串列口控制暫存器SCON
3.3 MCS-51系列單片機中斷控制
3.3.1 中斷允許控制
3.3.2 中斷優先權管理
3.4 中斷回響
3.4.1 中斷回響條件
3.4.2 中斷回響過程
3.4.3 中斷回響的時間
3.5 中斷請求的撤除
3.6 中斷套用舉例
3.6.1 中斷程式設計基礎
3.6.2 外部中斷套用舉例
3.6.3 外部中斷的擴展
3.7 中斷套用注意事項
本章小結
習題3
第4章 MCS-51系列單片機定時器/計數器
4.1 MCS-51系列單片機定時器/計數器的結構
4.2 MCS-51系列單片機定時器/計數器的控制
4.2.1 定時器/計數器工作方式暫存器TMOD
4.2.2 定時器/計數器控制暫存器TCON
4.3 定時器/計數器的工作方式及套用
4.3.1 定時器/計數器方式0及套用
4.3.2 定時器/計數器方式1及套用
4.3.3 定時器/計數器方式2及套用
4.3.4 定時器/計數器方式3及套用
4.3.5 定時器/計數器的其他套用舉例
本章小結
習題4
第5章 MCS-51系列單片機的擴展
5.1 單片機三匯流排的形成及編址
5.1.1 單片機三匯流排的形成
5.1.2 編址及解碼
5.2 存儲器的擴展
5.2.1 程式存儲器擴展
5.2.2 數據存儲器的擴展
5.3 輸入/輸出口的擴展
5.3.1 簡單接口晶片的擴展
5.3.2 可程式晶片8155的擴展
5.3.3 可程式晶片8255A的擴展
本章小結
習題5第6章 MCS-51系列單片機的接口技術
6.1 鍵盤接口技術
6.1.1 鍵的特性
6.1.2 獨立鍵盤接口技術
6.1.3 矩陣鍵盤接口技術
6.2 數碼顯示接口技術
6.2.1 數碼顯示原理
6.2.2 靜態顯示技術
6.2.3 動態顯示技術
6.3 液晶顯示技術
6.3.1 液晶顯示器簡介
6.3.2 液晶顯示器與單片機接口
6.4 A/D轉換器與單片機的接口技術
6.4.1 A/D轉換器的性能參數與選型
6.4.2 ADC0809與單片機接口
6.4.3 AD574A與單片機接口
6.5 D/A轉換器與單片機的接口技術
6.5.1 D/A轉換器的性能參數與選型
6.5.2 DAC0832與單片機接口
6.5.3 DAC1210與單片機接口
6.5.4 V/I變換電路
6.6 串列接口技術
6.6.1 SPI串列匯流排
6.6.2 SPIA/D.D/A轉換器與MCS-51單片機接口
6.6.3 I2C串列匯流排
6.6.4 I2C器件與MCS-51接口
6.7 開關量輸入/輸出接口技術
6.7.1 光電隔離技術和器件
6.7.2 開關量輸入接口
6.6.3 開關量輸出接口
本章小結
習題6
第7章 MCS-51系列單片機串列通信
7.1 串列通信的基本概念
7.1.1 數據通信
7.1.2 串列通信的傳輸方式
7.1.3 異步通信和同步通信
7.2 MCS-51系列單片機串列通信接口
7.2.1 串列口的結構與組成
7.2.2 串列口的工作方式
7.2.3 波特率的設定
7.2.4 串列通信接口標準
7.3 PC機與單片機通信
7.3.1 PC機串口資源及編程使用方法
7.3.2 PC機與單片機雙機通信
7.3.3 PC機與單片機多機通信
本章小結
習題7
第8章 C51程式設計語言及程式設計
8.1 C51數據類型與運算
8.1.1 C51數據類型
8.1.2 C51數據存儲類型
8.1.3 C51定義SFR
8.1.4 C51定義並行口
8.1.5 C51定義位變數
8.1.6 C51運算符.表達式及其規則
8.2 C51流程控制語句
8.2.1 選擇語句
8.2.2 循環語句
8.3 C51構造數據類型
8.3.1 數組
……
第9章 單片機套用系統設計與開發
附錄A ASCII碼字元表
附錄B MCS-51單片機指令表
參考文獻