微机原理及接口技术第六章.pptVIP

  • 3
  • 0
  • 约3.22千字
  • 约 29页
  • 2019-08-09 发布于辽宁
  • 举报
* 第六章 接口技术应用 本章要点 6.1并行通信接口芯片8255A的应用 6.1.1非编码键盘接口 键盘的结构 本节内容要点 6.1并行通信接口芯片8255A的应用 6.1.1非编码键盘接口 1.行扫描法 行扫描法识别按键的原理如下:先使第0行接地,其余行为高电平,然后看第0行是否有键闭合。这是通过检查列线电位来实现的,即在第0行接地时,看是否有哪条列线变成为低电平。如果有某列线变为低电平,则表示第0行和此列线相交的位置上的键被按下;如果没有任何一条列线为低电平,则说明第0行没有任何键被按下。此后,再将第1行接地,然后检测列线是否有变为低电平的线。如此往下一行一行地扫描,直到最后一行。在扫描过程中,通过组合行线和列线即可识别此刻按下的是哪一个键。 键盘接口电路 6.1并行通信接口芯片8255A的应用 6.1.1非编码键盘接口 2.行反转法 行反转法也是识别按键的常用方法。它的原理是:将行线接一个数据端口,先让它工作在输出方式;将列线也接到一个数据端口,先让它工作在输入方式。程序使CPU通过输出端口往各行上全部送低电平,然后读入列线值。如果此时有某个键被按下,则必定会使某列线值为0。接着,程序再对两个端口进行方式设置,使接行线的端口改为输入方式,接列线的端口改为输出方式。并且,将刚才读得的列值从列线所接端口输出再读取行线的输入值,那么,闭合键所在的行线值必为0。这样,当一个键被

文档评论(0)

1亿VIP精品文档

相关文档