《微型计算机原理与接口技术》第5版:7章-1--输入输出接口.pptVIP

  • 12
  • 0
  • 约1.23万字
  • 约 42页
  • 2021-11-04 发布于安徽
  • 举报

《微型计算机原理与接口技术》第5版:7章-1--输入输出接口.ppt

* * * 1、方式1输入过程如下:当输入设备准备好数据,将数据送至PA7~PA0或PB7~PB0,同时发 ,在 下降沿控制下,8255A将PA7~PA0或PB7~PB0上的数据锁存到A口或B口数据输入寄存器中,同时8255A向输入设备发IBF有效,告知输入设备暂缓送数。8255A可以两种方式通知CPU取走数据: 第一种方式是用中断方式,在INTE=1∩IBF=1时, 的上升沿使INTR=1,8255A向CPU提出中断申请,CPU以中断方式取走数据,在CPU响应中断后,执行IN指令,将8255A A口或B口数据输入寄存器中的数据取走,同时, 信号的下降沿清除INTR信号, 信号的上升沿复位IBF。输入设备仅当检测到IBF为低电平后,才开始传送下一个数据,如此循环;第二种方式是用软件查询,CPU仅当查询到IBF=1时,才从8255A A口或B口数据输入寄存器中取走数据。 * 方式1输出过程如下: 首先CPU执行OUT指令,在 WR信号的下降沿CPU输出的数据送入8255A数据输出缓冲器,并使INTR复位。WR 信号上升沿将OBF 置为有效,通知输出设备,CPU已把数据输出到8255A的指定端口中,输出设备接到 OBF信号有效后,发ACK 有效,ACK 下降沿将 OBF置为1, ACK上升沿表示输出设备已从8255A指定端口取走数据,此时若 INTE=1,则INTR被置为高电平,向

文档评论(0)

1亿VIP精品文档

相关文档