C语言程序例程12
C语言程序例程/*此程序实现"看门狗"WDT的功能*/#include"p18f458.h"unsignedlongi;/*系统初始化子程序*/voidinitial(){TRISD=0X00;/*D口设为输出*/}/*延时子程序*/voidDELAY(){for(i=19999;--i;)continue;}/*主程序*/main(){initial();/*初始化,设定看门狗的相关寄存器*/PORTD=0X00;/*D口送00H,发光二极管亮*/DELAY();/*给予一定时间的延时*/PORTD=0XFF;/*D口送FFH,发光二极管灭*/while(1){;}/*死循环,等待看门狗溢出复位*/}
用户评论