目录 1
第1章计算机接口技术概述 1
1.1接口技术的基本概念 1
1.1.1接口的功能与基本结构 1
1.1.2接口信息与端口的编址方式 3
1.2计算机与外设之间的数据传送方式 4
1.2.1无条件传送方式 5
1.2.2查询传送方式 6
1.2.3 中断传送方式 10
1.2.4 DMA传送方式 13
1.3无条件传送接口实验 14
习题1 16
第2章总线技术 18
2.1概述 18
2.1.1总线的功能与分类 18
2.1.2总线的组成 19
2.1.3总线的传输过程和传输方式 20
2.2.1 PC/XT总线 23
2.2 PC/XT总线与ISA总线 23
2.2.2 ISA总线 26
2.3 PCI局部总线 28
2.3.1 PCI总线的结构与特点 28
2.3.2 PCI总线信号定义 29
2.3.3 PCI总线周期简介 34
2.4.2 EISA总线 37
2.4.3 VL总线 37
2.4.1 MCA总线 37
2.4其它微机总线简介 37
2.4.4 PCMCIA总线 38
2.4.5 STD总线 38
2.5 I/O地址译码实验 38
习题2 40
第3章 中断接口技术 41
3.1中断的基本概念 41
3.1.1中断的概念 41
3.1.2 中断的优先级与中断嵌套 41
3.2.1 中断的分类 42
3.2 80x86系列微型计算机的中断系统 42
3.2.2 中断矢量表 44
3.2.3 8086/8088中断响应过程 45
3.3 Intel 8259A(PIC)可编程中断控制器 46
3.3.1 Intel 8259A的功能与结构 46
3.3.2 8259A的中断过程 49
3.3.3 8259A的初始化命令字和工作方式命令字 50
3.3.4 8259A的初始化编程举例 55
3.3.5主程序与中断服务程序的关系 57
3.4 ICH5中的可编程中断控制器功能 58
3.4.1 ICH5系列芯片与Intel 865、875系列芯片组 58
3.4.2 ICH5中的8259中断控制器功能 59
习题3 60
第4章定时器/计数器接口电路 62
4.1基本概念 62
4.1.1定时与计数 62
4.1.2定时方法简介 62
4.2.1 Intel 8253的功能与结构 63
4.2可编程定时器/计数器 63
4.2.2 8253的控制字 64
4.2.3 8253的工作方式 66
4.2.4 8253的编程 71
4.2.5 8253的应用 72
4.3 ICH5中的定时器/计数器功能 82
4.3.1 Intel 8254定时器/计数器 82
4.3.2 ICH5 中的8254定时器/计数器 83
4.4 可编程定时器/计数器8253实验 83
习题4 85
第5章并行接口 86
5.1并行接口概述 86
5.1.1概述 86
5.1.2简单并行接口 88
5.2可n编程并行接口芯片Intel 8255A 90
5.2.1 Intel 8255A的结构与功能 90
5.2.2 Intel 8255A的控制字 93
5.2.3 Intel 8255A的工作方式 95
5.3 8255A的编程与应用 101
5.3.1 8255A初始化编程举例 101
5.3.2 8255A应用举例 103
5.3.3 8255A在LED数码管显示电路中的应用 105
5.3.4 8255A在非编码式键盘电路中的应用 112
5.4实验 120
5.4.1可编程并行接8255方式0实验 120
5.4.2 8255与七段数码管实验 121
5.4.3交通灯控制实验 122
习题5 124
6.1.1 串行通信的特点 125
6.1 串行通信概述 125
第6章串行通信接口 125
6.1.2 串行通信的原理 126
6.1.3 EIA RS-232C串行接口标准 128
6.2 可编程串行通信接口8250 131
6.2.1 8250的功能与结构 131
6.2.2 8250 中的寄存器 133
6.2.3 8250的编程 138
6.2.4 8250的应用举例 140
6.3 8250串行通信实验 145
习题 6 147
第7章模/数(A/D)与数/模(D/A)转换 149
7.1模/数(A/D)转换 149
7.1.1模/数转换器的原理与主要技术指标 149
7.1.2模/数接口芯片ADC0809 150
713 ADC0809与系统的接口及应用 153
7.1.4 16位模/数转换芯片ADC1143简介 158
7.2.1数/模转换的工作原理 160
7.2数/模(D/A)转换 160
7.2.2数/模转换器的主要技术指标 161
7.2.3数/模接口芯片DAC0832 162
7.2.4 DAC0832与系统的接口及应用 164
7.3实验 167
7.3.1模/数转换器实验 167
7.3.2数/模转换器实验 169
习题7 171
8.1.1 DMA的作用 172
8.1.2 DMA传送的工作原理 172
8.1 DMA概述 172
第8章 DMA接口技术 172
8.2 DMA控制器Intel 8237A简介 173
8.2.1 8237A的工作周期 173
8.2.2 8237A的内部结构与引脚功能 174
8.2.3 8237A的工作模式与传送类型 176
8.2.4 8237A的寄存器组 177
8.2.5 8237A的应用 182
8.3 ICH5中的DMA控制器功能 183
习题8 185
第9章人机交互接口与常用标准接口 186
9.1 PC系列微机键盘接口 186
9.1.1 键盘接口的工作原理 186
9.1.2键盘I/O操作 189
9.2 CRT显示器接口 191
9.2.1 CRT显示器接口的基本原理 191
9.2.2图形加速卡与AGP总线 193
9.3并行打印机接口 196
9.3.1并行接口标准Centronics 196
9.3.2并行接口的逻辑结构 198
9.3.3 并行打印机I/O调用 200
9.4 USB接口 201
9.4.1 USB接口概述 201
9.4.2 USB总线拓扑结构与系统连接 204
9.4.3 USB的应用 207
9.5 IEEE 1394串行总线接口 208
9.5.1 IEEE1394总线的拓扑结构与主要特性 209
9.5.2 IEEE 1394和USB的比较 211
9.6硬盘驱动器接口 212
9.6.1 IDE接口 213
9.6.2 IDE接口的类型 214
9.6.3 IDE接口的传输模式 215
9.6.4 SerialATA硬盘接口 216
9.6.5 SCSI接口 218
习题9 223
附录A计算机接口实验 225
附录B汇编程序的使用方法 242
附录C国内外常用二进制逻辑元件图形符号对照表 245
参考文献 246