第1章 緒論
1.1 單片機的發(fā)展概況
1.2 單片機發(fā)展的技術特點
1.3 單片機的應用
1.4 單片機選型
1.5 單片機應用系統(tǒng)的開發(fā)過程
第2章 MCS-51單片機的硬件結構和原理
2.1 MCS-51單片機內部結構
2.2 中央處理器CPU
2.2.1 運算器
2.2.2 控制器
2.3 存儲器結構
2.3.1 程序存儲器
2.3.2 數(shù)據(jù)存儲器
2.4 MCS-51單片機對外引腳
2.5 復位與掉電保護
2.6 時鐘電路與工作時序
2.7 單片機最小系統(tǒng)
第3章 C51程序設計
3.1 C51程序結構
3.1.1 C51結構特點
3.1.2 C51與標準C的區(qū)別
3.2 C51的數(shù)據(jù)類型
3.3 C51的運算量
3.3.1 常量
3.3.2 變量
3.3.3 存儲模式
3.3.4 絕對地址的訪問
3.4 C51的運算符及表達式
3.4.1 賦值運算符
3.4.2 算術運算符
3.4.3 關系運算符
3.4.4 邏輯運算符
3.4.5 位運算符
3.4.6 復合賦值運算符
3.4.7 逗號運算符
3.4.8 條件運算符
3.4.9 指針與地址運算符
3.4.10 強制類型轉換運算符
3.4.11 sizeof運算符
3.5 C51程序基本結構
3.6 C51的輸入輸出
3.6.1 格式輸出函數(shù)printf()
3.6.2 格式輸入函數(shù)seanf()
3.7 C51的基本語句
3.7.1 表達式語句
3.7.2 復合語句
3.7.3 if語句
3.7.4 開關語句
3.7.5 while語句
3.7.6 do while語句
3.7.7 for語句
3.7.8 循環(huán)的嵌套
3.7.9 break和continue語句
3.7.10 return語句
3.8 函數(shù)
3.8.1 函數(shù)的定義
3.8.2 函數(shù)的調用與聲明
3.8.3 函數(shù)的嵌套與遞歸
3.9 C51的構造數(shù)據(jù)類型
3.9.1 數(shù)組
3.9.2 指針
3.9.3 結構體
3.9.4 共用體
3.9.5 枚舉
3.10 預處理命令
第4章 MCS-51最小應用系統(tǒng)設計
4.1 流水燈設計
4.2 波形產生
4.3 步進電機控制
4.4 LED顯示
4.5 發(fā)聲控制
4.6 鍵盤設計
第5章 中斷系統(tǒng)
5.1 中斷的概念及涉及的問題
5.1.1 中斷的概念
5.1.2 中斷系統(tǒng)涉及的問題
5.1.3 計算機采用中斷系統(tǒng)的優(yōu)點
5.2 MCs-51中斷控制系統(tǒng)
5.2.1 MCS一51的中斷源與中斷請求標志
5.2.2 中斷控制
5.3多外部中斷源系統(tǒng)設計
第6章 定時/計數(shù)器
6.1 定時/計數(shù)器的內部結構
6.1.1 定時/計數(shù)器的工作原理
6.1.2 方式寄存器TMOD
6.1.3 啟/??刂萍拇嫫鱐c0N
6.2 定時/計數(shù)器的工作方式
6.3 定時/計數(shù)器編程舉例
6.3.1 定時/計數(shù)器的初始化
6.3.2 編程舉例
第7章 串行通信
7.1 基本概念
7.1.1并行通信與串行通信
7.1.2 串行通信的兩種基本方式
7.1.3 串行通信中數(shù)據(jù)的傳送方向
7.2 MCS-51單片機串行口
7.2.1 MCS-51串行口功能
7.2.2 MCs-51串行口寄存器
7.2.3 串行口工作方式
7.2.4 串行口的波特率
7.3 串行口編程舉例
7.3.1 串行口的初始化編程
7.3.2 串行口的應用
第8章 單片機系統(tǒng)擴展
8.1 外部總線的擴展
8.1.1 外部總線的形成
8.1.2 總線鎖存器
8.2 存儲器擴展
8.2.1 程序存儲器的擴展
8.2.2 程序存儲器的擴展舉例
8.2.3 數(shù)據(jù)存儲器的擴展
8.2.4 外部數(shù)據(jù)存儲器的擴展舉例
8.2.5 外部程序/數(shù)據(jù)共用存儲器
8.2.6 擴展存儲器的編程應用
8.3 I/0接口的擴展
8.3.1 并行輸入/輸出接口8255A
8.3.2 帶有RAM和定時/計數(shù)器的并行I/0接口8155
8.4 擴展系統(tǒng)的應用舉例
第9章 模擬通道技術
9.1 概述
9.2 傳感器
9.2.1 拉力傳感器
9.2.2 熱電偶
9.2.3 光敏(紅外)傳感器
9.3 模擬信號輸入通道
9.3.1 模擬信號的放大與整形
9.3.2 采樣保持器
9.3.3 多路轉換開關
9.3.4 A/D轉換器的T作原理與使用
9.4 模擬信號輸出通道
9.4.1 D/A轉換器的工作原理與使用
9.4.2 開關信號輸出電路
9.4.3 模擬信號輸出電路
9.5 光電隔離技術
9.5.1 晶體管輸出型光電耦合器
9.5.2 晶閘管輸出型光電耦合器
9.6 V/F與F/V轉換電路
9.6.1 V/F轉換電路
9.6.2 F/V轉換電路
第10章 單片機應用系統(tǒng)實例
10.1 電阻表的設計
10.2 交通燈控制系統(tǒng)設計
10.3 電子表沒計
10.4 簡易電子琴設計
10.5 直流電機控制系統(tǒng)設計
10.6 恒溫控制系統(tǒng)設計
第11章 單片機開發(fā)環(huán)境介紹
11.1 Keil簡介
11.2 Keil“vision的安裝與運行
11.3 C51應用程序的建立、編譯、鏈接與調試
參考文獻