第一章 绪论 1
第一节 基本概念 1
第二节 单片机发展概况 3
第三节 单片机发展趋势 5
第四节 典型单片机性能 8
第五节 单片机应用 13
第二章 MCS-51单片机结构 15
第一节 MCS-51单片机内部结构 15
第二节 MCS-51单片机引脚及其功能 18
第三节 MCS-51存储器 21
第四节 MCS-51专用寄存器 29
第五节 MCS-51单片机工作方式 34
第六节 MCS-51单片机时序 42
第三章 中断系统及内部I/O端口 50
第一节 中断系统 50
第二节 定时器/计数器 69
第三节 并行接口 77
第四节 串行接口 94
第四章 指令系统 112
第一节 概述 112
第二节 数据传送指令 124
第三节 算术运算指令 132
第四节 逻辑操作和移位指令 138
第五节 控制程序转移类指令 141
第六节 位操作(布尔处理)类指令 152
第五章 汇编语言程序设计 157
第一节 概述 157
第二节 简单程序设计 168
第三节 分支程序设计 171
第四节 循环程序设计 177
第五节 散转程序设计 185
第六节 查表程序设计 190
第七节 子程序和参数传递方法 197
第八节 数制转换 201
第六章 MCS-51系统扩展技术 206
第一节 存储器扩展 206
第二节 并行I/O接口扩展 228
第三节 键盘与显示器接口扩展 253
第四节 MCS-51对A/D和D/A的接口扩展 267
第七章 单片机应用系统设计 295
第一节 单片机应用系统设计步骤 295
第二节 系统可靠性设计和故障诊断 299
第三节 单片机应用系统的抗干扰技术 303
第四节 单片机低功耗系统设计 316
参考文献 326