打印

stc89c52从空闲中唤醒之后

[复制链接]
2130|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liqimcu|  楼主 | 2007-1-12 14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的stc89c52从空闲中唤醒之后,执行程序时,计算、串行通信都正常,怎么单单看门狗却不起作用了呢??定时器0定时50ms,执行中断后返回。请高手们帮个忙!!多谢!!!
    只要不加ORL   PCON,#01H,一切正常!
;----------------------------
                Loop: LCALL Biaoding        ;计算A,B的值
            LCALL JiSuan        ;计算新值,并显示
            LCALL JudAlarm          ;报警
            LCALL EXESOrder         ;执行串中命令
            LCALL EXEDisp        ;显示
            LCALL Normal            ;正常指示
            LCALL WATCHDOG          ;看门狗
            ORL   PCON,#01H
                      SJMP  Loop
;--------------------------------------
          WATCHDOG: CLR   P1.4            ;
                    NOP
                    NOP
                    NOP
                    SETB  P1.4            ;
                    NOP
                    NOP
                    NOP 
                    RET
 
 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

53

帖子

0

粉丝