第1章 绪论 1
1.1 微型计算机的结构和工作原理 1
1.2 单片机的发展及应用 5
1.3 常用单片机系列介绍 9
1.4 嵌入式系统概述 14
习题1 20
第2章 MCS-51系列单片机的内部结构和存储器配置 21
2.1 MCS-51单片机的内部结构和引脚功能 21
2.2 MCS-51单片机存储器的结构 26
2.3 并行输入/输出接口 34
2.4 MCS-51单片机的功能电路 37
2.5 存储器的扩展 42
习题2 50
第3章 MCS-51单片机的指令系统与汇编语言程序设计 51
3.1 MCS-51单片机指令系统概述 51
3.2 寻址方式 53
3.3 MCS-51单片机的指令系统 56
3.4 汇编语言程序设计 71
习题3 79
第4章 MCS-51单片机的内部功能与应用 82
4.1 MCS-51单片机的中断功能与应用 82
4.2 MCS-51单片机的定时计数功能与应用 92
4.3 MCS-51的串行口 102
习题4 111
第5章 MCS-51单片机的输入输出与接口技术 113
5.1 MCS-51 I/O端口的扩展 113
5.2 键盘及其接口 128
5.3 显示及显示器接口 135
5.4 A/D转换器及接口电路 145
5.5 D/A转换器及接口电路 151
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