介绍了一种基于Keil C51 环境的软件看门狗设计方法。通过设置程序、喂狗程序和中断服务程序的有效配合, 解决软件模块的稳定性问题。设置程序在模块开始处对看门狗系统进行初值设定, 喂狗程序在模块结束时进行参数设置。通过T0 中断服务程序监视软件模块的运行, T 1 中断服务程序监视T0 定时器的运行, 设置程序监视T0 和T1 的运行, 以达到看门狗系统的循环监视。此设计方法可以提高程序模块的稳定性, 特别是对于顺序控制结构的软件尤为适用。