第一章 概述 1
第一节 单片机的发展 1
第二节 单片机的组成及特点 2
第三节 单片机主要产品及系列简介 4
第二章 MCS-51单片机系统结构 7
第一节 总体结构 7
第二节 MCS—51单片机的存储器结构 14
第三节 输入/输出端口结构 21
第四节 时钟电路 27
第五节 复位电路 30
第三章 MCS-51单片机指令系统 34
第一节 指令系统概述 34
第二节 寻址方式 36
第三节 指令系统 39
第四章 MCS-51汇编语言程序设计 59
第一节 汇编语言程序设计概述 59
第二节 程序设计基础 62
第三节 MCS—51汇编语言程序设计举例 71
第五章 MCS-51系统扩展技术 84
第一节 MCS-51扩展系统的组成 84
第二节 存储器扩展与编址技术 86
第三节 程序存储器的扩展 89
第四节 数据存储器的扩展 93
第五节 程序存储器EEPROM的扩展方法 98
第六节 并行I/O端口的扩展 102
第六章 中断系统与定时器/计数器及应用 113
第一节 中断技术概述 113
第二节 MCS—51单片机的中断源 115
第三节 中断控制 116
第四节 中断响应 118
第五节 中断应用举例 120
第六节 MCS—51单片机的定时器/计数器 121
第七章 串行接口及其应用 131
第一节 串行通信的有关知识 131
第二节 MCS-51单片机串行口的构成 136
第三节 MCS-51单片机串行口的工作方式 139
第四节 串行口应用举例 146
第八章 模拟量输入输出接口 154
第一节 数/模转换器接口技术 154
第二节 模/数转换器接口技术 159
第九章 单片机控制系统的设计与开发 166
第一节 单片机控制系统的开发过程 166
第二节 系统开发工具和方法 168
第三节 控制系统举例 172
第十章 MCS-51单片机实验课题 182
第一节 软件部分实验课题 182
第二节 硬件部分实验课题 189
附录 225