1 微型计算机的基本概念 1
1.1 概述 1
1.2 计算机中常用的数制与编码 7
1.3 微处理器 13
1.4 存储器 15
1.5 输入/输出接口电路 23
习题与思考题 30
2 MCS-51单片机的基本硬件结构 32
2.1 单片机概述 32
2.2 MCS-51单片机的内部结构与引脚功能 37
2.3 微处理器 41
2.4 MCS-51单片机的存储器配置 45
2.5 MCS-51单片机内部接口部件 52
习题与思考题 57
3 MCS-51单片机的指令系统 59
3.1 MCS-51单片机的寻址方式 59
3.2 MCS-51单片机的指令系统 61
习题与思考题 77
4 汇编语言程序设计 79
4.1 汇编语言及其特点 79
4.2 汇编语言程序设计举例 81
习题与思考题 96
5 MCS-51单片机的中断系统及其应用 98
5.1 MCS-51单片机的中断系统 98
5.2 MCS-51单片机中断系统的应用举例 104
习题与思考题 108
6 MCS-51单片机的定时器/计时器及其应用 109
6.1 MCS-51单片机的定时器/计时器 109
6.2 定时器/计时器的应用举例 114
习题与思考题 119
7 MCS-51单片机的串行通信接口 120
7.1 串行通信的基本概念 120
7.2 MCS-51单片机串行口的结构 122
7.3 MCS-51单片机串行口的工作方式 124
7.4 MCS-51单片机串行口的应用 125
习题与思考题 132
8 MCS-51单片机的系统扩展 133
8.1 单片机扩展的关键技术 133
8.2 程序存储器的扩展 138
8.3 数据存储器的扩展 141
8.4 E2PROM在单片机系统中的应用 150
8.5 输入/输出接口的扩展 157
习题与思考题 169
9 MCS-51单片机与ADC、DAC的接口 170
9.1 DAC0832与MCS-51单片机的接口 170
9.2 ADC0809与MCS-51单片机的接口 176
9.3 MC14433与MCS-51单片机的接口 181
习题与思考题 187
10 MCS-51单片机与常用外设的接口 188
10.1 LED显示器接口 188
10.2 简易键盘接口 195
10.3 微型打印机接口 197
习题与思考题 201
11 单片机开发与应用实例 202
11.1 单片机应用系统的研制方法与步骤 202
11.2 注塑机顺序控制系统 205
11.3 数据采集系统 208
11.4 电阻炉温度控制系统 217
附录 227
附录A ASCII(美国标准信息交换码)表 227
附录B MCS-51指令表(按功能排列) 228
附录C MCS-51指令表(按字母顺序排列) 231
参考文献 235