第1章 初识单片机 1
1.1 单片机概述 1
1.2 如何学习单片微型计算机 5
第2章 单片机结构与工作原理 8
2.1 MCS-51系列单片机总体结构 8
2.2 并行I/O接口 11
2.3 存储器结构 13
2.4 MCS-51时钟和复位电路 18
第3章 单片机指令系统 22
3.1 MCS-51指令编码及伪指令 23
3.2 数据传送指令 33
3.3 算术运算指令 46
3.4 逻辑运算指令 51
3.5 位操作指令 57
3.6 控制转移指令 61
第4章 单片机程序设计与调试 70
4.1 程序设计语言及设计步骤、格式 70
4.2 程序设计方法 75
4.3 程序调试与下载运行 88
第5章 中断系统与定时器/计数器 92
5.1 MCS-51单片机中断系统 92
5.2 MCS-51单片机定时器/计数器 101
5.3 定时器/计数器的工作方式及应用 107
5.4 定时器/计数器与中断综合应用——时钟计时程序设计 117
第6章 串行口通信 121
6.1 串行通信基础 121
6.2 单片机与单片机的通信应用 136
6.3 单片机与计算机的通信应用 147
第7章 单片机系统扩展技术 152
7.1 并行扩展技术概述 152
7.2 MCS-51单片机扩展存储器的设计 154
7.3 MCS-51扩展I/O接口的设计 160
第8章 单片机接口技术 169
8.1 键盘、显示器接口基础 169
8.2 典型的键盘、显示接口电路 174
8.3 MCS-51与D/A转换器、A/D转换器接口设计 186
附录 ASCⅡ美国标准信息交换码表 194
参考文献 195