
基础知识如果 MCU/CPU 不在规定的时间内按要求访问看门狗就认为 MCU/CPU 处于异常状态看门狗就会强制 MCU/CPU 复位使系统重新从头开始执行用户程序。看门狗的作用主要是为了防止“系统在异常情况下受到干扰MCU/CPU 程序跑飞导致系统长时间异常工作”。实验说明测试看门狗的复位功能将P2的LED的每各2000ms亮一次每各2000ms灭一次然后喂狗。现象发现LED亮灯闪烁时间并不均匀是因为没有及时喂狗导致单片机复位。修改使用定时器01.5s定时喂狗。接线图编写程序代码说明部分代码借鉴STC官网根据实验改动由于代码过只展示部分代码完整代码可下载。触发看门狗复位代码修改代码