《普通高等教育“十二五”規劃教材·信息與電子技術類系列教材:單片機原理與應用技術(第2版)》以MCS.51為核心,比較全面、系統地闡述了單片機的原理及其應用技術。讀者可從中掌握微型計算機的軟硬件知識,完成單片機工程應用的基礎訓練,同時可結合工程實際需要去初步應用單片機開發技術,并提高微型計算機應用綜合開發能力。其中以大量實際例子作為《普通高等教育“十二五”規劃教材·信息與電子技術類系列教材:單片機原理與應用技術(第2版)》主要組成部分,既能提高讀者對單片機的學習興趣、從而快速入門,也能有效提高其設計能力和技巧。結合單片機技術的新發展,木書第二版最后…章增加MCS.51列單片機C805IF芯片,有利于讀者對單片機進一步熟悉并深入應用。
《普通高等教育“十二五”規劃教材·信息與電子技術類系列教材:單片機原理與應用技術(第2版)》既可作為高校信息技術類專業學生學習單片機的教材,以及工程技術類專業學習微機原理的教材和參考書,還可作為工程技術人員學習MCS.51單片機和應用計算機技術的參考書。
第1章 計算機技術基礎
1.1 計算機的發展與應用
1.1.1 計算機的發展狀況
1.1.2 當前計算機的應用概況
1.2 單片機及應用概況
1.2.1 單片微型計算機概述
1.2.2 單片機的特點及其應用范圍
1.2.3 單片機的發展
1.3 計算機中的數碼的表示
1.3.1 常用數制
1.3.2 數值的表示方法
1.3.3 常用編碼
1.4 單片機的組成結構及指令執行過程
1.4.1 單片機結構
1.4.2 微機指令執行過程
習題一
第2章 單片機組成原理
2.1 MCS-51單片機結構
2.1.1 MCS-51單片機的組成
2.1.2 MCS-51單片機的結構
2.1.3 MCS-51時序
2.1.4 MCS-51單片機的引腳和輸入/輸出端口
2.2 單片機復位電路設計
2.2.1 單片機復位原理
2.2.2 復位電路
2.3 MCS-51存儲器配置
2.3.1 程序存儲器
2.3.2 內部數據存儲器
2.3.3 特殊功能寄存器
習題二
第3章 單片機指令系統
3.1 MCS-51指令簡介
3.1.1 MCS-51系列單片機指令系統分類
3.1.2 指令格式
3.1.3 指令中常用符號說明
3.2 指令系統
3.2.1 數據傳送指令
3.2.2 算術運算指令
3.2.3 邏輯運算指令
3.2.4 控制轉移類指令
3.2.5 位操作指令
習題三
第4章 單片機開發程序設計
4.1 計算機開發語言特點
4.1.1 單片機開發程序設計過程
4.1.2 偽指令和宏指令
4.2 簡單程序設計
4.3 分支程序設計
4.4 循環程序設計
4.5 查表程序和散轉程序設計
4.6 子程序設計
4.7 單片機C51語言設計
4.8 單片機C語言程序優化
4.8.1 程序結構的優化
4.8.2 代碼的優化
習題四
第5章 中斷系統和I/O接口電路
5.1 單片機接口的特點
5.1.1 輸入/輸出傳送方式
5.1.2 8051的并行口使用
5.2 中斷系統
5.2.1 8051中斷系統結構
5.2.2 8051中斷控制寄存器
5.2.3 中斷響應條件及響應過程
5.2.4 中斷程序設計思想
5.2.5 中斷應用程序設計舉例
5.3 定時器/計數器
5.3.1 定時器/計數器的結構
5.3.2 工作方式
5.3.3 定時器初始化
5.3.4 應用程序沒計
5.4 串行I/O接口及通信
5.4.1 串行通信基礎知識
5.4.2 串行口控制寄存器
5.4.3 波特率的設計
5.4.4 串行口工作方式
5.4.5 串行口應用舉例
5.4.6 PC機與8051雙機通信技術
5.4.7 多機通信技術
習題五
第6章 單片機應用系統擴展設計
6.1 存儲器的擴展
6.1.1 程序存儲器的擴展
6.1.2 數據存儲器的擴展
6.1.3 擴展數據和程序存儲器綜合舉例
6.1.4 擴展電路工作原理
6.2 I/O接口擴展電路設計
6.2.1 簡單I/O接口擴展
6.2.2 8255可編程并行I/O接口擴展與電路設計
6.2.3 8255擴展電路及地址設置
6.2.4 8155可編程I/O接口擴展設計
6.2.5 串行口擴展i/0接口
習題六
第7章 鍵盤、顯示接口技術
7.1 鍵盤與計算機接口
7.2 獨立式按鍵接口設計
7.3 矩陣式鍵盤接口設計
7.3.1 矩陣式鍵盤工作原理
7.3.2 矩陣式鍵盤工作方式
7.4 LED顯示器及接口設計
7.4.1 LED顯示器結構
7.4.2 顯示字形和字段碼關系
7.4.3 LED與單片機接口
7.5 LCD液晶顯示器
7.5.1 LCD的原理
7.5.2 LCD顯示器的分類
7.5.3 LCD字符型液晶顯示接口技術
7.5.4 內置式T6963C液晶顯示驅動控制器
習題七
第8章 測控系統常用元器件
8.1 集成運算放大器應用要點
8.2 集成電壓比較器
8.2.1 CJ111/211/311集成電壓比較器
8.2.2 CJ193/293/393集成電壓比較器
8.2.3 CJ139系列集成電壓比較器
8.3 采樣保持放大器
8.3.1 采樣保持器的工作原理
8.3.2 集成采樣保持芯片
8.4 變壓器耦合隔離放大器
8.4.1 變壓器耦合隔離放大器的工作原理
8.4.2 變壓器耦合隔離放大器的應用
8.5 光電耦合器和光電耦合放大器
8.5.1 光電耦合器
8.5.2 光電耦合放大器
8.6 集成監控電路max703
8.6.1 組成及功能
8.6.2 典型應用
習題八
第9章 A/D和D/A接口技術
9.1 模擬量輸入通道
9.1.1 模擬量輸入通道的構成特點
9.1.2 模擬量輸入通道的組成
9.2 A/D轉換接口技術
9.2.1 A/D轉換硬件設計要考慮的問題
9.2.2 MCS-51單片機與8位A/D轉換器接口
9.2.3 MCS-51單片機與12位A/D轉換器接口
9.2.4 數據采集系統舉例
9.3 D/A轉換接口技術
9.3.1 D/A轉換選用要考慮的兩個重要參數
9.3.2 MCS-51單片機與daC0832接口
9.3.3 MCS-51單片機與ad7520接口
9.3.4 10位D/A轉換的典型應用舉例
習題九
第10章 工業控制單片機應用實例
10.1 步進電機控制接口技術
10.1.1 步進電機的工作原理
10.1.2 步進電機控制系統
10.1.3 步進電機控制程序的設計
10.1.4 步進電機的變速控制
10.2 PC機和8051實現滲碳過程集散控制系統
10.2.1 滲碳工藝
10.2.2 計算機控制系統硬件
10.2.3 系統軟件設計
10.2.4 系統抗干擾措施
習題十
第11章 C8051單片機
11.1 C8051單片機結構
11.1.1 C8051功能模塊
11.1.2 CIP-51TM內核
11.1.3 存儲器
11.1.4 JTAG調試和邊界掃描
11.1.5 可編程數字I/O和交叉開關
11.1.6 可編程計數器陣列
11.1.7 串行端口
11.1.8 模數轉換器
11.1.9 數模轉換器
11.1.10 比較器
11.1.11 C8051F引腳和封裝定義
11.2 C8051單片機設計特點
11.2.1 設計工具簡介
11.2.2 功能介紹
11.3 C8051單片機的應用方法
11.3.1 引導裝入程序設計
11.3.2 使用DAC作為函數發生器
習題十一
參考文獻