目录 1
第一章 概述 1
第一节 微型计算机的发展简史 1
第二节 单片机的发展简史 2
第三节 微型计算机基础 4
习题与思考题 7
第二章 MCS-51单片机结构 8
第一节 MCS-51单片机内部结构 8
第二节 并行I/O端口 11
第三节 MCS-51片内存储器 14
第四节 MCS-51的特殊功能寄存器 16
第五节 MCS-51引脚功能 18
第六节 总线和复位电路 19
习题与思考题 21
第三章 MCS-51指令系统 23
第一节 MCS-51指令编码格式及分类 23
第二节 寻址方式 25
第三节 数据传送类指令 28
第四节 算术运算类指令 30
第五节 逻辑运算类指令 33
第六节 控制程序转移类指令 35
第七节 位操作类指令 42
第八节 伪指令 44
习题与思考题 47
第四章 MCS-51程序设计 49
第一节 MCS-51汇编语言格式 49
第二节 简单程序设计 50
第三节 分支程序设计 51
第四节 循环程序设计 52
第五节 子程序设计 55
第六节 算术运算程序设计 57
第七节 码型转换程序设计 63
习题与思考题 68
第五章 存储器 69
第一节 MCS-51单片机存储器结构 69
第二节 程序存储器的扩展 70
第三节 数据存储器的扩展 76
第四节 扩展存储器的综合设计 81
习题与思考题 83
第六章 输入/输出及中断 84
第一节 输入/输出的控制方式 84
第二节 中断及响应中断的过程 86
第三节 MCS-51的中断系统 87
第四节 定时器/计数器 93
第五节 串行通信 101
习题与思考题 111
第七章 MCS-51的系统接口技术 112
第一节 I/O扩展接口技术 112
第二节 显示及显示器接口 126
第三节 键盘及其接口 131
第四节 打印及打印机接口 136
第五节 智能终端接口(RS-232C) 143
习题与思考题 145
第八章 MCS-51模拟电路接口技术 147
第一节 数/模转换原理 148
第二节 DAC0832芯片与MCS-51单片机的接口设计 149
第三节 AD7520芯片与MCS-51单片机的接口设计 154
第四节 模/数转换原理 155
第五节 8位A/D转换器与MCS-51单片机的接口设计 157
第六节 A/D和D/A转换器的抗干扰措施 166
习题与思考题 167
第九章 MCS-96系列单片机 169
第一节 MCS-96系列单片机的主要性能特点及引脚功能 169
第二节 CPU结构及定时 172
第三节 存储器配置 174
第四节 中断系统 178
第五节 高速I/O部件和定时器 180
第六节 A/D转换器和脉宽调制器 184
第七节 串行口 186
第八节 输入/输出口 188
习题与思考题 190
习题参考答案 191
自学任务书 202
附录 MCS-51指令系统表及ASCII码表 205