第1章 单片机概述 1
1.1什么是单片机 1
1.2单片机的历史和发展趋势 2
1.3常用的8位单片机生产厂家和产品 4
1.4单片机的特点及应用 4
1.5 MCS-51系列单片机简介 5
1.6单片机相关基础知识 7
第2章 MCS-51单片机的结构和原理 15
2.1 MCS-51单片机的硬件结构 15
2.2 MCS-51单片机的引脚及功能描述 17
2.3 MCS-51单片机的CPU 19
2.4 MCS-51单片机的存储器结构 22
2.5 MCS-51单片机的并行I/O端口 29
2.6 MCS-51单片机的的时钟电路与时序 34
2.7 MCS-51单片机的工作方式 38
2.8 MCS-51单片机的最小应用系统 42
第3章 MCS-51单片机的指令系统 46
3.1指令系统概述 46
3.2指令格式 46
3.3指令系统的寻址方式 47
3.4 MCS-51指令系统分类介绍 52
第4章 MCS-51单片机的汇编语言程序设计基础 70
4.1汇编语言程序设计概述 70
4.2汇编语言源程序的汇编 75
4.3汇编语言程序设计实例 76
第5章 MCS-51单片机中断系统和定时器/计数器 96
5.1 MCS-51单片机的中断系统 96
5.2 MCS-51单片机的定时器/计数器 103
第6章 MCS-51单片机的串行通信及其接口 112
6.1串行通信概述 112
6.2单片机串行通信接口 114
6.3串行接口通信实例 123
第7章 MCS-51单片机的系统扩展 133
7.1 MCS-51单片机并行扩展总线 133
7.2 MCS-51单片机存储器的扩展 137
7.3 MCS-51单片机I/O口扩展 142
第8章 MCS-51单片机的接口技术 152
8.1 D/A转换接口技术 152
8.2 A/D转换接口技术 158
8.3键盘接口技术 169
8.4显示器接口技术 180
8.5打印机与单片机接口技术 191
8.6单片机与BCD码拨盘的接口设计 197
8.7单片机的功率接口设计 199
8.8 MCS-51与V/F转换器的接口 205
第9章 单片机应用系统设计 212
9.1系统设计内容 212
9.2系统开发过程 215
9.3系统设计方法 217
9.4系统调试 225
第10章 应用系统中的可靠性和抗干扰技术 232
10.1干扰的形成 232
10.2硬件抗干扰技术 234
10.3软件抗干扰技术 242
10.4软硬件结合的“看门狗”技术 246
附录 249
参考文献 255