第1章 微机接口技术概述 1
第1节 微机接口基本概念 2
1.接口及接口的功能 2
2.接口技术的现状及发展趋势 3
3.常用外围接口芯片 3
第2节 接口的基本结构及I/O端口的编址方式 4
1.CPU和外设之间交换的信息 4
2.接口电路的结构 4
3.I/O端口的编址方式 5
1.程序方式 6
第3节 CPU和外设之间数据传送方式 6
2.中断方式 7
3.DMA方式 7
习题 8
第2章 总线技术 9
第1节 概述 10
1.总线规范的基本内容 10
2.总线分类 10
4.总线的优点 11
3.总线的数据传输过程 11
5.总线的发展趋势 12
第2节 PC总线及其发展简况 12
1.IBM PC总线 13
2.ISA总线 15
3.MCA微通道结构总线 16
4.EISA扩展的工业标准结构总线 16
5.VL和PCI局部总线 17
1.STD总线 19
第3节 系统总线 19
2.VME总线 21
第4节 外部总线 21
1.RS-232C总线 22
2.IEEE-488总线 25
3.SCSI总线 28
4.IDE总线 30
5.Centronic总线 30
习题 31
第3章 中断处理技术 32
1.中断的基本概念 33
第1节 中断概述 33
2.中断的响应过程 34
3.中断控制方式的优点 34
第2节 多级中断的管理 35
1.软件查询方式 35
2.采用比较器的排队选优电路 37
3.采用链式排队选优电路 38
4.专用芯片管理方式 38
1.硬件中断 39
第3节 PC机的中断系统 39
2.软件中断 40
3.中断优先权 40
4.中断向量表 40
5.8088/8086系统的中断过程 42
第4节 中断优先级管理器8259A PIC 44
1.8259A的主要特性和内部结构 44
2.8259A的外部特性 46
3.8259A的控制字和初始化编程 47
4.8259A的工作方式 52
5.8259A应用举例 56
习题 58
第4章 DMA技术 59
第1节 概述 60
1.DMA基本概念 61
2.DMAC的功能和主要的硬件支持 64
3.DMA操作步骤 66
第2节 可编程DMA控制器—8237A 67
1.8237A DMAC的主要特性和内部结构 67
2.8237A的外部特性(引脚功能) 69
3.8237A的内部寄存器及方式控制字 70
4.8237A的初始化编程 77
5.8237A的应用举例 79
习题 84
第5章 并行输入输出接口 85
第1节 并行接口的基本概念 86
第2节 可编程并行I/O接口—8255A 86
1.8255A的主要特征和内部结构 86
2.8255A的外部引脚 88
3.8255A的控制字和初始化编程 89
4.8255A的三种工作方式 91
5.8255A应用举例 96
习题 100
第6章 串行通信接口 101
第1节 串行通信的基本概念 102
1.串行通信的分类 102
2.串行通信的制式 105
3.串行通信的调制/解调 105
4.串行接口的基本功能和硬件支持 106
第2节 可编程串行通信接口芯片—8251A 110
1.8251A的特点和内部结构 110
2.8251A的外部引脚 111
3.8251A的控制字寄存器和状态字寄存器 113
4.8251A的初始化编程 115
5.8251A应用实例 116
第3节 微型计算机串行通信接口及8250集成电路 118
1.8250集成电路的内部结构 118
2.8250内部寄存器及功能 119
3.8250串行通信编程 122
4.微型计算机串行通信应用实例 124
习题 128
第7章 定时/计数技术 129
1.8253主要特性 130
第1节 定时/计数的基本概念 130
第2节 可编程定时器/计数器8253 130
2.8253的内部结构 131
3.8253的外部特性 132
4.8253的命令字 133
5.8253的工作方式 134
6.8253的初始化编程 141
7.8253应用举例 143
习题 145
第8章 D/A和A/D接口 147
第1节 典型的模拟接口 148
第2节 D/A转换器接口 149
1.D/A转换的基本原理和主要参数 149
2.典型D/A转换器芯片DAC0832 151
3.D/A转换器与微处理机的接口 154
第3节 A/D转换器接口 157
1.模拟信号的采样、量化和编码 157
2.多路模拟开关与采样保持电路 158
3.A/D转换基本原理 159
4.典型A/D转换器芯片 162
5.A/D转换器芯片与系统连接 165
习题 169
第9章 人—机接口技术 170
第1节 人—机接口技术概述 171
第2节 显示器接口 171
1.CRT显示器接口 171
2.LED数字显示 181
第3节 键盘接口 184
1.非编码键盘接口 185
2.编码键盘—IBM-PC微型机键盘接口 189
第4节 打印机接口技术 192
1.打印机的基本工作原理 192
2.主机与打印机的接口 193
3.打印机适配器 195
4.打印机I/O程序设计 197
第5节 磁表面存储器 199
1.数字磁记录原理 199
2.软磁盘机接口技术 200
3.硬磁盘存储器接口技术 202
1.光存储技术概述 204
4.磁盘I/O程序设计 204
第6节 光存储技术 204
2.光盘读写擦原理 205
3.光盘驱动器工作原理 206
习题 206
第10章 微机接口分析与设计 208
第1节 IBM-PC微型计算机的接口电路 209
1.CPU部分 209
2.存储器部分 211
3.I/O接口部分 212
1.微机接口设计与分析的基本方法 213
第2节 微机接口分析与设计的基本方法和步骤 213
2.硬件系统的设计方法与步骤 215
3.软件系统的设计 216
4.微型计算机硬件中断的开发与设计 217
第3节 应用实例 221
1.硬件设计 221
2.软件设计 223
3.参考程序 223
参考文献 231