回复帖子:(zhl(0.0.*.*))按照你的接法,当A按下时,扫描...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2004-8-16 16:29:00)
--  作者:zhl(0.0.*.*)
--  
更正,应该 GetDIN()>>4==0x0e (高4位有效)。

主题最新回顾(发布时间:2004-8-16 13:45:00)
--  作者:zhl(0.0.*.*)
--  
按照你的接法,当A按下时,扫描码时应该0x06, 得到的DIN应该是
GetDIN( )>>3==0x0e (GPIO 4 5 6 7 有效)。请检查你的程序。

主题最新回顾(发布时间:2004-8-16 12:57:00)
--  作者:WZ(0.0.*.*)
--  键盘扫描的问题
我自己编了一个键盘扫描的程序,1  4  7  A -- GPIO.0
                              2  5  8  B -- GPIO.1
                              3  6  9  C -- GPIO.2 
                          GPIO.4 .5 .6 .7

                            
如上面所示3X4的键盘,GPIO.0 .1 .2扫描输出,4 5 6 7 做输入,扫描输出码是0110  0101 0011,运行时,11个键都能正确识别,但唯独键A不能识别,没有任何反应,我测试过了A键是正常的,没有坏。当
按下键A 时,扫描码时应该0110,输入是1110f。请问这是什么原因