第一章 计算机基础知识 1
第一节 计算机概述 1
第二节 微型计算机的发展概况 1
第三节 微型计算机的基本结构 2
第四节 微型计算机系统 9
第五节 微型计算机主要技术指标 13
第六节 计算机中的数和编码系统 14
复习思考题 21
第二章 单片微型计算机 23
第一节 概述 23
第二节 单片机的特点和发展 25
第三节 MCS—51系列单片机的硬件结构 26
复习思考题 44
第三章 MCS—51系列单片机指令系统 45
第一节 概述 45
第二节 寻址方式 47
第三节 MCS—51系列单片机指令系统 49
第四节 指令练习 64
复习思考题 66
第四章 汇编语言程序设计 68
第一节 简单和分支程序设计 68
第二节 循环和查表程序设计 75
第三节 子程序和运算程序设计 83
复习思考题 92
第五章 半导体存储器 94
第一节 概述 94
第二节 只读存储器ROM 96
第三节 随机存取存储器RAM 101
第四节 MCS—51系列单片机和外部存储器的连接 105
复习思考题 111
第六章 MCS—51系列单片机中断系统 113
第一节 概述 113
第二节 MCS—51系列单片机的中断系统 115
第三节 MCS—51系列单片机外部中断源的扩展 123
复习思考题 132
第七章 并行I/O接口 134
第一节 概述 134
第二节 MCS—51系列单片机内部并行I/O接口的使用 139
第三节 并行I/O端口的扩展 142
第四节 MCS—51系列单片机与LED、键盘的接口 153
第五节 MCS—51系列单片机内部定时/计数器 164
复习思考题 171
第八章 D/A和A/D转换器及接口电路 173
第一节 D/A转换器 173
第二节 MCS—51系列单片机和D/A转换器的接口 177
第三节 A/D转换器 184
第四节 MCS—51系列单片机和A/D转换器的接口 189
复习思考题 194
第九章 总线及其接口 197
第一节 概述 197
第二节 板级总线 199
第三节 通信总线 202
复习思考题 212
第十章 串行接口 213
第一节 数据串行传输的基本概念 213
第二节 串行接口的组成和特性 217
第三节 串行接口的工作方式 218
第四节 波特率 225
第五节 串行口多机通信 228
第六节 串行口的编程和应用 229
第七节 8251A芯片及其串行通信接口电路 236
复习思考题 243
第十一章 单片机应用系统设计 244
第一节 单片机应用系统的研制过程 244
第二节 智能仪器仪表的设计 248
第三节 数据采集和处理系统的设计基础 257
第四节 单片机巡回检测系统硬件设计 265
第五节 单片机巡回检测系统软件设计 267
第六节 单片机应用系统的抗干扰设计 275
复习思考题 279
附表A 常用字符与ASC Ⅱ代码对照表 280
附表B MCS—51系列单片机指令表 281
参考文献 285