第1章 概述 1
1.1 单片机概述 1
1.2 单片机的历史与发展趋势 5
1.3 单片机的开发与学习 7
第2章 MCS-51单片机的硬件结构 12
2.1 MCS-51单片机的内部结构、引脚定义及外部总线 12
2.2 MCS-51存储器的结构 15
2.3 MCS-51单片机的CPU 24
2.4 并行I/O端口 25
2.5 时钟电路与复位电路 31
第3章 单片机的指令系统 38
3.1 指令系统概述 38
3.2 MCS-51单片机的助记符语言 39
3.3 MCS-51系统的寻址方式 40
3.4 MCS-51单片机的指令系统 46
第4章 汇编语言程序设计基础 67
4.1 汇编语言概述 67
4.2 汇编语言格式 68
4.3 汇编语言程序的基本结构 69
4.4 汇编语言程序设计基础 84
第5章 单片机的中断系统 95
5.1 中断的概念 95
5.2 输入输出的控制方式 97
5.3 MCS-51中断系统的结构 100
5.4 中断程序的设计及实例 101
第6章 MCS-51单片机I/O接口的简单应用设计 108
6.1 常用的串行总线简介 108
6.2 串行单总线技术 113
6.3 I/O接口的功能和内部结构 120
6.4 典型外围接口技术 126
第7章 MCS-51单片机的定时/计数器 143
7.1 定时/计数器的结构 143
7.2 定时/计数器的结构、控制及工作方式 143
第8章 MCS-51基本扩展技术 150
8.1 扩展技术的基础内容、原理和方法 150
8.2 程序存储器扩展 155
8.3 数字I/O扩展 162
8.4 系统监控芯片的接口扩展 172
8.5 外部中断源的扩展 173
第9章 单片机应用系统设计 176
9.1 基于单片机测控系统的基本结构 176
9.2 单片机应用系统的开发与调试 176
9.3 单片机应用系统的抗干扰技术 180
9.4 单片机应用系统的低功耗技术 195
参考文献 208