第1章 单片机微型计算机概述 1
1.1 单片计算机的基本结构单元 1
1.2 单片微型计算机简介 2
1.3 单片计算机的特点及应用 9
思考与习题 10
第2章 MCS-51系列单片机内部结构和功能 11
2.1 MCS-51结构框图及引脚 11
2.2 中央处理器CPU 14
2.3 MCS-51存贮器结构 19
2.4 并行I/O接口 24
2.5 定时器/计数器 26
2.6 串行I/O接口 30
2.7 中断系统及其功能 39
2.8 CHMOS单片机简单介绍 45
2.9 节电运行方式 46
思考与习题 49
3.1 指令及其表示方法 50
第3章 MCS-51指令系统及编程技术 50
3.2 MCS-51寻址方式 52
3.3 数据传送类指令 54
3.4 算术运算指令 60
3.5 逻辑运算类指令 65
3.6 控制转移类指令 66
3.7 位操作类指令 75
3.8 程序设计举例 77
思考与习题 87
第4章 MCS-96系列单片机的内部结构及功能 88
4.1 MCS-96单片机的主要性能特点 88
4.2 MCS-96单片机的型号、封装及引脚功能 89
4.3 CPU的结构与定时时钟 93
4.4 存贮器空间 95
4.5 芯片配置寄存器(CCR) 97
4.6 中断系统 99
4.7 定时器与高速输入输出部件HSIO 99
4.8 A/D转换器及模拟输出 102
4.9 串行口 103
4.10 输入/输出口P0~P4 104
4.11 监视定时器与系统复位 107
4.12 片内EPROM的编程 107
第5章 MCS-96系列单片机的指令系统 109
5.1 操作数的类型 109
5.2 MCS-96的寻址方式 109
5.3 MCS-96指令系统 111
5.4 ASM-96中常用伪指令 129
6.1 单片机应用系统设计的要求和特点 131
第6章 单片机应用系统设计方法 131
6.2 单片机应用系统设计的一般步骤 132
6.3 应用系统调试 139
6.4 单片机应用系统的抗干扰措施 141
6.5 单片机应用系统程序的加密方法 144
第7章 存贮器及其扩展方法 146
7.1 常用存贮器芯片 146
7.2 8031系统扩展存贮器的方法 149
7.3 8098系统扩展存贮器的方法 154
7.4 几种新型存贮器在单片机系统中的应用 158
第8章 单片机与外设的接口电路设计 173
8.1 单片机扩展8255A并行接口 173
8.2 单片机与可编程芯片8155H的接口 178
8.3 单片机与显示器键盘接口设计 185
8.4 单片机与打印机的接口设计 201
8.5 单片机与ADC、DAC的接口设计 207
9.1 数据通信的基本方式 220
第9章 单片机的通信应用 220
9.2 多机通信 222
9.3 IBM-PC机与8031单片机通信 223
9.4 IBM-PC机与8098单片机通信 230
第10章 单片机应用实例 235
实例1 用8031单片机软件实现组合逻辑电路功能 235
实例2 多功能日历时钟 240
实例3 8098单片机数据采集系统 243
实例4 单片机在密封玻璃熔炉液位激光自动监视控制系统中的应用 246
参考文献 251