at89s51看门狗演示程序 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-06
[导读]
at89s51看门狗演示程序#include#includesfrAUXR=0x8E;//定义AT89S51扩展寄存器sfrWDTRST=0xA6;voidclr_wdt();main(){AUXR=0xff;//初始化看门狗相关寄存器while(1)//主循环{clr_wdt();//8191个机器周期内
at89s51看门狗演示程序
本文引用地址: http://www.21ic.com/app/mcu/201806/764901.htm
#include
#include
sfrAUXR=0x8E;//定义AT89S51扩展寄存器
sfrWDTRST=0xA6;
voidclr_wdt();
main()
{
AUXR=0xff;//初始化看门狗相关寄存器
while(1)//主循环
{
clr_wdt();//8191个机器周期内必须至少调用此程序一次
//否则看门狗会溢出
//其它子程序
//
}
}
voidclr_wdt()
{
WDTRST=0x1E;//清除看门狗指令
WDTRST=0xE1;//
}
查看评论 回复