上篇 计算机组成原理 1
第1章 计算机基础知识 1
1.1 数制 1
1.2 逻辑代数(布尔代数) 2
1.3 逻辑电路 4
1.4 二进制数的运算及加法电路 6
第2章 微型计算机的基本组成电路 13
2.1 算术逻辑单元(ALU) 13
2.2 触发器(Trigger) 13
2.3 寄存器(Register) 19
2.4 三态输出电路 27
2.5 总线结构 29
2.6 存储器 30
第3章 微型计算机的基本工作原理 38
3.1 微型计算机结构的简化模型 38
3.2 模型机指令系统 41
3.3 程序设计 42
3.4 指令的执行过程 43
3.5 控制部件CON 46
3.6 微型计算机功能的扩展 50
3.7 初级程序设计举例 54
3.8 控制部件功能的扩展 57
下篇 单片机原理及接口技术 60
第4章 单片机的结构和原理 60
4.1 绪论 60
4.2 MCS-51系列单片机的结构 62
4.3 MCS-51单片机引脚及功能 65
4.4 MCS-51存储器的配置 67
4.5 CPU时序和其他电路 75
4.6 输入/输出端口结构 82
4.7 定时器 86
4.8 中断系统 92
第5章 指令系统及程序设计 100
5.1 指令格式和寻址方式 100
5.2 MCS-51单片机指令系统 105
5.3 MCS-51汇编程序 121
第6章 单片机系统扩展及接口技术 126
6.1 存储器系统的扩展 126
6.2 I/O的直接输入/输出 132
6.3 8255A对I/O接口的扩展 135
6.4 8155对I/O接口的扩展 144
6.5 单片机键盘接口技术 150
6.6 单片机LED显示器接口技术 155
第7章 数/模、模/数转换器 160
7.1 数/模(D/A)转换器及其接口技术 160
7.2 模/数(A/D)转换器及其接口技术 173
第8章 单片机串行通信技术 183
8.1 串行通信基础知识 183
8.2 MCS-51的串行通信接口 188
8.3 MCS-51之间采用TTL电平的点对点通信 197
8.4 MCS-51之间采用标准通信接口的点对点通信 204
8.5 单片机多机通信技术 211
8.6 MCS-51与IBM-PC之间的数据通信 222
第9章 单片机在检测系统中的应用 224
9.1 检测用方波信号的产生 224
9.2 超长时间定时 225
9.3 水塔水位控制 227
9.4 数字式热敏电阻温度计 229
9.5 交通信号灯模拟控制 233
9.6 步进电机控制 238
9.7 MCS-51的数据采集及显示系统 243
9.8 地中衡计算机监测系统 247
附表 MCS-51指令系统 256
参考文献 260