44矩阵键盘的工作原理与编程方法的简单介绍.docVIP

  • 50
  • 0
  • 约3.07千字
  • 约 5页
  • 2018-11-18 发布于天津
  • 举报

44矩阵键盘的工作原理与编程方法的简单介绍.doc

44矩阵键盘的工作原理与编程方法的简单介绍

?4×4矩阵键盘的工作原理与编程方法的简单介绍 1、先读取键盘的状态,得到按键的特征编码。 先从P1口的高四位输出低电平,低四位输出高电平,从P1口的低四位读取键盘状态。再从P1口的低四位输出低电平,高四位输出高电平,从P1口的高四位读取键盘状态。将两次读取结果组合起来就可以得到当前按键的特征编码。使用上述方法我们得到16个键的特征编码。 2、根据按键的特征编码,查表得到按键的顺序编码。 将16个键的特征编码按顺序排成一张表,然后用当前读得的特征编码来查表,当表中有该特征编码时,它的位置就是对应的顺序编码。 3、特征编码与顺序编码的对应关系 KEYTABLE:??????? ????DB??0EEH,0EDH,0EBH,0E7H,0DEH????;0,1,2,3,4,??顺序码 ????DB??0DDH,0DBH,0D7H,0BEH,0BDH???;5,6,7,8,9, ????DB??0BBH,0B7H,07EH,07DH,07BH????;A,B,C,D,E, ????DB??077H,0FFH????????????????????????????????;F,???0FF为结束码 ;反转法询键值子程序??(A)=键值顺序码 ?;先读取键盘的状态,得到按键的特征编码。 ?;根据按键的特征编码,查表得到按键的顺序编码。 ?;-----------------------

文档评论(0)

1亿VIP精品文档

相关文档