第一章 微型计算机结构 1
第一节 微型计算机概述 1
一、微型计算机定义 1
二、微处理器和微型计算机发展概况 1
第二节 微型计算机的结构 4
一、微型计算机的基本结构 4
二、80286微型计算机的结构 6
第三节 微型计算机接口技术基础 15
一、微型计算机接口技术概述 15
二、I/O接口 17
三、存储器接口 20
四、DMA接口 23
习题 27
第二章 串行接口 28
第一节 串行接口的基本概念和串行I/O协议 28
一、串行接口的基本概念 28
二、串行通信的一般概念 29
三、串行I/O协议 31
第二节 异步接口 32
一、RS-232-C接口 32
二、20mA电流环接口 35
三、RS-422接口 36
第三节 同步接口 38
一、面向字符的同步协议-BSC 39
二、面向位的同步接口-HDLC 41
一、隔离 42
二、串扰 42
第四节 串行接口的实现 42
三、串行通信线路的数据流控制 43
第五节 串行接口器件举例 44
一、8251的引脚说明 44
二、8251A功能机构 44
三、8251A的程序设置 46
四、8251A的两种工作方式 49
实验 50
习题 51
第三章 并行接口 52
第一节 并行接口及其特性 52
一、三态数据输入/输出 52
二、集电极开路输出 53
第二节 并行接口总线——IEEE-488 54
三、控制线 54
一、IEEE-488接口总线特点 55
二、IEEE-488总线功能描述 55
三、IEEE-488总线命令 57
四、IEEE-488接口规范 58
第三节 并行接口集成电路 59
一、可编程并行接口芯片8255A 59
二、IEEE-488总线接口芯片 66
实验 68
习题 68
第四章 模拟量和数字量接口 69
第一节 A/D转换器 69
一、A/D转换器的基本原理 69
二、A/D转换器的性能参数 71
一、D/A转换器的基本工作原理 73
第二节 D/A转换器 73
二、二进制加权电阻式D/A转换器 74
三、梯形电阻网络式D/A转换器 75
四、D/A转换器的双极性工作和分时工作 76
第三节 A/D和D/A转换器的使用 77
一、模拟量接口 78
二、A/D、D/A通道设计 82
第四节 数字量输入输出 86
实验 88
习题 88
第五章 总线技术 90
第一节 总线技术概述 90
一、总线定义 90
三、常用的几种总线标准 91
二、总线分类 91
第二节 PC/AT总线 93
一、PC/AT总线结构 93
二、ISA(AT)总线技术 95
三、总线周期 98
第三节 其他PC总线 100
一、MCA总线技术 100
二、EISA总线技术 100
三、局部总线技术 101
习题 103
第六章 计算机接口的抗干扰技术 104
第一节 干扰的产生 104
第二节 屏蔽和接地 105
一、接地 105
二、屏蔽 108
一、长线传输 113
第三节 传输线技术 113
二、长线传输技术的应用 117
三、光纤传输简介 124
实验 125
习题 125
第七章 接口设计和软件开发技术 127
第一节 系统设计概要 127
第二节 逻辑设计和物理设计 128
一、逻辑设计和物理设计的概念 128
二、逻辑设计的方法 128
四、接口设计中的几个主要问题 129
五、各种接口设计常用芯片 129
三、逻辑设计的注意事项 129
第三节 软件开发方法 130
一、软件开发环境及开发工具 130
二、接口软件开发方法 131
第四节 接口设计实例 134
一、定时/计数器接口芯片编程 134
二、I/O接口控制卡的设计与制作实例 140
实验 146
习题 148
附录1 ASCII码 149
附录2 偏移二进制码和基本二进制码的关系 149
附录3 有代表性的多路模拟开关 150
附录4 有代表性的采样保持电路 150
附录5 常用A/D转换器芯片 151
参考文献 152