第1章 绪论 1
1.1 单片机发展概述 1
1.2 单片机的应用领域 2
1.3 8XC196系列单片机的特点与分类 3
思考题与习题 5
第2章 196单片机基本结构和工作原理 6
2.1 80C196KB单片机的基本构成 6
2.2 中央处理器CPU 10
2.3 存储器空间 12
2.4 总线控制 17
2.5 输入/输出(I/O)口 22
2.6 系统复位 25
2.7 80C196KB其他性能简介 26
2.8 80C196KC的基本结构和性能特点 28
思考题与习题 31
第3章 196单片机指令系统 33
3.1 寻址方式 33
3.2 程序状态字 35
3.3 指令系统概述 36
3.4 指令系统详解 38
3.5 伪指令 61
思考题与习题 62
第4章 196单片机程序设计 64
4.1 定点数与浮点数的表示方法 65
4.2 定点数运算程序设计 66
4.3 浮点数运算程序设计 75
4.4 数制转换程序设计 85
4.5 数据处理子程序设计 96
思考题与习题 101
第5章 196中断系统及其应用 103
5.1 中断的概念 103
5.2 196中断系统的结构 104
5.3 196中断系统应用举例 111
5.4 80C196KC外设事务服务器 115
思考题与习题 120
第6章 196定时器及其应用 122
6.1 80C196KB定时器 122
6.2 80C196KC定时器 125
6.3 196定时器应用实例 125
思考题与习题 130
第7章 高速输入/输出HSI/HSO及其应用 131
7.1 高速输入HSI及其应用 131
7.2 高速输出HSO及其应用 136
思考题与习题 142
第8章 A/D和PWM(D/A)的原理及应用 143
8.1 A/D转换器的原理 143
8.2 A/D转换器的控制与应用 145
8.3 脉冲宽度调制输出PWM(D/A)的原理及应用 147
思考题与习题 149
第9章 串行口及其应用 150
9.1 串行通信 150
9.2 80C196KB串行口的工作原理 151
9.3 串行口的应用 154
9.4 RS-232C、RS-485接口 157
思考题与习题 160
第10章 196存储器系统扩展 161
10.1 程序存储器扩展 161
10.2 数据存储器扩展 164
10.3 大容量数据存储器的扩展 167
10.4 大容量程序存储器和数据存储器及I/O的扩展 168
10.5 E2PROM扩展 170
10.6 P3口和P4口的重构 179
思考题与习题 180
第11章 196单片机接口技术及应用 182
11.1 并行接口的扩展 182
11.2 开关量输入与输出电路 185
11.3 数据采集系统 186
11.4 人机对话电路 202
11.5 实时时钟DS12887 223
11.6 硬件自动复位电路 228
思考题与习题 229
第12章 电量测量的基本算法及程序实现 231
12.1 傅里叶算法及程序实现 231
12.2 均方根法及程序实现 238
附录 248
附录Ⅰ 80C196单片机指令简表 248
附录Ⅱ 80C196单片机指令系统 251
参考文献 261