第1章 单片机概述 1
1.1 单片机的发展与应用 1
1.2 常用单片机简介 5
1.3 单片机的信息表示 9
第2章 单片机硬件结构 16
2.1 单片机硬件结构与原理 16
2.2 单片机引脚功能 19
2.3 单片机存储器 22
2.4 单片机并行I/O端口 30
2.5 单片机时序 34
2.6 单片机运行方式 37
第3章 指令系统 41
3.1 指令格式及符号约定 41
3.2 寻址方式 44
3.3 数据传送类指令 47
3.4 算术运算类指令 53
3.5 逻辑操作类指令 57
3.6 控制转移类指令 59
3.7 位操作类指令 64
第4章 汇编语言程序设计 69
4.1 概述 69
4.2 汇编语言程序结构 74
4.3 典型汇编程序设计 80
第5章 中断系统 97
5.1 概述 97
5.2 中断系统 98
5.3 中断处理过程 103
5.4 外部中断源的扩展 105
5.5 外部中断应用举例 107
第6章 定时/计数器 109
6.1 T0和T1的结构与原理 109
6.2 T0和T1的控制寄存器 110
6.3 T0和T1的工作方式 112
6.4 T0和T1的应用 115
6.5 定时/计数器T2 118
6.6 WDT看门狗定时器 123
第7章 串行接口 126
7.1 串行通信概述 126
7.2 串行通信标准接口 129
7.3 单片机串行口结构 134
7.4 串行口工作方式 137
7.5 串行口应用 142
第8章 单片机并行系统扩展 156
8.1 概述 156
8.2 存储器扩展 160
8.3 并行I/O接口扩展 167
第9章 单片机串行系统扩展 183
9.1 I2C总线及应用 183
9.2 SPI串行接口及应用 191
9.3 1-Wire总线及应用 199
9.4 Microwire串行接口及应用 204
第10章 应用系统接口技术 210
10.1 键盘接口 210
10.2 LED显示器接口 217
10.3 点阵液晶显示器接口 226
10.4 微型打印机接口 234
10.5 模/数转换器及接口 243
10.6 数模转换器及接口 253
10.7 开关型功率器件接口 257
10.8 实时时钟及接口 262
第11章 单片机应用系统设计与开发 276
11.1 应用系统设计过程 276
11.2 应用系统的调试 281
11.3 应用系统可靠性设计 282
附录 80C51指令系统表 290
参考文献 296