#include"stc15f2k60s2.h" //15系列单片机头文件
#define uchar unsigned char
#define uint unsigned int
//sfr WDT_CONTR=0xe1; 头文件内部已定义
sbit led1=P0^0;
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--) //i=xms即延时约xms毫秒
for(j=110;j>0;j--);
}
void main()
{
WDT_CONTR=0x35; //看门狗寄存器 00110101 后三位 1 0 1 预分频 64 看门狗溢出时间 2.0971 S
led1=0;
delayms(500);
led1=1;
while(1)
{
delayms(1000);
//两次喂狗时间不能超过看门狗溢出时间
WDT_CONTR=0x35;
}
}
|