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)小灯也不会闪烁!! |