C307 发表于 2010-4-21 13:52:19

128*64液晶,BUSY位为何一直为1

WRCOML:
       CLR      CSA
       SETB   CSB
       CLR      DI
       SETB   RW
SONCOML:
      
      SETB    E
      MOV   P1,#0FFH
      MOV   A,P1
      JB      ACC.7,SONCOML
      CLR   E

      CLR   RW
      MOV   P1, COM
      SETB    E
      CLR   E
      RET
这是些指令的子程序,为何执行的时候发觉ACC.7程序一直卡在JB ACC.7,SONCOML这里,好像BUSY位一直为1,所以一直在跳转,不明白位什么。

suneleo 发表于 2013-3-4 09:18:45

{:cry:}最近我也遇到了这个问题
页: [1]
查看完整版本: 128*64液晶,BUSY位为何一直为1