单片机频繁复位是否影响寿命
的有关信息介绍如下:复位对单片机寿命没有影响,估计你是觉的电脑频繁重启会影响寿命,所以推测可能单片机也是这样.其实电脑主要是因为有硬盘那些机械部件,所以影响比较大,单片机是纯电子电路的,而且复位时热重启,也不存在通断电的冲击,不用考虑对它寿命有什么影响
虽说对寿命没影响,不过你的程序本身还是不太完善,这个功能本身是不需要通过复位来实现的,再添加一个按键,最方便就是把这个按键也接在外边中断引脚上,第一次中断后选择执行PWM,再按一次,中断后就选择232通信,然后再中断就再变为PWM
复位对单片机很小!!不过根据你的功能完全不需要使用外部复位功能。
可以在程序设定中断标志位,但中断触发 ,置标志位,在PWM功能前查询标志位方式,标志位符合要求则执行232通讯~~否则执行PWM功能,232功能完成,清除标志即可。
你多看看关于单片机中断的内容,中断结束后是可以返回原程序的,也就是说根本不用复位就可以实现你想要的功能,如果中断函数用的的寄存器比较多则需要在进入中断前后进行寄存器的入栈和出栈操作以保护现场。
我觉得应该不大