标题: 新手问题,急急急........ [打印本页]

作者: 小伟    时间: 2009-2-25 16:52
标题: 新手问题,急急急........
 START:MOV       P1,#FEH
        D1:LCALL   DELAY
             MOV           A,P1
             RL          A
             MOV    P1,A
             NOP 
             NOP
             AJMP  D1
    DELAY:MOV   R1,#200
          D2:MOV   R2,#250
           DJNZ      R2,$
           DJNZ     R1,D2
           RET
           END
将该程序编译后烧录到单片机中,结果看到的现象是第一个灯亮之后熄灭,其它灯没反应,我是想让灯循环亮下去,为什么会出现上述现象呢?????????

作者: senlinwang    时间: 2009-2-26 10:40
我也是初学者,那个 MOV  P1,#FEH 应该要改成  MOV P1,#0FEH吧
作者: guoy    时间: 2009-2-28 11:05
把上面几句程序改为:试试看
 START:  MOV      A ,#0FEH
              MOV      P1  ,A
       D1:  LCALL   DELAY
               RL          A
               NOP
      下面跟你一样。 






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1