用C语言编写的单片机程序,经调试正确通过。
watchdog.h:
#include
sbit LED1 = P1^0;
sbit LED2 = P1^1;
sfr WDTRST = 0xA6; //定义AT89S52扩展寄存器
/*********************************************************/
/*函数名字:wdtclear */
/*输入参数:无 */
/*输出参数:无 */
/*功能描述:喂狗指令 */
/*创建日期: 2009-04-25 */
/*********************************************************/
void wdtclear(void)
{
WDTRST=0x1E;
WDTRST=0xE1;
}
/*********************************************************/
/*函数名字:delay_nms */
/*输入参数:延时毫秒周期参数