单片机死机现象

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:33:38
说不定在某一个时间就会出现死机,就是显示,键盘不起作用了,程序死掉了,需要断电后重新上电后有正常了,请各位大侠分析一下。

程序跑飞了,或是进入死循环了。

建议你在不用的中断上,也写上一句跳转指令,转向主程序,这样能解决一部分问题

有可能进入中断了:
进入中断之后你的中断入口程序没写 或者中断力有死循环 导致程序不能返回或者跑飞

加个看门狗,程序跑偏时能自动复位,硬件看门狗用MAX705,有的单片机上带有软件看门狗计数器,在程序中不停的清看门狗计数器,当程序跑偏时不能清除时,计数器计满时自动复位。