前言 1
第1章 微型计算机基础 1
1.1 微型计算机概述 1
1.2 微处理器 9
1.3 存储器 12
1.4 微型计算机工作流程 23
1.5 输入/输出接口 26
本章小结 38
习题 39
第2章 单片机硬件系统 40
2.1 单片机概述 40
2.2 MCS-51单片机组成结构 44
2.3 MCS-51单片机工作原理 58
本章小结 64
习题 64
第3章 单片机指令系统 66
3.1 程序设计概述 66
3.2 寻址方式 68
3.3 指令系统 70
3.4 伪指令 81
3.5 汇编语言程序设计 82
本章小结 87
习题 88
第4章 单片机C程序设计 89
4.1 数据类型 89
4.2 运算量与运算符 94
4.3 程序语句 101
4.4 C51程序设计 103
本章小结 110
习题 110
第5章 单片机功能部件 111
5.1 定时器/计数器 111
5.2 串行接口 120
5.3 中断系统 134
本章小结 153
习题 154
第6章 单片机系统扩展 155
6.1 存储器扩展 155
6.2 I/O口扩展 164
6.3 串行总线扩展 174
本章小结 193
习题 193
第7章 单片机接口技术 195
7.1 前向通道接口技术 195
7.2 后向通道接口技术 204
7.3 人机通道接口技术 210
本章小结 235
习题 235
第8章 单片机应用系统 237
8.1 应用系统开发流程 237
8.2 应用系统抗干扰 239
8.3 应用系统调试 243
本章小结 245
习题 245
附录1 ASCII码表 246
附录2 MCS-51系列单片机指令表 249
参考文献 272