第1章 基础知识 1
1.1接口技术综述 1
1.1.1微机接口的概念 2
1.1.2采用接口电路的原因 2
1.2接口的功能和基本组成 2
1.2.1接口的功能 2
1.2.2接口的基本组成 3
1.3接口的分类 3
1.3.1按使用的角度分类 3
1.3.2按应用范围分类 3
1.3.3按信息传递方式分类 3
1.3.4按信息类型分类 3
第2章 微机总线与接口标准简介 4
2.1总线简述 4
2.1.1按相对于CPU或其他芯片的位置划分 4
2.1.2按总线的功能划分 5
2.1.3按总线的层次结构划分 5
2.1.4按总线在微机系统中的位置划分 5
2.1.5系统总线 6
2.1.6局部总线 6
2.2总线的主要参数 7
2.2.1总线的带宽 7
2.2.2总线的位宽 7
2.2.3总线的工作时钟频率 7
2.3 ISA总线 7
2.3.1概述 7
2.3.2 ISA总线的主要特点和性能指标 8
2.4 EISA总线 8
2.4.1概述 8
2.4.2 EISA的主要特点 9
2.5 PCI总线 9
2.5.1概述 9
2.5.2 PCI局部总线的主要性能和特点 9
2.5.3 PCI总线信号定义 10
2.5.4 PCI总线结构连接方式 10
2.5.5 PCI总线的新发展 11
2.6 AGP总线 11
2.6.1采用AGP的原因 11
2.6.2 AGP的性能特点 12
2.6.3 PCI和AGP的比较 13
2.7 IEEE 1394总线 13
2.7.1 IEEE 1394的主要性能特点 13
2.7.2 IEEE 1394的工作模式 14
2.8 USB总线 14
2.8.1 USB的主要性能特点 15
2.8.2 IEEE 1394和USB的相似性 15
2.8.3 IEEE 1394和USB的比较 15
2.9 IDE接口 16
2.9.1 IDE接口标准 16
2.9.2增强型IDE(EIDE)接口标准 17
2.9.3 Ultra DMA33和Ultra DMA66接口标准 18
2.10 SCSI接口 19
2.11总线与接口的比较与总结要点[1,2] 20
2.11.1总线和接口及其标准的概念 20
2.11.2总线的分类 20
2.11.3总线标准的特性 20
2.11.4总线标准与接口标准的特点 20
2.11.5总线操作与控制 21
第3章 后PC时代接口内容的新变化 22
3.1基于DSP的接口所涉及内容 22
3.2基于ARM的接口所涉及的内容 23
3.3基于SoC/SOPC接口的新特征 24
第4章 实验预备知识 26
4.1实验目的 26
4.2实验设备 26
4.3实验内容 28
4.4要求与说明 28
4.4.1汇编语言实验时注意事项 28
4.4.2 C语言编程注意事项 30
4.5汇编程序的基本结构 30
4.6源程序编辑及可执行文件的生成步骤 31
4.7 Debug的使用汇编语言上机过程 32
4.7.1汇编语言上机过程 32
4.7.2调试程序DEBUG的主要命令 33
4.8 8088微处理器寄存器简介 33
4.9系统功能调用及其应用 34
4.10报告要求 35
第5章 软件实验部分 36
5.1实验原理 36
5.1.1直接访问硬件 36
5.1.2使用BIOS调用 36
5.1.3使用DOS调用 37
5.2实验内容 38
5.2.1实验目的 38
5.2.2实验要求 38
5.3实验5-1从键盘输入数据并显示 38
5.4实验5-2字符和数据的显示程序 40
5.5实验5-3写文件实验 43
5.6实验5-4读文件实验 46
5.7实验5-5接收年月日信息显示 48
5.8实验5-6显示目录的实验 51
5.9实验5-7综合性设计实验统计学生成绩实验 53
第6章 硬件实验部分 57
6.1实验6-1接口基础及总线信号检测 57
6.2实验6-2 8253计时器/定时器 59
6.3实验6-3 8253控制LED灯频闪次数 66
6.4实验6-4使用8253模拟“声控灯” 69
6.5实验6-5 8255并行接口(小键盘控制)实验 71
6.6实验6-6 8255并行接口(LED)实验 77
6.7实验6-7 8255简单控制交通灯实验 80
6.8实验6-8 8255抢答器设计实验 83
6.9实验6-9十进制计数器设计 86
6.10实验6-10继电器控制设计 91
6.11实验6-11 8259A中断控制器实验 93
6.12实验6-12存储器直接传送DMA 99
6.13实验6-13 ADC0809实时采集电压大小 104
6.14实验6-14 8251可编程串行接口通信实验 107
6.15实验6-15 A/D转换实验 112
6.16实验6-16 D/A转换实验 117
6.17实验6-17键盘控制直流电机转速 127
6.18实验6-18直流电机驱动实验 128
6.19实验6-19可编程8279键盘/LED接口实验 131
6.20实验6-20 LED字型显示实验 139
6.21实验6-21开关量输入实验 142
6.22实验6-22多功能流水灯实验 145
6.23实验6-23按键校验实验 152
第7章 综合性设计实验 157
7.1综合实验示例1模拟交通灯控制实现方案 157
7.2综合实验示例2 8253计数器环境湿度测定 161
7.3综合实验示例3 A/D转换数码管输出 163
7.4综合实验示例4 8253输出方波供A/D转换——D/A波形控制器 167
7.5综合实验示例5可定时产生中断服务的系统设计 170
7.6综合实验参考习题 172
附录 A DOS功能调用 174
附录B DEBUE命令表 180
参考文献 181