wdt.c

来自「一些用于电话管理的pc机下位机程序」· C语言 代码 · 共 42 行

C
42
字号
/*此程序实现"看门狗"WDT的功能
*/

#include	"p18f458.h"

unsigned	long	i;

/*系统初始化子程序
*/
void	initial()
{
	TRISD = 0X00;				/*D口设为输出
	*/
}

/*延时子程序
*/
void	DELAY()
{
 	for	(i=19999;--i;)
	continue;
}

/*主程序
*/
void main (void)
{
	initial();					/*初始化,设定看门狗的相关寄存器
	*/
	PORTD = 0X00;			/*D口送00H,发光二极管亮
	*/
	DELAY();				/*给予一定时间的延时
	*/
	PORTD = 0XFF;			/*D口送FFH,发光二极管灭
	*/
	while(1)
	{
	;
	}						/*死循环,等待看门狗溢出复位
	*/
}	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?