目录 1
第一章 计算机基础知识 1
第一节 概述 1
第二节 微处理器 4
第三节 存储器 6
第四节 计算机中的数和编码 9
第五节 单片机的发展及应用 15
思考题与习题 21
第二章 MCS-51单片机的硬件结构 22
第一节 MCS-51单片机的结构和引脚 22
第二节 中央处理单元CPU 26
第三节 MCS-51单片机存储器结构 28
第四节 MCS-51并行I/O端口 36
第五节 时钟和CPU时序 41
第六节 复位与节电工作方式 44
思考题与习题 48
第三章 MCS-51单片机的指令系统 49
第一节 指令系统概述 49
第二节 寻址方式 51
第三节 MCS-51单片机指令系统 56
思考题与习题 84
第四章 汇编语言程序设计 88
第一节 汇编语言源程序的格式和伪指令 88
第二节 汇编语言源程序汇编 92
第三节 汇编语言程序设计举例 93
思考题与习题 110
第五章 MCS-51单片机中断系统 112
第一节 中断系统结构 113
第二节 中断的响应 118
思考题与习题 124
第一节 定时器/计数器结构和工作方式 125
第六章 MCS-51单片机定时器/计数器 125
第二节 定时器/计数器的编程应用举例 134
思考题与习题 139
第七章 MCS-51单片机串行接口 140
第一节 串行通信的基本概念 140
第二节 MCS-51串行接口的组成 142
第三节 串行接口的工作方式 145
第四节 多机通信原理 151
第五节 串行接口应用程序举例 152
思考题与习题 163
第八章 MCS-51单片机存储器的扩展 164
第一节 MCS-51单片机存储器扩展的概述 164
第二节 程序存储器的扩展 169
第三节 数据存储器的扩展 171
第四节 扩展外部存储器的综合设计举例 174
思考题与习题 174
第一节 I/O接口的扩展 175
第九章 MCS-51单片机并行I/O接口的扩展 175
第二节 8255A可编程I/O接口设计及扩展技术 177
第三节 8155可编程接口及扩展技术 184
思考题与习题 190
第十章 输入/输出设备及接口技术 191
第一节 七段LED显示器接口技术 191
第二节 键盘接口技术 196
第三节 打印机接口技术 202
第四节 数/模(D/A)与模/数(A/D)转换电路接口技术 216
第五节 串行通信接口技术 237
思考题与习题 245
附录 247
附录A ASCII(美国标准信息交换码)表 247
附录B MCS-51单片机指令系统表 248
附录C MCS-51单片机系统开发常规流程 251
参考文献 253