并口串口芯片

1.解释题
(1)片选
解:片选信号以CE*(或CE)表示,只有当该信号有效时才能使接口芯片进入电路工作状态,以实现数据的输入输出。片选端通常同1/O地址译码器的输出端相连。因此,片选是由指定的I/O地址选中接口芯片以使其进入电路工作状态的过程。
(2)可编程
解:通过编制相应的程序段,用软件来选择I/O接口芯片按不同的工作方式完成不同的接口任务;也可在工作过程中用软件对I/O接口芯片进行实时、动态操作,改变工作方式,发送操作命令、读取接口芯片的内部状态等。
(3)联络信号
解:并行接口通常要为每个数据端口提供两条控制线,一条是接口送往外设的控制线, 另一条是外设送给接口的状态线,这一对信号线的有序配合,使CPU通过接口能实现同外 设之间正确的数据传送。这一对保证数据同步传输的信号线称为“联络信号”或“握手信 号”。
(4)INTE
解:8255A用于中断传送时的中断允许信号,是一个无外部引出端的位于8255A内部 的中断允许触发器的状态位。通过软件对8255A中PCi的位操作来设定INTE是“0”还是 “1”,以确定相应数据口能否用于中断传输,INTE=“1”,允许中断,INTE=“0”,禁止中断。
(5)OBF*
解:输出缓冲器满,8255A工作于方式1输出时发出的数据选通信号。OBF*=“0”(有效电平)时,表示CPU已将数据送到8255A的PA 口或PB口,并被锁存在相应端口上。当外 设向8255A返回响应信号ACK*时,OBF*被置为“1”(无效)。
(6)IBF
解:输入缓冲器满,8255A 工作于方式1输入时由8255A给外设的回答信号,表示外设输入的数据已写入输入缓冲器,通知外设暂不送新数。IBF内外设给8255A的选通信号 STB*变低后置为“1”(有效),由CPU的读信号RD*清为“0”。
(7)STB*
解:选通信号。8255A工作于方式1输入时,外设给8255A的选通信号。STB*有效时,把输入数据锁存入相应的数据口(PA口或PB 口)。
(8)ACK*
解:应答信号。8255A工作于方式1输出时,外设给8255A的响应信号。ACK*有效时, 表示外设已从8255A的相应端口接收到CPU输出的数据。

2.扼要说明简单的I/O接口芯片与可编程接口芯片的异同处?
相同处:简单的I/O接口芯片与可编程接口芯片都能实现CPU与外设之间进行数 据传送的控制,都具有暂存信息的数据缓冲器或锁存器。
不同处:简单的I/O接口芯片的接口功能比较单一,接口芯片在同CPU与外设的硬件 连接固定后,接口电路的工作方式以及接口功能就固定了,无法用软件来改变。而可编程接 口芯片是多功能接口芯片,具有多种工作方式,用户可通过编制相应的程序段,使一块通用 的I/O接口芯片能按不同的工作方式完成不同功

能的接口任务,也可在工作过程中,通过编程对I/O接口芯片进行实时的动态操作,改变工作方式,发送操作命令.读取接口芯片内部有关端口的状态信息等。

3.根据接口电路的功能,简要说明I/O接口电路应包括哪些电路单元:
(1)实现CPU与外设之间的数据传送——数据锁存器和三态缓冲器组成的数据端口;
(2)在程序查询的I/O方式中,便于CPU与接口电路或外设之间用应答方式来交换信 息——控制命令寄存器和状态寄存器;
(3)在中断传送的I/O方式中,必须提供各种中断控制功能——中断控制逻辑;
(4)具有选择接口电路中不同端口(寄存器)的功能——地址译码器;
(5)能对地址译码器选中的端口实现读写操作——读写控制逻辑。

4.扼要说明8255A工作于方式0和方式1时的区别。
方式0可以工作于无条件传送方式,也可工作于查询传送(条件传送)方式,可由 用户选择PCL和PCH中各一条线作为PA口和PB口的联络信号线,方式0不能工作于中断 传送方式;
方式1可以工作于查询传送方式和中断传送方式,芯片规定了PC口中6条线作为PA 口和PB口同外设之间的联络信号线以及同CPU之间的中断请求线。

5简述16位系统中并行接口的特点。
用两片8255A芯片来构成一个16位微机系统的输入与输出接口,一片为偶地址端 口,一片为奇地址端口,偶地址端口的8255A芯片由CPU的地址线A0参与片选译码,其8 位数据线同CPU的低8位数据线D0—D7相连;奇地址端口的8255A由CPU的“总线高允许BHE*”参与片选译码,其8位数据线同CPU的高位数据线D8~D15相连。8086CPU可 以对某一个8255A的各端口进行8位字节信息传送,也可以对两个8255A的对应两个端口 (两个PA口,或两个PB口,或两个PC口)用一个总线周期实现偶地址字的传送。

6. 在远距离数据传输时,为什么要使用调制解调器?
答:在远距离传输时,通常使用电话线进行传输,电话线的频带比较窄,一般只有几KHz,因此传送音频的电话线不适于传输数字信号,高频分量会衰减的很厉害,从而使信号严重失真,以致产生错码。使用调制解调器,在发送端把将要传送的数字信号调制转换成适合在电话线上传输的音频模拟信号;在接收端通过解调,把模拟信号还原成数字信号。

7. 全双工和半双工通信的区别是什么?在二线制电路上能否进行全双工通信?为什么?
答:全双工和半双工通信,双方都既是发送器又是接收器。两者的区别在于全双工可以同时发送和接收。半双工不能同时双向传输,只能分时进行。在二线制电路上是不能进行全双工通信的,只能单端发送或接收。因为一根信号线,一根地线,同一时刻只能单向传输。

8. 同步传输方式和异步传输方式的特点各是什么?
答:同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

9 8253—5在写入计数初值时,二进制计数和十进制计数有无区别?若有,有何区别?
采用二进制计数时,如果计数初值n为8位二进制数(十进制数≤255),则在用 MOV AL,n写入AL时,n可以写成任何进制数。如果计数初值n为16位二进制数(十进 制数≤65535),则可有两种方式写入,一种是把十进制数转换成4位十六进制数,分两次写入 对应的计数通道(光低后高);另一种是把十进制数直接写入AX,即:
MOV AX,n O
MOV PORT,AL ;PORT为通道地址
MOV AL,AH
OUT PORT,AL
采用二进制计数时,必须把计算得到的计数初佰的十进制数后加上H,变为BCD码表示形式。例如n=50,则写为:
MOV Al,50H
O)UT PORT,AL
如果n=1250,则写为
MOV AL,50H
OUT PORT,AL
MOV AL,12H
OUT PORT,AL





相关文档
最新文档