西安电子科技大学--西电《计算机接口与通信技术》平时作业 下载本文

7.简述I/O接口、 I/O端口、 I/O接口技术的概念。

CPU与外部设备、存储器的连接和数据

交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口。

接口一般是指硬件连接的接口,如USB

接口,COM接口,串口等。 端口一般是指软件端口,是给信息通讯

所划分的通道口,是相对于软件来说的,如HTTP的80端口等。 I/O接口是一电子电路(以IC芯片或接

13

口板形式出现 ),其内有若干专用寄存器和相应的控制逻辑电路构成.它是CPU和I/O设备之间交换信息的媒介和桥梁.CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口。 8. 假定在串行通信时设定的数据传输率为1200bit/s,8位数据位,无校验,一个停止位,则传送完4KB的文件,需要多长时间?

14

答:因为一帧包含8位数据位,1个停止位,加上起始位共10位, 波特率为1200bit/s,所以,传送完4KB的文件,所需时间为:

1/1200×4×1024×10≈34ms 三、.设计题(每题5分,合计20分)

1. 若在PC/XT系统总线上扩充设计一个输出端口,分配给该输出端口的地址为288H,输出锁存器选用74LS273,试画出该输出端口与系统总线的接口电路图。

15

2.利用8255A为接口芯片(设8255A的端口地址为280H~283H),将PA口设置为方式0输入, PB口设置为方式1输入,PC口设置为方式0输出,试写出初始化程序。 解:MOV DX,283H MOV AL,92H OUT DX,AL

8.INTI50: MOV DX ,02FBH MOV AL ,80H

OUT DX ,AL ;将通信控制寄存器D7=1 MOV DX ,2F8H MOV AL ,0CH

OUT DX ,AL ;锁存除数低8位 INC DX MOV AL ,0

OUT DX ,AL ;锁存除数高8位

MOV DX ,2FBH

MOV AL ,0AH ;初始化通信线控制寄存器

OUT DX ,AL ;数据为7位,停止位为1位,奇校验

MOV DX ,2FCH ;初始化MODEM控制器

16