您的位置 首页 报告

stc单片机看门狗喂狗程序

*划时代——51单片机喂狗***includeSTChdefineLED_PORTP2定义LED控制端口为P2口*************************voidDel

*划时代——51单片机 喂狗*/

/**/

#include”STC.h”

#define LED_PORT P2//界说LED操控端口为P2口

/*************************/

void Delay(void)

{

unsigned char i,j;

for(i = 0;i < 130;i ++)

{

for(j = 0;j < 255;j ++);

}

}

/****************************/

void WDTInit(void)

{

WDT_CONTR = 0x35;//使能看门狗,预分频64

}

/***************************/

void WDTFeed(void)

{

WDT_CONTR = 0x35;//喂狗

}

void EXTInit(void)

{

EX1 = 1;//答应外部中止1中止

IT1 = 0;//低电平触发

EA = 1;//答应一切中止

}

/***************************/

void main(void)

{

unsigned char i;

for(i = 0;i < 20;i ++)

{

LED_PORT =~ LED_PORT;

Delay();

}

WDTInit();//初始化看门狗

EXTInit();//外部中止初始化

while(1);//让看门狗定时器溢出复位

}

/*******************************/

void EXT1IRQ(void) interrupt 2

{

WDTFeed();//喂狗

}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/255646.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部