⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wdt.c

📁 这是我从朋友那搞到的pic学习资料
💻 C
字号:
/* ****************************************************************
** 功能描述: WDT复位,程序复位后,先点亮右边4个发光二极管,延时,再只点亮左边4个发光二极管,等待看门狗复位
*************************************************************** */
#include	"pic18.h"				/* PIC18系列的头文件 */
unsigned	int	i=0;				/* 循环变量 */
	
/* ****************************************************************
** 函 数 名: initial()
** 功能描述: 系统初始化子程序,放在程序首部
*************************************************************** */
void	initial()
{
	INTCON=0x00;			/* bit7-bit0:关总中断 */
	ADCON1=0X07;			/* 设置数字输入输出口 */
	PIE1=0;					/* PIE1 的中断不使能 */			
	PIE2=0;					/* PIE2 的中断不使能 */	
	PIE3=0;					/* PIE3 的中断不使能 */	
}									
										
main()					
{
	initial();					/* 系统初始化子程序 */
	CMCON=0x07;  			/* 关比较器 */
	TRISD=0X00;				/* 设置PORTD为输出 */
	PORTD=0xf0;				/* 共阳的右边四个发光二极管点亮 */
	for(i=0;i<0x3fff;i++)
		i=i;					/* 右边四个发光二极管点亮延时 */
	PORTD=0x0f;				/* 左边四个发光二极管点亮,右边4个熄灭 */
	while(1)
	{
		;					/* 等待看门狗复位 */
	}
}

⌨️ 快捷键说明

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