STC89C52单片机入门-看门狗

 时间:2026-04-23 14:00:22

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

STC89C52单片机入门-看门狗

2、Symbol符号 Function功能

STC89C52单片机入门-看门狗

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

STC89C52单片机入门-看门狗

4、设置定时器为50MS

STC89C52单片机入门-看门狗

5、看门狗寄存器设置WDT_CONTR=0x37;

也就是00110111

256分频 9.1022 S

STC89C52单片机入门-看门狗

6、设置定时器中断函数(1次进入是50ms)

而看门狗溢出是9.1022秒

那么这里累加165次

就是8.250秒清零1次看门狗(时间需要留一定的余量)

STC89C52单片机入门-看门狗

7、如果你的程序中有外部中断,或者其他中断时

一般应该把看门狗清零的定时器的优先级设置为最高优先级

也就是在主程序main里,while(1)上写入IP=2; IPH=2;

这样T0就是最高优先级

  • MathType输入平方的多种方法
  • 毕业论文中的系统总体设计流程图如何画
  • WT588D语音芯片如何工作?
  • 怎么使用AutoCAD2019去除掉背景上的网状白点
  • word如何快速把每一章另起一页?
  • 热门搜索
    打嗝怎么快速解决 广汽传祺gs8怎么样 梨型身材怎么减肥 家里潮湿怎么办 肺结节是怎么回事严重吗 怎么改dns 北汽幻速s6怎么样 精影显卡怎么样 遇到火灾怎么办 怎么用纸折花