第1章单片机概述 1
1.1单片机的定义 1
1.2微型计算机的基本组成 6
1.3微型计算机软件 12
1.4数制的介绍 15
小结 20
习题 21
第2章8096单片机的指令和汇编语言程序设计 22
2.1汇编语言的基本概念 22
2.2指令及指令格式 23
2.3寻址方式 25
2.4程序状态字寄存器PSW 27
2.5 8096单片机指令系统 28
2.6单片机汇编语言程序设计 50
小结 69
习题 70
第3章中断系统和定时器 72
3.1 中断的基本概念 72
3.2 8096的中断源 73
3.3 中断控制 75
3.4中断响应及中断优先级的改变 78
3.5中断系统编程注意事项及实例 82
3.6外设事务服务器PTS 85
3.7定时器 98
小结 103
习题 103
第4章高速输入/输出部件的原理及应用 105
4.1 HSI的工作原理 105
4.2 HSI的使用要点及应用实例 109
4.3 HSO的工作原理 116
4.4 HSO的初始化编程及应用实例 121
4.5 HSO和HSI应用实例 128
小结 132
习题 133
第5章 A/D和PWM(D/A)的工作原理及应用 134
5.1 A/D模数转换 134
5.2脉冲宽度调制输出PWM(D/A)功能特点及功能程序 139
5.3数字滤波方法 143
小结 146
习题 146
第6章串行通信及其应用 147
6.1 串行通信基本概念 147
6.2串行口及其应用 148
6.3串行口的应用 153
小结 175
习题 175
第7章存储器与存储器扩展 176
7.1 存储器 176
7.2几种闪存的介绍 179
7.3存储器空间 183
7.4寄存器控制器 189
7.5系统总线和存储器的扩展 190
7.6 28C256的扩展 199
小结 201
习题 201
第8章8096单片机扩展I/0接口的设计 202
8.1 8096扩展8255A并行接口芯片 202
8.2 8096扩展8155接口 208
8.3 82C53 213
8.4用74LS系列TTL电路扩展并行I/O接口 223
8.5 8279应用实例 225
8.6 8096与硬件日历钟5832的接口 237
8.7 GAL和并行带电池时钟M48T02、M48T12在接口电路中的应用 242
8.8应用举例 252
小结 259
习题 259
第9章串行芯片及应用 261
9.1 可涓流充电的串行实时时钟芯片DS1302 261
9.2 24LC××B串行EEPROM及接口程序设计 264
9.3专用的智能键盘和LED控制芯片HD7279A 269
9.4 IC卡读/写器的设计 280
9.5串行A/D转换的实现 284
9.6 MAX192串行10位模数转换器及应用 287
小结 293
习题 294
第10章抗干扰措施 295
10.1 I/O通道干扰和抗干扰措施 295
10.2微处理器监控器X5045电路及其应用 312
10.3微处理器监控器MAX690A/MAX692A 317
小结 321
习题 321
附录 322
附录Ⅰ 8096单片机指令一览表 322
附录Ⅱ8096单片机指令系统 325
参考文献 339