第一章 单片计算机概述 1
习题 4
第二章 MCS-51单片机的硬件结构 5
第一节 MCS-51的内部结构 5
第二节 MCS-51的主要性能特点 7
第三节 MCS-51引脚功能描述 7
第四节 存储器配置 10
第五节 振荡器、时钟电路和CPU时序 16
第六节 I/O端口 18
习题 23
第三章 指令系统 24
第一节 寻址方式 24
第二节 MCS-51单片机的助记符语言 26
第三节 MCS-51指令格式、分类及一般说明 27
第四节 数据传送类指令 29
第五节 逻辑操作类指令 38
第六节 算术运算类指令 41
第七节 位操作指令 48
第八节 控制转移类指令 54
习题 63
第四章 中断 65
第一节 MCS-51的中断系统及其管理 65
第二节 单片机响应中断的条件及响应过程 68
第三节 关于外部中断 69
第四节 中断程序的编制举例 70
习题 73
第五章 定时/计数器 74
第一节 定时/计数器的结构及工作原理 74
第二节 定时/计数器方式和控制寄存器 75
第三节 定时/计数器的工作方式 76
第四节 定时/计数器的编程举例 78
第五节 运行中读定时/计数器值 81
第六节 定时/计数器2 81
习题 84
第六章 MCS-51单片机的串行口及应用 85
第一节 串行通信的一般概念 85
第二节 MCS-51单片机的串行通信接口 86
第三节 多机通信 91
第四节 应用举例 93
习题 95
第七章 汇编语言程序设计 96
第一节 汇编指令格式及汇编过程 96
第二节 伪指令 98
第三节 汇编语言源程序的人工汇编 100
第四节 基本结构的程序设计 102
第五节 常用子程序设计 115
第六节 数字滤波及量纲变换 152
习题 159
第八章 单片机接口技术 161
第一节 系统扩展概述 161
第二节 存储器扩展 162
第三节 I/O口扩展 166
第四节 8253及其与单片机接口 176
第五节 键盘及其接口 180
第六节 显示接口电路 190
第七节 A/D、D/A转换器及其接口电路 196
习题 203
第九章 MCS-96系列之8098单片机原理简介 204
第一节 概述 204
第二节 高速输入输出部件和定时器 208
第三节 A/D转换器和脉宽调制器PWM 212
第四节 串行口 213
第五节 I/O及其控制、状态寄存器 215
第六节 8098指令系统 216
附录A MCS-51单片机指令速查表 227
附录B ASCⅡ码表 230
附录C 8098单片机指令速查表 231
参考文献 235