在"主程序喂狗论"中最"强有的理论依据"就是---"程序跑飞了可是中断不一定会死" (中断一般都有自己固定不变的中断向量地址这样即主程序飞中断也能正确地跳入自己的轨道继续运行.)可如果只在主程序喂狗,由于中断被无意关断那么主程序实际就只干傻喂狗功能这种不工作也不死的。所以建议:最好的办法是主程序和中断相结合的方法喂狗,这个需要根据实际程序中断的特点编写相应的喂狗功能(参考方法:在主循环内判中断进入标志(或中断进入次数)再喂狗.)。如果你没什么把握的话,还是建议只在主程序喂狗