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

* 81614: [讨论]一些8279的问题

   deleter 
deleter发表的帖子 

 [讨论]一些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连接中,中间需不需要串入 二极管和电阻?

发表时间:2005年7月19日10:12:09

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  81668.[详细]没人回答我!
摘要:......(无内容)
- [deleter][800次] 2005年7月19日

[上一篇帖子]:太好料太好料,good
[下一篇帖子]:NS-6单片机试验板汇编原程序下载[upload=jpg]uploadFile/2005719913