输出有锁存.PPTVIP

  • 23
  • 0
  • 约1.07万字
  • 约 89页
  • 2017-12-31 发布于天津
  • 举报
输出有锁存

RESET:复位信号。有效时,清8255A 所有控制寄存器内容。并将各端口置成输入方式。 INTR:中断请求信号 INTR在 、IBF均为高时被置为高电平,即: 当选通信号结束、已将一个数据送进输入缓 冲存储器中,并且输入缓冲区满信号已为高电平 时,8255A向CPU发出的中断请求信号 INTE2:中断允许信号。通过软件设置的INTE1 (PC4) 为1时,端口A的输入中断为允许状态。 8255A中端口A工作方式2时,允许端口B工作于方式0或方式1,完成输入/输出功能。 第一步,CPU通过输出端口往所有的行线上送出低电平,然后读入列线值。如果此时有某键被按下,则必定会使某列线输入值为0,接下来便可进行第二步, 第二步CPU对两个端口重新设置方式,使接行线的端口改为输入方式,接列线的端口改为输出方式,即行反转。 第三步,将刚才读得的列值从列线所接端口输出,再读取行线的输入值,显然会有闭合键所在的行线值必定为0。 KEY1: MOV AL , 00H MOV DX , ROWPORT ; ROWPORT为行线端口地址 OUT DX , AL

文档评论(0)

1亿VIP精品文档

相关文档