stc单片机看门狗喂狗程序
时间:11-29
来源:互联网
点击:
*划时代——51单片机 喂狗*/
/**/
#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;//使能看门狗,预分频64
}
/***************************/
void WDTFeed(void)
{
WDT_CONTR = 0x35;//喂狗
}
void EXTInit(void)
{
EX1 = 1;//允许外部中断1中断
IT1 = 0;//低电平触发
EA = 1;//允许所有中断
}
/***************************/
void main(void)
{
unsigned char i;
for(i = 0;i < 20;i ++)
{
LED_PORT =~ LED_PORT;
Delay();
}
WDTInit();//初始化看门狗
EXTInit();//外部中断初始化
while(1);//让看门狗定时器溢出复位
}
/*******************************/
void EXT1IRQ(void) interrupt 2
{
WDTFeed();//喂狗
}
stc单片机看门狗喂狗程 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)