第1章 单片微型计算机基础知识 1
1.1 单片机的发展及应用 1
1.2 单片机的基础知识 4
本章小结 13
习题1 14
第2章 单片机的硬件结构 15
2.1 单片机的基本组成 15
2.2 单片机的引脚功能 18
2.3 单片机的存储器配置 23
2.4 片内数据存储器 24
2.5 时钟电路与复位电路 30
本章小结 33
习题2 33
第3章 单片机的指令系统 35
3.1 指令及指令格式 35
3.2 寻址方式 37
3.3 指令系统 40
3.4 指令的模拟仿真 54
本章小结 62
习题3 63
第4章 汇编语言程序设计 65
4.1 汇编语言及伪指令 65
4.2 顺序程序设计 72
4.3 分支程序设计 75
4.4 循环程序设计 79
4.5 子程序设计 84
4.6 实用程序设计 89
4.7 程序的模拟仿真 104
本章小结 106
习题4 107
第5章 单片机的中断系统 111
5.1 中断与中断源 111
5.2 中断标志与中断控制 113
5.3 中断处理过程 119
5.4 中断程序设计 122
本章小结 132
习题5 132
第6章 单片机的定时器及其应用 135
6.1 定时器的结构及工作原理 135
6.2 定时器的控制 136
6.3 定时器的工作方式 138
6.4 定时器的应用 141
本章小结 151
习题6 151
第7章 单片机的系统扩展 153
7.1 系统扩展概述 153
7.2 程序存储器的扩展 156
7.3 数据存储器的扩展 161
7.4 片选与地址译码方法 164
7.5 并行I/O口的扩展 166
本章小结 174
习题7 175
第8章 数/模与模/数转换接口技术 176
8.1 D/A转换接口技术 176
8.2 A/D转换接口技术 182
本章小结 190
习题8 191
第9章 键盘显示器接口技术 192
9.1 键盘接口技术 192
9.2 LED显示器接口技术 198
9.3 可编程键盘显示器接口8279 205
本章小结 216
习题9 216
第10章 串行通信接口技术 218
10.1 串行通信概述 218
10.2 串行通信接口 221
10.3 串行口的工作方式 224
10.4 串行口的应用举例 227
本章小结 243
习题10 243
第11章 单片机实用技术 245
11.1 AT89系列单片机选用 245
11.2 单片机功率接口电路 251
11.3 串行实时时钟接口芯片DS1302 258
11.4 串行LED显示驱动接口芯片MAX7219 265
11.5 I2C总线串行扩展技术 272
11.6 汉字液晶显示模块LCM接口技术 283
附录1 MCS-51单片机指令表 289
附录2 常用芯片引脚图 295
参考文献 301