第1章 單片機概述
1.1 單片機的數學基礎
1.1.1 數的進制及其相互轉換
1.1.2 帶符號數的表示方法
1.1.3 溢出的判別方法
1.1.4 ASCII碼和BCD碼
1.2 單片機基礎
1.2.1 計算機的經典組成
1.2.2 單片機的概念
1.2.3 單片機的應用範圍
1.2.4 單片機的發展
1.2.5 單片機繫統
1.2.6 單片機與嵌入式繫統
1.3 常用單片機繫列介紹
1.3.1 MCS-51繫列
1.3.2 MC68繫列
1.3.3 PIC16繫列
1.3.4 MSP430繫列
1.3.5 AVR繫列
本章小結
習題1
第2章 MCS-51單片機的基本結構
2.1 單片機的內部結構
2.1.1 MCS-51的組成框圖
2.1.2 CPU的結構
2.2 CPU的時序和引腳功能
2.2.1 MCS-51繫列單片機的引腳功能描述
2.2.2 時鐘電路及工作時序
2.2.3 復位電路及單片機的工作方式
2.3 存儲器組織
2.3.1 存儲器的劃分
2.3.2 程序存儲器
2.3.3 片內數據存儲器和特殊功能寄存器(SFR)
2.3.4 片外數據存儲器
2.4 MCS-51的端口結構
2.4.1 端口功能
2.4.2 端口的內部結構與操作
2.4.3 讀-修改-寫操作
本章小結
習題2
第3章 MCS-51單片機的指令繫統
3.1 指令格式和尋址方式
3.1.1 指令格式及符號約定
3.1.2 MCS-51單片機的尋址方式
3.2 MCS-51的指令繫統
3.2.1 指令的分類
3.2.2 數據傳送類指令
3.2.3 算術運算類指令
3.2.4 邏輯運算類指令
3.2.5 控制轉移類指令
3.2.6 位操作類指令
3.3 彙編語言程序設計
3.3.1 偽指令
3.3.2 彙編語言程序的基本結構
3.3.3 彙編語言程序設計實例
本章小結
習題3
第4章 MCS-51的功能部件及應用
4.1 MCS-51的中斷繫統及其應用
4.1.1 中斷的概念
4.1.2 MCS-51的中斷源
4.1.3 MCS-51對中斷的控制
4.1.4 中斷繫統應用舉例
4.2 定時器/計數器及其應用
4.2.1 定時器/計數器的結構
4.2.2 定時器/計數器的初始化
4.2.3 定時器/計數器的應用舉例
4.3 串行口及應用
4.3.1 串行通信基礎
4.3.2 MCSH-51串行口的結構
4.3.3 串行口的控制
4.3.4 串行通信實例
4.4 其他集成功能部件的應用
4.4.1 MCS-51的集成功能部件
4.4.2 I2C接口及其應用
4.4.3 WDT及其應用
4.4.4 SPI接口及其應用
4.4.5 集成EPROM的使用
4.4.6 集成ADC及其應用
4.4.7 集成DAC及其應用
本章小結
習題4
第5章 單片機繫統擴展及接口技術
5.1 存儲器擴展技術
5.1.1 單片機繫統的三總線
5.1.2 常用的存儲器芯片
5.1.3 程序存儲器的擴展
5.1.4 外部數據存儲器的擴展
5.1.5 多片存儲器芯片的擴展
5.2 並行i/O接口的擴展技術
5.2.1 可編程並行L/O接口芯片8255A
5.2.2 8155與單片機的接口
5.3 入機接口技術
5.3.1 LED顯示器與單片機的接口
5.3.2 液晶顯示器(LCD)與單片機的接口
5.3.3 鍵盤接口
5.3.4 8279芯片應用
5.4 模擬量輸入/輸出接口技術
5.4.1 D/A芯片及其接口設計
5.4.2 A/D芯片及其接口設計
5.5 開關電路及驅動電路接口
5.5.1 開關電路接口
5.5.2 光電耦合器驅動接口
本章小結
習題5
第6章 單片機的C51程序設計
6.1 C51數據類型及存儲類型
6.1.1 C51的數據類型
6.1.2 C51的數據存儲類型
6.1.3 C51對單片機主要資源的定義
6.2 C51的基本運算
6.2.1 C51的算數運算
6.2.2 C51的關繫運算
6.2.3 C51的邏輯運算
6.2.4 C51的位運算
6.2.5 C51的賦值運算
6.3 C51的構造數據類型
6.3.1 數組
6.3.2 指針
6.3.3 結構
6.4 C51流程控制語句
6.4.1 選擇控制語句
6.4.2 循環語句
6.4.3 C51的中斷控制
6.5 C51函數
6.5.1 函數的分類與定義
6.5.2 函數的調用
6.6 C51應用編程實例
本章小結
習題6
第7章 單片機應用繫統設計與開發
7.1 單片機應用繫統設計概述
7.1.1 設計要求與設計步驟
7.1.2 需求分析與總體方案設計
7.1.3 硬件設計和軟件設計
7.2 單片機繫統的可靠性設計
7.2.1 單片機繫統的抗干擾設計
7.2.2 單片機繫統的可靠性設計原則
7.3 單片機應用繫統設計實例
7.3.1 交通信號燈控制繫統
7.3.2 校園作息時間控制繫統
7.3.3 環境溫度監測繫統
本章小結
習題7
附錄
附錄1 MCS-51繫列單片機指令表
附錄2 C51常用庫函數
附錄3 ASCII(美國標準信息交換碼)表
附錄4 常用集成芯片引腳圖
參考文獻