本书首先介绍了当今单片机嵌入式技术应用的现状、发展趋势,以MCS-51系列单片机为例,原理和应用并重,并且从实用新型的角度介绍了单片机的应用接口及开发技术,最后介绍了美国Cygnal公司的具有80C51内核的C8051F×××系列SOC(System On Chip)单片机。希望读者在学习完本书后,既能掌握单片机的一般原理,又能掌握单片机的设计技巧、接口技术、应用系统的设计方法,能很快进人开发单片机应用系统的角色。
本书系统介绍了MCS-51系列单片机的结构、基本工作原理、指令系统、汇编语言程序设计方法、定时/计数、中断、串行通信等内部功能的使用方法,常用输入输出接口电路的设计与编程以及基于C51的单片机应用程序设计基础、开发环境,并通过典型实例介绍了单片机应用系统的开发过程及软、硬件抗干扰技术,理论与应用并重。
全书内容丰富、结构严谨、系统性强、深入浅出,可作为普通本科测控、自动化、通信工程、计算机应用、机电一体化等相关专业及高职高专的教材用书,也可作为研究人员、工程技术人员及单片机技术爱好者的参考用书。
第1章 绪论
1.1 微型计算机的结构和工作原理
1.2 单片机的发展及应用
1.3 常用单片机系列介绍
1.4 嵌入式系统概述
习题1
第2章 MCS-51系列单片机的内部结构和存储器配置
2.1 MCS-51单片机的内部结构和引脚功能
2.2 MCS-51单片机存储器的结构
2.3 并行输入/输出接口
2.4 MCS-51单片机的功能电路
2.5 存储器的扩展
习题2
第3章 MCS-51单片机的指令系统与汇编语言程序设计
3.1 MCS-51单片机指令系统概述
3.2 寻址方式
3.3 MCS-51单片机的指令系统
3.4 汇编语言程序设计
习题3
第4章 MCS-51单片机的内部功能与应用
4.1 MCS-51单片机的中断功能与应用
4.2 MCS-51单片机的定时计数功能与应用
4.3 MCS-51的串行口
习题4
第5章 MCS-51单片机的输入输出与接口技术
5.1 MCS-51I/O端口的扩展
5.2 键盘及其接口
5.3 显示及显示器接口
5.4 A/D转换器及接口电路
5.5 D/A转换器及接口电路
5.6 打印机与单片机的接口
5.7 基于I2C总线的芯片与单片机的连接
习题5
第6章 单片机的C语言程序设计基础
6.1 C51对标准C语言的扩展
6.2 C51与汇编语言的混合编程
6.3 C51的工程开发案例与技巧
习题6
第7章 Windows集成开发环境uVision2
7.1 概述
7.2 uVision2的界面功能及基本操作
习题7
第8章 单片机应用系统设计
8.1 单片机应用系统的设计
8.2 单片机应用系统可靠性设计
8.3 直流电机单片机多参数检测与调速系统
第9章 以MCS-5l单片机为内核的系列单片机
9.1 以MCS-51单片机为内核的单片机概述
9.2 C8051F×××系列单片机
9.3 存储器结构
9.4 输入输出端口
9.5 A/D,D/A通道
9.6 中断系统
9.7 定时器和振荡器
习题9
参考文献