20100614

    1. 很牛的键盘电路 10/7287 单片机 2010-06-17
      原帖由 huchuan987 于 2010-6-16 12:44 发表 你说的没错,是这样的,你试想一下, 如果OK为1,MENU为0,此时W按下去后会是什么结果?? MENU会把OK也拉低变成0。如果MENU为三态的高阻而不是0那又是什么结果??
        这种状态我有考虑到的,所以在逻辑上先判断是否为零.否结果时才去读其它线状态 [ 本帖最后由 20100614 于 2010-6-17 09:13 编辑 ]
    2. 很牛的键盘电路 10/7287 单片机 2010-06-16
      BZ的分析有一定的道理,但不知道有没注意到,除了最下一行四个健外(因为置位的原因)其它的健码你我的全是反码。
    3. 很牛的键盘电路 10/7287 单片机 2010-06-15
      应该用的方法叫钳位二极管 是一个4X4的键盘矩阵 只是不知道,算法中是不是用的查表法呢   补充一点: 算法上应该是分别让menu inc dec ok线置“1” 置“1”后    如果还为“1”则        去读其它三条线    否则        说明按下的是最下一排按键 分析键码如下: menu置1          menu  inc  dec  ok1  1  1  0  02  1  0  1  04  1  0  0  17  0  0  0  0        inc置1        %  1  1  0  03  0  1  1  05  0  1  0  18  0  0  0  0        dec置1        var  1  0  1  0q  0  1  1  06  0  0  1  19  0  0  0  0        ok置1        w  1  0  0  1f  0  1  0  1k  0  0  1  10  0  0  0  0 可以看到,同一个编码出现了两次,但不同的是置1的线不同,所以这也是那个两极管出现的原因。   小弟初次评论,还有不道之处,多多见谅。 [ 本帖最后由 20100614 于 2010-6-15 18:56 编辑 ]

最近访客

< 1/1 >

统计信息

已有70人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:3

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言