《看门狗程序.doc》由会员分享,可在线阅读,更多相关《看门狗程序.doc(2页珍藏版)》请在三一文库上搜索。
/* * File : wl014.c * Date : 2004-1-5 * Version : 1.0 * * Author : Freeman * Company : Willar * * Descriptoon: * AT89S51/52片内看门狗使用示例 * * * * * */#include #include sfr AUXR = 0x8E;/定义AT89S51扩展寄存器sfr WDTRST = 0xA6;void clr_wdt();main()AUXR = 0xff;/ 初始化看门狗相关寄存器while(1)/ 主循环clr_wdt();/ 8191个机器周期内必须至少调用此程序一次/ 否则看门狗会溢出/ 其它子程序/ void clr_wdt()WDTRST = 0x1E;/ 清除看门狗指令WDTRST = 0xE1;/