手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

STC89C52单片机入门-看门狗

时间:2024-10-13 12:27:31

1、WDT_CONTR: 看门狗(Watch-Dog-Timer)控制寄存器

STC89C52单片机入门-看门狗

2、Symbol符号 Function功能

STC89C52单片机入门-看门狗

3、看门狗定时器预分频值,如下表所示

STC89C52单片机入门-看门狗

4、设置定时器为50MS

STC89C52单片机入门-看门狗

5、看门狗寄存器设置WDT_CONTR=0x37;也就是00110111256分频9.1022 S

STC89C52单片机入门-看门狗

6、设置定时器中断函数(1次进入是猱蝰逾鸾50ms)而看门狗溢出是9.1022秒那么这里累加165次就是8.250秒清零1次看门狗(时间需要留一定的余量)

STC89C52单片机入门-看门狗

7、如果你的程序中有外部中断,或者其他中断张虢咆噘时一般应该把看门狗清零的定时器的优先级设置为最高优先级也就是在主程序main里,while(1)上写入IP=2; IPH=2;这样T0就是最高优先级

© 手抄报圈