标题: 求助。。有关STC看门狗 [打印本页]

作者: 恐怖分子    时间: 2010-11-8 10:18
标题: 求助。。有关STC看门狗

STC89C55RD的看门狗怎反应么设置,怎么网上说可以的程序在开发板却没反应,难道是我的设置有问题,欢迎指教~

#include<reg52.h>    //STC单片机头文件

#define uint unsigned int
#define uchar unsigned char
sfr WDT_CONTR=0xe1;
sbit led=P1^0;

//=================================================================
// 函数名称 :void delay (uint us)
// 函数功能 :延时
// 入口参数 :us 延时时间的长短
// 出口参数 :无
//=================================================================
void delay (uint us)   
{
while(us--);
}

         
main()
{
WDT_CONTR=0x35;      //启动看门狗
led=1;     //点亮LED
delay(100);
led=0;
delay(100);    //熄灭LED
while(1)
{
       WDT_CONTR=0x35; //喂狗,若屏蔽掉该位,则看门狗溢出后复位,LED灯不停闪烁
}        
我把0X35改为0X3C也没用。。去掉WHILE(1)小灯也不会闪烁!!
作者: x-lichking    时间: 2010-12-23 10:16

兄弟,我说你啥好呢!!!!

 

delay(100)的熄灭 闪烁!!!!您快门的眼睛啊。你把熄灭的延时 改成10000 你看他闪不闪


作者: 诗和远方1515    时间: 2017-1-8 21:13
改一下延时时间是可以实现的




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