本書為普通高等教育“十一五”國家規(guī)劃教材,以80C51系列單片機為主線,在介紹單片機原理、典型結構、基本功能單元的基礎之上,重點講解了單片機應用系統(tǒng)設計的軟、硬件技術。內容包括:單片機基本結構與工作原理,80C51單片機的指令系統(tǒng),80C51單片機基本功能單元與操作原理,小應用系統(tǒng)設計,并行擴展技術,串行擴展技術,應用程序設計技術,小功耗系統(tǒng)設計,可靠性設計等。較之1版,重寫了單片機的體系結構以及基本練習中的C語言程序(放在課件和www.buaapress.com.cn的下載中心)對照,并針對原有的錯誤進行了修訂。
本書特色:突出嵌入式應用設計內容;與當前實際應用緊密結合;提供嵌入式系統(tǒng)小功耗設計與可靠性設計的基礎內容;理清了嵌入式系統(tǒng)的發(fā)展史,以及單片機與嵌入式系統(tǒng)的基本概念。
本書可作為本科電專業(yè)、研究生單片機應用系統(tǒng)設計類課程的教材,以及單片機高級培訓教材;也可作為從事單片機應用、開發(fā)的工程技術人員的參考用書。
本書是何立民教授主編的為大專、本科、研究生的《單片機系列教程》叢書之一。在總結近幾年單片機技術發(fā)展的基礎之上,本書較之1版,重寫了單片機的體系結構以及基本練習中的C語言程序對照,并針對原有的錯誤進行了一次修訂。本書在介紹單片機原理、典型結構、基本功能單元的基礎之上,重點講解了單片機應用系統(tǒng)設計的軟、硬件技術。全書內容包括:單片機基本結構與工作原理、80C51單片機的指令系統(tǒng)、80C51單片機基本功能單元與操作原理、小應用系統(tǒng)設計、并行擴展技術、串行擴展技術、應用程序設計技術、小功耗系統(tǒng)設計、可靠性設計
第1章 緒論
1.1 嵌入式系統(tǒng)的由來與發(fā)展
1.2 嵌入式系統(tǒng)的定義與特點
1.3 嵌入式系統(tǒng)的相關技術
1.4 嵌入式系統(tǒng)的技術前沿
1.5 單片機的應用模式與開發(fā)過程
1.6 本教程的特點與教學安排
練習與思考
第2章 單片機的體系結構
2.1 滿足控制要求的經典體系結構
2.2 特殊功能寄存器的管理模式
2.3 豐富的外圍接口與通道
2.4 完善的外圍總線體系
練習與思考
第3章 單片機基本結構與工作原理
3.1 單片機的典型結構及應用特性
3.2 80C51系列單片機的基礎結構與資源配置
3.3 80C51單片機的外部特性
3.4 80C51的SFR運行管理模式
3.5 80C51的I/O端口及應用特性
3.6 80C51的存儲器系統(tǒng)及操作方式
練習與思考
第4章 80C51系列單片機指令系統(tǒng)
4.1 指令系統(tǒng)基礎
4.2 指令系統(tǒng)分類與速解
4.3 典型指令的應用
練習與思考
第5章 80C51基本功能單元結構與操作原理
5.1 定時器/計數(shù)器的基本結構與操作方式
5.2 中斷系統(tǒng)基本結構與操作方式
5.3 串行口基本結構與操作方式
練習與思考
第6章 單片機最小應用系統(tǒng)設計
6.1 典型單片機應用系統(tǒng)結構設計
6.2 80C51系列單片機的廣泛選擇
6.3 80C51單片機最小系統(tǒng)設計
練習與思考
第7章 單片機的并行擴展技術
7.1 并行外圍擴展方式
7.2 并行I/O口外圍擴展技術
7.3 并行總線外圍擴展技術
練習與思考
第8章 單片機的串行擴展技術
8.1 單片機的串行擴展方式
8.2 移位寄存器的串行擴展技術
8.3 I2C總線的串行擴展技術
8.4 虛擬I2C總線應用實例
練習與思考
第9章 應用程序設計技術
9.1 概述
9.2 匯編語言程序設計基礎
9.3 子程序設計技術
9.4 中斷程序設計技術
練習與思考
第10章 最小功耗系統(tǒng)設計
10.1 概述
10.2 CMOS電路的功耗特性
10.3 最小功耗系統(tǒng)的器件選擇
10.4 最小功耗系統(tǒng)的電路設計
10.5 最小功耗系統(tǒng)的軟件設計
練習與思考
第11章 應用系統(tǒng)可靠性設計
11.1 可靠性設計概述
11.2 硬件系統(tǒng)的可靠性設計
11.3 PCB的可靠性設計
11.4 軟件的可靠性設計
練習與思考
參考文獻