当前位置:首页 > 单片机 > 单片机
[导读]#include sfr WDTRST = 0xA6;int Dog_Count=0;void Clr_WDT();void delay_50us(unsigned int t);int main(){ TMOD=0x11; TH0=0x3C;TL0=0xB0;  //50ms TH1=0xFC;TL1=0x18;  //1ms ET0=1;ET1=1; EA=1; TR0=1;TR1=1

#include

sfr WDTRST = 0xA6;

int Dog_Count=0;
void Clr_WDT();
void delay_50us(unsigned int t);

int main()
{
TMOD=0x11;
TH0=0x3C;TL0=0xB0;  //50ms
TH1=0xFC;TL1=0x18;  //1ms
ET0=1;ET1=1;
EA=1;
TR0=1;TR1=1;

Clr_WDT();

while(1)
{
Dog_Count=0;
}

return 0;
}

void Clr_WDT()
{
WDTRST = 0x1E;
WDTRST = 0xE1;
}

void IntTimer0 () interrupt 1
{
TH0=0x3C;
TL0=0x0B0;
}

void IntTimer1 () interrupt 3
{
if(Dog_Count<5000)
Clr_WDT();
Dog_Count++;
TH1=0xFC;
TL1=0x18;
}

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭