导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[讨论]一些8279的问题[deleter]

 *第33206篇: [讨论]一些8279的问题

  
楼 主:deleter 2005年7月19日10:12
 [讨论]一些8279的问题

高手们:
    我有一些8279的问题,向大家请教

    我做了一个4*4的键盘,采用编码工作方式,键盘的行列线分别接了RL4~RL7及3-8译出来的低四位,
可是键盘做出来1 3行按键一样,24行一样,不知什么问题,是硬件,还是程序的问题?我又试了,发现从8279读出来的D4位始终为0,不论按哪一行,
     程序如下:
main: MOV DPTR,#7801H               ;7801H命令地址,7800H数据地址。
      MOV A,#0C3H
      MOVX @DPTR,A
     
WAIT: MOVX A,@DPTR
      JB ACC.7,WAIT
      
      MOV A,#00H
      MOVX @DPTR,A
      MOV A,#34H
      MOVX @DPTR,A

     MOV DPTR,#7801H
LOOP: MOVX A,@DPTR
      ANL A,#0FH
      JZ  LOOP
  
AG:   MOV A,#40H
      MOVX @DPTR,A
      MOV  DPTR,#7800H
      MOVX A,@DPTR
      
      MOV BUF,A
      RR A
      
      ANL A,#0CH
      XRL A,#0CH
      MOV BUF2,A
      MOV A,BUF
      ANL A,#03H
      ADD A,BUF2
    
      ADD A,#30H                              ;产生ASCII码
                                   
      MOV DPTR,#0D801H                        ;送液晶显示  
      MOVX @DPTR,A

另外,我还有一些疑问:
    1.8279数据中的SCAN只有D5~D3,三位,那不就是说,在译码工作方式中,D5位没用;编码工作方式中,SL3 没用?

    2.译码工作方式中,键盘与SL RL连接中,中间需不需要串入 二极管和电阻?

  
2楼:deleter 2005年7月19日18:02
 没人回答我!

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:感光电路板自动曝光箱,想要爆出0.1毫米的线的必须装备!

[下一篇主题]:NS-6单片机试验板汇编原程序下载