本书系统介绍了MCS-51系列单片机的结构、基本工作原理、指令系统、汇编语言程序设计方法、定时/计数、中断、串行通信等内部功能的使用方法,常用输入输出接口电路的设计与编程以及基于C51的单片机应用程序设计基础、开发环境,并通过典型实例介绍了单片机应用系统的开发过程及软、硬件抗干扰技术,理论与应用并重。
全书内容丰富、结构严谨、系统性强、深入浅出,可作为普通本科测控、自动化、通信工程、计算机应用、机电一体化等相关专业及高职高专的教材用书,也可作为研究人员、工程技术人员及单片机技术爱好者的参考用书。
前言
第1章 绪论
1.1 微型计算机的结构和工作原理
1.2 单片机的发展及应用
1.3 常用单片机系列介绍
1.4 嵌入式系统概述
习题一
第2章 MCS-51系列单片机的内部结构和存储器配置
2.1 MCS-51单片机的内部结构和引脚功能
2.2 MCS-51单片机存储器的结构
2.3 并行输入/输出接口
2.4 MCS-51单片机的功能电路
2.5 存储器的扩展
习题二
第3章 MCS-51单片机的指令系统与汇编语言程序设计
3.1 MCS-51单片机指令系统概述
3.2 寻址方式
3.3 MCS-51单片机的指令系统
3.4 汇编语言程序设计
习题三
第4章 MCS-51单片机的内部功能与应用
4.1 MCS-51单片机的中断功能与应用
4.2 MCS-51单片机的定时计数功能与应用
4.3 MCS-51的串行口
习题四
第5章MCS—5l单片机的输入输出与接口技术…………113
5.1 MCS—51 I/O端口的扩展…………………………113
5.2键盘及其接口………………………………………128
5.3显示及显示器接口…………………………………135
5.4 A/D转换器及接口电路…………………………145
5.5 D/A转换器及接口电路…………………………15l
5.6打印机与单片机的接口……………………………159
5.7基于I2c总线的芯片与单片机的连接……………163
习题5……………………………………………………173
第6章单片机的c语言程序设计基础…………………174
6.1 c51对标准C语言的扩展…………………………174
6.2 c51与汇编语言的混合编程………………………194
6.3 c51的工程开发案例与技巧………………………204
习题6……………………………………………………219
第7章Windows集成开发环境μVision2………………221
7.1 概述…………………………………………………221
7.2μVision2的界面功能及基本操作…………………231
习题7……………………………………………………263
第8章单片机应用系统设计……………………………264
8.1单片机应用系统的设计……………………………264
8.2单片机应用系统可靠性设计………………………267
8.3直流电机单片机多参数检测与调速系统…………269
第9章以MCS_51单片机为内核的系列单片机………288
9.1 以MCS一51单片机为内核的单片机概述…………288
9.2 C8051F×××系列单片机………………………289
9.3存储器结构…………………………………………293
9.4输入输出端口………………………………………297
9.5 A/D,D/A通道……………………………………304
9.6中断系统……………………………………………309
9.7定时器和振荡器……………………………………311
习题9……………………………………………………313
参考文献……………………………………………………315