第1章 单片机的发展与应用 1
1.1 单片机的发展 1
1.2 单片机的应用 3
1.3 常用单片机芯片 4
习题 4
第2章 AT89S52单片机的组成 5
2.1 AT89S52单片机的内部结构框图 5
2.2 AT89S52单片机的引脚 6
2.3 CPU的结构 8
2.4 存贮器 11
2.5 AT89S52单片机的并行输入/输出端口 13
习题 14
第3章 MCS-51单片机的指令系统及程序设计3.1 单片机指令系统简介 16
3.2 单片机指令系统 22
3.3 单片机程序设计 40
习题 51
第4章 输入/输出与中断系统 54
4.1 输入/输出信息 54
4.2 中断系统 57
习题 65
第5章 定时器/计数器及其应用 67
5.1 AT89S52的定时器/计数器 67
5.2 实时时钟/日历芯片及其应用 74
习题 82
第6章 并行输入/输出接口扩展 84
6.1 简单并行接口 84
6.2 可编程并行接口芯片8155 87
习题 93
第7章 串行通信及其应用 94
7.1 串行通信的基本知识 94
7.2 MCS-51单片机串行口 97
7.3 常用通信接口 110
7.4 串行口扩展 117
习题 122
第8章 常用外围接口电路 124
8.1 串行I2C总线的原理和应用 124
8.2 SPI总线及其应用 131
8.3 LED显示器及其接口 137
8.4 LCD液晶显示器及其应用 146
8.5 键盘、BCD码拨盘及其接口 153
习题 160
第9章 输入通道/输出通道接口技术 161
9.1 输入通道的接口技术 161
9.2 输出通道的接口技术 174
习题 182
第10章 单片机应用系统设计与应用 183
10.1 单片机应用系统的总体设计 183
10.2 单片机开发系统 185
10.3 单片机控制系统的抗干扰技术 188
10.4 单片机控制系统举例 190
习题 202
附录A HD44780 CGRAM和CGROM字符表 203
附录B MCS-51单片机指令速查表 204
附录C ASCⅡ码表 208