程序很简单的,让单片机每隔4秒不断复位,LED闪烁是用来测试看门狗:#include <reg51.h>
sfr WDT_CONTR = 0xe1; //watchdog register
sbit led1 = P3^1;
sbit led2 = P3^2;
void main()
{
WDT_CONTR=0x36;//启动看门狗,清0看门狗,设置128分频,12M晶振测算时间为4.1943S
led1=0;
led2=0;while(1)
{
scan();
}
}
用KEIL编译没有问题!!!
用的宏晶的单片机STC89C52RC,这么简单的程序不运行,天理何在??会不会是看门狗会不会是寄存器坏了????
|