- // OSCTUNE = 0X0F;//振荡器校准
- CMCON0 = 0X07;//比较器设置 关闭比较器
- TRISIO=0B00001000;//初始化GP0输出方向
- ANSEL = 0x00; //取消模拟输入 配置为数字io
- GP5 = 0;//所有IO置高
- GP4 = 1;//所有IO置高
- GP3 = 1;//所有IO置高
- GP2 = 1;//所有IO置高
- GP1 = 1;//所有IO置高
- GP0 = 1;//所有IO置高
- GP5 = 1;
- OPTION_REG = 0x0D;//看门狗 32分频 18ms * 32 = 576ms
-
- while(1)
- {
- GP5 = 1;
- SWDTEN = 1;
- CLRWDT();
- SLEEP();
- NOP();
- SWDTEN = 0;
- GP4 = 0;
- GP5 = 0;
- SWDTEN = 1;
- CLRWDT();
- SLEEP();
- NOP();
- SWDTEN = 0;
-
- }
上面测试代码
|