stc單片機(jī)看門狗喂狗程序
*劃時(shí)代——51單片機(jī) 喂狗*/
本文引用地址:http://m.butianyuan.cn/article/201611/323553.htm/**/
#include"STC.h"
#define LED_PORT P2//定義LED控制端口為P2口
/*************************/
void Delay(void)
{
unsigned char i,j;
for(i = 0;i < 130;i ++)
{
for(j = 0;j < 255;j ++);
}
}
/****************************/
void WDTInit(void)
{
WDT_CONTR = 0x35;//使能看門狗,預(yù)分頻64
}
/***************************/
void WDTFeed(void)
{
WDT_CONTR = 0x35;//喂狗
}
void EXTInit(void)
{
EX1 = 1;//允許外部中斷1中斷
IT1 = 0;//低電平觸發(fā)
EA = 1;//允許所有中斷
}
/***************************/
void main(void)
{
unsigned char i;
for(i = 0;i < 20;i ++)
{
LED_PORT =~ LED_PORT;
Delay();
}
WDTInit();//初始化看門狗
EXTInit();//外部中斷初始化
while(1);//讓看門狗定時(shí)器溢出復(fù)位
}
/*******************************/
void EXT1IRQ(void) interrupt 2
{
WDTFeed();//喂狗
}
評(píng)論