📄 wdt.c
字号:
#include <REG952.H>
//*****************************
//看门狗初始化子程序
//注意初始化后启动看门狗
//*****************************
void init_wdt()
{
WDL = 0x7F; //设置8位倒计时器初值 WDL = 0xFF,则2.62秒溢出
WDCON = WDCON|0x04; //启动WDT
// WDCON = WDCON&0xCf; //改变PRE2~PRE0的值
WFEED1 = 0xA5; //清零第一部分
WFEED2 = 0x5A; //清零第二部分
}
//*****************************
//喂狗子程序
//注意程序中开启中断
//*****************************
void clrwdt()
{
EA = 0; //关闭中断
WFEED1 = 0xA5; //执行清零第一部分
WFEED2 = 0x5A; //执行清零第二部分
EA = 1; //开中断
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -