第1章 概述 1
1.1微机接口基本概念 1
接口的定义 1
专门研究接口的意义 1
接口的分类 2
1.2接口的功能和特点 3
1.3 CPU与接口之间传送信息的方式 4
1.4接口技术的现状及发展 5
习题与思考题 5
第2章 微处理器 6
2.1 8086/8088微处理器 6
8086 CPU的内部结构 6
8086 CPU寄存器组织 9
8086 CPU引脚功能 11
8086/8088 CPU的存储器组织和I/O组织 15
最小模式和最大模式下的基本配置 18
8086 CPU内部时序 20
2.2 80386微处理器 23
80386 CPU的内部结构 23
80386 CPU的寄存器结构 26
80386 CPU的引脚功能 29
80386的总线周期和内部时序 31
80386系统的存储器结构和I/O结构 32
2.3 80486到PentiumⅣ微处理器 33
Intel 80486 33
Pentium 36
Pentium Pro 37
Pentium MMX 37
Pentium Ⅱ 38
PentiumⅢ 39
PentiumⅣ 39
习题与思考题 39
第3章 总线技术 41
3.1概述 41
总线的类别 41
总线的优点 42
3.2系统总线 42
IBM PC总线 42
ISA总线 44
EISA总线 46
PCI总线 47
STD总线 49
AGP总线 51
3.3外部总线 53
IEEE-488总线 53
SCSI总线 57
IDE总线 59
USB总线 59
Fire Wire串行总线(IEEE-1394) 64
习题与思考题 66
第4章 地址译码技术及存储器接口 68
4.1 I/O端口的寻址方式 68
I/O端口 68
端口地址编址方式 69
端口访问指令 69
I/O端口地址分配和选用 71
4.2 I/O端口地址译码 73
I/O端口地址译码方法 73
固定式端口地址译码 74
开关式可选端口地址译码 76
4.3 GAL器件在I/O地址译码电路中的应用 77
GAL器件的特点 77
GAL器件的开发过程及工具 79
采用GAL的I/O地址译码电路设计 81
4.4半导体存储器接口 83
半导体存储器接口的基本技术 83
静态RAM与CPU的连接 87
动态RAM与CPU的连接 89
ROM存储器与CPU的连接 91
习题与思考题 93
第5章 中断处理技术及DMA技术 94
5.1中断的基本概念 94
中断的定义 94
中断的处理过程 95
中断源、中断识别及其优先级 96
中断向量 97
5.2 8086/8088的中断系统 98
8086/8088的中断系统结构 99
内部中断 101
外部中断 103
5.3 8259A中断控制器 106
8259A的外部特性和内部结构 106
8259A的控制字及中断操作功能 111
5.4 8259A的应用实例 117
8259A在PC/XT及PC/AT系统中的初始化编程 117
8259A的应用实例 120
5.5 DMA概述 121
DMA基本概念 121
DMA控制器 122
5.6 DMA控制器8237A 124
8237A的主要特性 124
8237A引脚及结构 124
8237A的软件命令 132
8237A的工作时序 133
5.7 8237A的初始化编程 134
5.8 8237A的应用实例 135
8237A的初始化编程 135
8237A的应用实例 137
习题与思考题 139
第6章 并行接口及定时/计数技术 140
6.1并行接口概述 140
并行接口的概念 140
握手联络信号 141
6.2简单并行接口 142
并行输入 142
并行输出 144
双向式输入/输出 146
带有联络信号的输入/输出 146
中断式输入 147
简单并行接口芯片8212 148
6.3 8255A可编程并行接口芯片 152
8255 A引脚介绍 152
8255A的内部结构 153
8255A的工作方式控制字 154
8255A的3种工作方式 156
8255A的初始化编程 161
8255A的应用实例 163
6.4定时/计数器概述 168
定时/计数器的基本概念 168
定时/计数器的分类 168
6.5可编程定时/计数器8253-5 169
8253-5的主要特性 169
8253- 5的引脚与功能结构 169
8253 - 5的内部结构 170
8253-5的工作方式控制字 171
8253-5的6种工作方式 173
8253-5的初始化编程 178
8253-5的应用实例 179
习题与思考题 182
第7章 串行通信接口 184
7.1串行通信的基本概念 184
串行通信的特点 184
数据通信方式 185
串行通信方式 185
信息的校验方式 189
传输速率与传送距离 189
信号的调制与解调 190
串行接口的基本结构和基本功能 191
7.2串行接口标准 193
EIA-RS-232C接口标准 193
RS-422A、RS-423A、RS-485A接口标准 199
7.3 IBM PC/XT机异步通信接口 201
异步通信适配器的组成 201
INS 8250的结构和外部特性 202
INS 8250的内部寄存器及其编程方法 204
INS 8250的编程 209
7.4通信接口的BIOS调用及DOS调用 221
通信接口的BIOS调用 221
通信接口的DOS调用 223
习题与思考题 223
第8章 人机交互设备接口 224
8.1 PC机与键盘的接口 224
键盘的工作原理 224
PC系列键盘及其接口电路 227
8.2 PC机与显示器的接口 230
LED显示器及其接口 230
LCD显示器及其接口 233
CRT显示器及其接口 235
8.3多媒体技术及其接口 240
多媒体计算机概述 240
多媒体音频处理技术 242
多媒体视频处理技术 243
多媒体的其他技术 244
8.4其他常用人-机输入接口 246
鼠标及其接口 246
笔式输入设备及其接口 247
触摸屏及其接口 248
图像扫描仪及其接口 249
习题与思考题 250
第9章 模拟接口 252
9.1 D/A转换器接口 252
D/A转换器的工作原理 252
D/A转换器的主要性能指标 253
D/A转换芯片 254
D/A转换器的接口 257
9.2 A/D转换器 261
A/D转换器的工作原理 261
A/D转换器的主要性能指标 263
A/D转换芯片 264
A/D转换器的接口 267
9.3多路模拟开关及采样保持电路 270
多路模拟开关 270
采样保持电路 271
9.4数据采集系统设计 273
数据采集系统构成 273
应用实例 273
数据采集接口设计应注意的问题 275
习题与思考题 276
第10章 微机接口分析与设计 278
10.1微机接口设计的基本方法 278
10.2硬件系统的设计 279
10.3软件系统的设计 280
微机的软件结构 280
微机的软件接口 280
10.4微机硬件中断的开发与设计 281
微机硬件中断开发概述 281
中断处理程序设计 282
10.5微机接口的可靠性与抗干扰设计 283
10.6应用实例 285
习题与思考题 300
参考文献 301