ch02输入通道接口技术概述.pptVIP

  • 7
  • 0
  • 约 79页
  • 2016-11-12 发布于湖北
  • 举报
2.3.2 行列式键盘 行列式键盘由行线和列线组成,按键设置在行、列结构的交叉点上,行列线分别连在按键开关的两端。行线通过上拉电阻接到+5V上。当无键按下时,行线处于高电平状态;当有键按下时,行、列线将导通,此时,行线电平将由与此行线相连的列线电平决定。 行列式键盘与计算机的连接多采用I/O接口芯片,如8155、8255等。有时为了简单起见,也采用锁存器,如74LS273、74LS244、74LS373等。 1.定时扫描法 图2-12所示为采用8255端口构成的4×8矩阵键盘。 图2-12 采用8255端口构成的4×8矩阵键盘 根据计算机进行扫描的方法可分为定时扫描法和中断扫描法两种。 按键按下时,与此键相连的行线与列线导通,行线在无键按下时处在高电平,显然,如果让所有的列线也处在高电平,那么,按键按下与否不会引起行线电平的变化,因此,必须使所有列线处在低电平,只有这样,当有键按下时,该键所在的行电平才会由高电平变为低电平。CPU根据行平电的变化,便能判定相应的行有键按下。为进一步确定具体键,不能使所有列线在同一时刻都处在低电平,可在某一时刻只让一条列线处于低电平,其余列线均处于高电平,另一时刻,让下一列处在低电平,依次循环,这种依次轮流每次选通一列的工作方式称为键盘扫描。  图中,8255的PA端口为输出工作方式作为列线使用,PC端口作为行线使

文档评论(0)

1亿VIP精品文档

相关文档