第1章 微型计算机基础 1
1.1 微型计算机系统的概念 1
1.2 微型计算机的组成及基本工作原理 4
1.3 微型计算机系统 10
1.4 微型计算机的运算基础 12
1.5 单片微型计算机的发展及应用 28
思考题与习题1 33
第2章 MCS-51单片机的结构和工作原理 35
2.1 MCS-51系列单片机的结构 35
2.2 8051单片机内部结构和功能 37
2.3 MCS-51单片机的引脚功能 47
2.4 MCS-51单片机的工作方式 49
2.5 MCS-51单片机的时序 55
思考题与习题2 59
第3章 MCS-51单片机的指令系统 61
3.1 指令系统概述 61
3.2 寻址方式 62
3.3 MCS-51单片机指令系统 68
思考题与习题3 89
第4章 汇编语言程序设计 92
4.1 汇编语言程序设计基础 92
4.2 MCS-51单片机汇编语言程序设计 105
思考题与习题4 131
第5章 输入/输出和中断 133
5.1 输入/输出的基本概念 133
5.2 输入/输出数据的传送方式 138
5.3 中断技术 144
5.4 MCS-51的中断系统 150
5.5 MCS-51对外部中断源的扩展 160
思考题与习题5 163
第6章 MCS-51内部的I/O口、定时器及其应用 165
6.1 MCS-51内部的并行I/O口及应用 165
6.2 MCS-51的定时器/计数器 173
6.3 MCS-51串行I/O口及串行通信 187
思考题与习题6 215
第7章 MCS-51单片机系统扩展 217
7.1 概述 217
7.2 外部存储器的扩展 217
7.3 并行接口芯片及其扩展 231
7.4 定时器/计数器芯片及其扩展 238
7.5 串行通信接口技术 243
7.6 D/A转换器及与MCS-51的连接 254
7.7 A/D转换器及与MCS-51的连接 261
思考题与习题7 265
第8章 单片机人机接口 266
8.1 LED显示器接口 266
8.2 键盘接口 271
8.3 液晶显示器LCD 285
8.4 微型打印机接口 291
思考题与习题8 295
第9章 单片机系统的开发 297
9.1 单片机应用系统的设计步骤 297
9.2 单片机开发系统 303
9.3 应用实例 309
附录Ⅰ ASCII字符表 317
附录Ⅱ MCS-51系列单片机指令表 318
附录Ⅲ 二进制逻辑单元图形符号对照表 324