简答题

并行输入输出接口芯片8255A工作方式1,CPU如何已中断方式将输入设备的数据读入?

正确答案

是由外设送给8255A的选通信号,当它有效时,就把来自外设的一个8位输入数据送到8255A的端口A或端口B的输入锁存器或缓冲器。
IBF是8255A输出的状态信号,当它有效时表示当前已有一个新的数据进入端口A或端口B的输入锁存器或缓冲器。IBF信号是对的响应信号,由信号置位。它可以由CPU通过查询C口的PC5或PC1位获得。当CPU查得PC5(或PC1)=1时,表示输入锁存器或缓冲器数据已满,CPU可以从A口(或B口)读入输入数据;一旦完成读入操作后,IBF将由信号的上升沿复位(变为低电平)。
结束(回到高电平时)和IBF为高电平时,如果由相应的中断允许信号(即INTR为高电平)时,则8255A把INTR变为有效,以向CPU发中断请求。它表示数据端口已输入一个新的数据,并向CPU请求中断服务。若CPU相应此中断请求,则读入数据端口的数据,并由信号的下降沿使INTR复位(变为低电平)。
它在8255A内部的一个控制中断允许或禁止的控制信号。INTE没有外部引出端,它是由软件通过对C口的置位或复位来实现对中断请求的允许或禁止的。端口A的中断请求INTRA可以通过对PC4的置位或复位加以控制,PC4置1,允许INTRA工作;PC4置0,则屏蔽INTRA。端口B的中断请求INTRB可以通过对PC2的置位或复位加以控制。端口C的数位常常作为控制位来使用,故应使得C口中的各位可以用置1/复0控制字来单独设置。

答案解析

相似试题
  • 对应可编程并行接口芯片8255A的方式0的输入/输出方式是()。

    单选题查看答案

  • 可编程并行接口芯片8255A中有多少个输入/输出端口?

    简答题查看答案

  • 某系统中,欲用可编程并行接口芯片8255A的一个口来实现两位输入和两位输出,则应选用()

    填空题查看答案

  • 用8255A用作两台计算机并行通信的接口电路,请画出采用查询式输入/输出方式工作的接口电路,并写出采用查询式输入/输出方式的程序。8255用作两台计算机并行通讯接口。

    简答题查看答案

  • 可编程并行接口芯片8255A有哪几种工作方式?每种工作方式有何特点?

    简答题查看答案

  • 可编程并行接口芯片8255A有哪几种工作方式,每种工作方式有何特点?

    简答题查看答案

  • 可编程并行接口芯片8255A有哪几种工作方式?每种工作方式有何特点?

    简答题查看答案

  • 按下面要求对并行接口片子8255A的控制字进行初始化,且初始化完成置端口A的中断请求为允许中断。 已知:控制字寄存器地址为0FBH,A口工作于方式1、输入时中断允许位INTEA由PC4控制。 端口A:方式1,输入 端口B:方式0,输出 端口C(上半部),输入 端口C(下半部),输出。

    简答题查看答案

  • 并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端口是()。

    单选题查看答案