第一章 单片微型计算机概论 1
1-1 单片微型计算机的发展概况 1
1-2 四位单片机简介 8
1-3 八位单片机简介 13
1-4 十六位单片机简介 19
1-5 专用型单片机简介 24
1-6 单片机的应用 32
第二章 MCS-48单片机的硬件结构 35
2-1 MCS-48系列单片机的概况 35
2-2 MCS-48单片机的引线功能 39
2-3 中央处理单元(CPU) 41
2-4 存贮器 43
2-5 程序计数器(PC)和程序状态字(PSW) 46
2-6 输入/输出口 47
2-7 中断 50
2-8 定时器/计数器 54
2-9 时钟和时序电路 56
2-10 MCS-48单片机的其它功能 58
第三章 MCS-48指令系统 64
3-1 概述 64
3-2 MCS-48指令系统的寻址方式 66
3-3 数据传送指令 69
3-4 数据处理指令 77
3-5 状态控制指令 84
3-6 程序转移指令 87
3-7 新增加的指令 93
3-8 MCS-48指令系统小结 94
第四章 MCS-48的系统扩展方法 99
4-1 系统扩展的概述 99
4-2 程序存贮器的扩展 101
4-3 数据存贮器的扩展 106
4-4 用8243的I/O口扩展 110
4-5 用TTL(或CMOS)电路扩展I/O口 115
4-6 用标准MCS-80/85外围器件的I/O扩展 124
4-7 带外围设备的扩展方法 134
4-8 系统扩展小结 154
第五章 单片机的逻辑功能及其应用 158
5-1 基本门电路及组合逻辑电路功能的程序模拟 158
5-2 软件译码器、编码器、码制变换器及其应用 163
5-3 触发器的程序模拟 171
5-4 软件计数器及其应用 189
5-5 逻辑模拟在控制与测量中的应用 197
第六章 单片微型计算机的运算功能及基本算法 215
6-1 二进制数概述 215
6-2 二进制数的四则运算 224
6-3 定点数算术运算的程序设计 230
6-4 浮点数运算的程序设计 243
6-5 二进制编码的十进制数运算 247
6-6 常用基本算法 254
6-7 基本函数运算 262
6-8 运算功能在智能仪器中的应用 267
第七章 单片微型计算机的应用 274
7-1 单片机应用概述 274
7-2 智能计时器 275
7-3 丝锭转速自动巡回检测装置 277
7-4 单片机实现仪器——计算机接口 278
7-5 智能数字式RLC测量仪 282
7-6 远距离数据采集及控制系统 288
7-7 微型点阵式打印机 290
附录 296
参考文献 304