正在加载图片...
行。当看门狗定时器启动运行后,为防止看门狗定时器的不必要溢出而引起单片机的非正常 的复位,应定期地把看门狗定时器清0,以保证看门狗定时器不溢出。 当由于干扰,使单片机程序“跑飞”或陷入“死循环”时,单片机也就不能正常运行程 序来定时地把看门狗定时器清0,当看门狗定时器计满溢出时,将在AT89S52的RST引脚上 输出一个正脉冲(宽度为98个时钟周期),使单片机复位,在系统的复位入口0000H处重新 开始执行主程序,从而使程序摆脱“跑飞”或“死循环”状态,让单片机归复于正常的工作 状态。行。当看门狗定时器启动运行后,为防止看门狗定时器的不必要溢出而引起单片机的非正常 的复位,应定期地把看门狗定时器清 0,以保证看门狗定时器不溢出。 当由于干扰,使单片机程序“跑飞”或陷入“死循环”时,单片机也就不能正常运行程 序来定时地把看门狗定时器清 0,当看门狗定时器计满溢出时,将在 AT89S52 的 RST 引脚上 输出一个正脉冲(宽度为 98 个时钟周期),使单片机复位,在系统的复位入口 0000H 处重新 开始执行主程序,从而使程序摆脱 “跑飞”或“死循环”状态,让单片机归复于正常的工作 状态
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有