第一篇 MCS—51单片微型计算机原理及应用 1
第一章 微型计算机中的数制和码制 1
1.1数和数制 1
1.2二进制中带符号数的表示方法及运算 7
1.3数的小数点表示法及计算机常用编码 14
习题和思考题 19
第二章 微型计算机基础 20
2.1微型计算机的组成 20
2.2半导体存储器 23
2.3微型计算机的工作过程 35
2.4单片机及其发展与应用 37
小结 40
习题和思考题 42
第三章 MCS—51单片机结构 43
3.1MCS—51系列单片机概述 43
3.28051的基本结构 44
3.3中央处理器(CPU) 46
3.4并行I/O端口 49
3.5存储器结构 51
小结 55
习题和思考题 56
第四章 指令系统及汇编语言程序设计 57
4.1概述 57
4.2寻址方式 59
4.3指令系统 60
4.4汇编语言基本概念 68
4.5汇编语言程序设计 72
小结 89
习题和思考题 90
第五章 MCS—51单片机定时/计数器、串行口及中断系统 92
5.1定时器 92
5.2串行口 96
5.3中断系统 104
小结 112
习题和思考题 111
第六章 常用接口芯片及系统的扩展 116
6.1可编程的并行输入/输出接口芯片8255 116
6.28155 RAM/1O/CTC扩展器 128
6.38253可编程计数/定时器 137
6.48279可编程键盘/显示器接口 142
6.5扩展存储器 149
小结 155
习题和思考题 155
第七章 MCS—51应用系统设计 157
7.1步进电机与单片机的接口及应用 157
7.2V/F转换器与MCS—51系列单片机的接口 162
7.3单片机在浆纱测控系统中的应用 166
7.4采用单片机技术的电线电缆计长仪 174
第二篇 8098单片机 178
第八章 8098结构综述 178
8.1MCS—96系列单片机概述 178
8.28098单片机的基本结构 181
8.3中央处理器(CPU) 183
8.4存储器空间 184
8.5I/O口 189
8.6复位与掉电 191
小结 193
第九章 8098指令系统 194
9.1操作数类型和寻址方式 194
9.28098指令系统 197
小结 204
第十章 中断系统和定时器 205
10.1中断系统 205
10.2定时器 213
小结 218
第十一章 高速输入HSI和高速输出HSO 219
11.1高速输入HSI 219
11.2高速输出HSO 223
小结 228
第十二章 串行口、A/D转换器和脉宽调制器PWM 229
12.1串行口 229
12.2A/D转换器 233
12.3脉冲宽度调制器PWM 236
小结 239
第十三章 8098硬件接口设计 240
13.18098与ROM、RAM的连接 240
13.28098单片机的I/O接口扩展 242
13.3通用用户系统板 244
小结 245
第十四章 8098单片机的应用 246
14.18098单片机应用于交流电气参数测试 246
14.2IBM—PC/XT微型计算机与多个8098单片机的串行通讯 250
14.3高精度光电耦合放大器在8098测控系统中的应用 254
附录 260
一、MCS—51系列单片机指令速查表 260
二、8098单片机指令速查表 264
参考文献 270