第一章 单片机概述 1
第一节 微型计算机与单片机 1
第二节 单片机的发展与应用 2
第三节 计算机的常用术语 5
第四节 计算机的数据表示 5
本章小结 9
思考与练习题 10
第二章 MCS-51系列单片机的硬件结构 11
第一节 MCS-51系列单片机的内部结构和应用模式 11
第二节 MCS-51系列单片机的存储器组织 15
第三节 MCS-51系列单片机的时钟信号与时序单位 21
第四节 MCS-51系列单片机并行接口结构 22
本章小结 25
思考与练习题 26
第三章 MCS-51系列单片机的指令系统 28
第一节 指令格式及常用符号 28
第二节 寻址方式 31
第三节 数据传送类指令 34
第四节 算术运算类指令 39
第五节 逻辑运算与循环类指令 43
第六节 控制转移类指令 45
第七节 位操作类指令 49
本章小结 51
思考与练习题 51
第四章 汇编语言程序设计 53
第一节 源程序的编辑和汇编 53
第二节 程序设计的步骤及编程技巧 56
第三节 程序设计举例 58
本章小结 67
思考与练习题 67
第五章 MCS-51系列单片机的中断系统 71
第一节 中断的基本概念 71
第二节 中断系统的内部结构 72
第三节 中断处理过程 75
第四节 中断程序举例 77
本章小结 78
思考与练习题 79
第六章 MCS-51系列单片机的定时/计数器 81
第一节 定时/计数器的结构 81
第二节 定时/计数器的控制 82
第三节 定时/计数器的工作方式 83
第四节 定时/计数器的应用举例 86
本章小结 88
思考与练习题 88
第七章 MCS-51系列单片机的串行接口 90
第一节 串行接口的基本概念 90
第二节 串行接口的结构及控制寄存器 95
第三节 串行接口的工作方式 97
第四节 串行接口应用举例 98
本章小结 106
思考与练习题 106
第八章 MCS-51系列单片机的系统扩展 108
第一节 程序存储器的扩展 108
第二节 数据存储器的扩展方法 112
第三节 并行输入/输出接口的扩展 114
第四节 A/D转换器接口 124
第五节 D/A转换器接口 128
本章小结 131
思考与练习题 131
第九章 MCS-51系列单片机应用系统设计开发过程 133
第一节 单片机应用系统设计的基本方法 133
第二节 温度检测系统设计实例 135
附录A MCS-51系列单片机指令表 140
附录B ASCII码表 144
参考文献 145