第一章 接口硬件 1
1-1 引言 1
1-2 三总线系统结构 2
1-3 把数据从CPU写入存储器 4
1-4 从存储器读出数据 6
1-5 向输出装置写入数据 7
1-6 从输入装置读出数据 9
1-7 三总线结构概要 10
1-9 8085地址总线 11
1-8 实现三总线结构的说明 11
1-10 对数据总线的说明 15
1-11 8085缓冲数据总线 16
1-12 8085的控制总线 17
1-13 8085小结 19
1-14 用Z80实现三总线结构 21
1-15 Z80地址总线 21
1-16 Z80数据总线 21
1-17 Z80控制总线 23
1-18 本章小结 24
2-1 存储器静态通路 27
第二章 ROM和静态RAM的接口 27
2-2 ROM的地址和缓冲的数据通路 29
2-3 不用缓冲的ROM数据通路 32
2-4 完整的4k×8 ROM 35
2-5 分离的I/O静态随机存取存储器(RAM)的数据通道 37
2-6 分离I/O存储器的读出和写入 39
2-7 完整的分离I/O存储器 41
2-8 共用I/O RAM的数据通道 43
2-9 共用I/O RAM全图 47
2-10 存储器定时 49
2-11 本章小结 52
第三章 输入和输出装置的通用接口 54
3-1 编址端口式I/O结构 56
3-2 设备/端口式I/O结构 60
3-3 线性选择式I/O结构 63
3-4 存储变换式I/O结构 66
3-5 CPU与各种I/O结构之间的通信 67
3-6 本章小结 76
第四章 总线负载的影响和静电参数 78
4-1 复习TTL结构 78
4-2 数字集成电路的参数和数据表 81
4-3 地址总线的加载 89
4-4 数据总线的接口负载 94
4-5 本章小结 98
第五章 动态随机存取存储器的接口 100
5-1 动态随机存取存储器概述 100
5-2 一块实际的动态RAM芯片 106
5-3 多路转换地址输入 108
5-4 ?信号的产生 110
5-5 MUX和?信号的产生 114
5-6 对RAM读出和写入数据 116
5-7 输入信号与RAM的连接 117
5-8 刷新动态RAM 118
5-9 成组刷新电路 120
5-10 动态RAM与Z80的接口 122
5-11 RAM存储器的结构 124
5-12 ?、?和MUX信号的产生 126
5-13 一个完整的8k×8动态RAM系统 129
5-14 本章小结 134
第六章 CMOS和ECL逻辑系列的接口 135
6-1 CMOS逻辑系列 136
6-2 TTL与CMOS的接口 144
6-3 发射极耦合逻辑(ECL) 150
6-4 TTL与ECL的接口 155
6-5 本章小结 160
第七章 扫描式七段显示器的接口和控制 161
7-1 引言 161
7-2 七段数字 161
7-3 几个显示器的连接 161
7-4 笔段和阴极的接口 167
7-5 显示扫描的软件 170
7-6 运行扫描程序 178
7-7 共阳极显示器的接口 181
7-8 本章小结 182
第八章 微处理机与非TTL电压器件的接口—光隔离器的使用— 184
8-1 引言 184
8-2 正负脉冲的产生 187
8-3 输入非标准TTL脉冲 192
8-4 光耦合器 196
8-5 微处理机接口中的光隔离器 201
8-6 本章小结 204
9-1 引言 205
第九章 接口中的数-模转换 205
9-2 数-模转换的基础 206
9-3 电流输出型数-模转换器(DAC) 207
9-4 电流-电压转换 212
9-5 增加电路的输出驱动能力 213
9-6 DAC电路的分辨率 214
9-7 DAC与微处理机系统的连接 216
9-8 本章小结 219
第十章 模-数转换 220
10-1 引言 220
10-2 模-数转换的基础 221
10-3 设计一个廉价的ADC 223
10-4 ADC的硬件 225
10-5 控制ADC的软件 229
10-6 用一个器件进行模-数转换 229
10-7 ADC的硬件接口 237
10-8 ADC与CPU接口的软件 239
10-9 本章小结 239
第十一章 输入输出设备与TRS-80 Ⅲ的接口 240
11-1 引言 240
11-3 TRS-80的控制总线和三态控制 242
11-2 TRS-80的双向数据总线和三态控制 242
11-4 通用I/O电路 244
11-5 与I/O电路的接口 252
11-6 小结 255
第十二章 与可编程序I/O芯片8255的接口 256
12-1 引言 256
12-2 8255芯片概述 256
12-3 用于接口的微处理机信号 258
12-4 中央处理机(CPU)与8255芯片的连接 260
12-5 端口选择(片选)逻辑的产生 262
12-6 完整的连接电路 264
12-7 8255端口的接口电路 266
12-8 双向数据总线驱动器的连接 269
12-9 控制8255芯片的软件 274
12-10 本章小结 275
第十三章 与S-100总线的接口 277
13-1 引言 277
13-2 S-100总线引脚的定义 277
13-3 系统控制信号的产生 282
13-4 存储器读起动信号的产生 286
13-5 ?和?控制信号的产生 287
13-6 接口控制线小结 289
13-7 S-100总线 289
13-8 键盘接口 294
13-9 S-100接口的第二个例子 299
13-10 遥控设备 307
13-11 可擦可编程序只读存储器(EPROM)与S-100总线的接口 309
13-12 本章小结 310
14-1 串行接口与并行接口的比较 313
第十四章 与计算机系统相连接的串行接口 313
14-2 波特率和定时 315
14-3 并串转换 317
14-4 起始、停止和奇偶校验位 319
14-5 用于串行通信的通用同步异步接收发送器 323
14-6 8251通用同步异步接收发送器概述 324
14-7 8251器件与微处理机总线的连接 327
14-8 电平移动和向RS-232的变换 330
14-9 接收RS-232的电平 332
14-10 控制8251通用同步异步接收发送器的软件 333
14-11 传送单个字符的软件 338
14-12 8251 USART的回送程序 340
14-13 本章小结 341
第十五章 与电视接收机接口:显示器-键盘终端(一) 342
15-1 显示器-键盘终端概述 342
15-2 与电视接收机的接口 346
15-3 用数字电路产生水平消隐脉冲和同步脉冲 352
15-4 用数字电路产生垂直消隐脉冲和同步脉冲 359
15-5 视频信号 362
15-6 复合视频信号的检测 366
15-7 本章小结 368
第十六章 字符发生器的使用:显示器-键盘终端(二) 369
16-1 引言 369
16-2 单个字符的产生 370
16-3 全屏幕显示 375
16-4 水平同步和RS0~RS3 377
16-5 显示格式 381
16-6 显示器-键盘终端电路总述 383
16-7 显示存储器 385
16-8 显示存储器硬件 387
16-9 本章小结 388