stc89c52从空闲中唤醒之后

[复制链接]
2727|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

粉丝
快速回复 在线客服 返回列表 返回顶部