ZKX's LAB

单片机程序:while(1) ; 无限循环,防止程序跑飞。什么意思? 单片机循环程序防止跑飞

2021-04-26知识6

在做单片机按键控制流水灯,我想达到按一下自己循环,再按一下就停止的那种,怎么删改程序啊?在做单片机按键控制流水灯,但是我做出来后是一直按才能循环,松开就不运行,。

单片机程序:while(1) ; //无限循环,防止程序跑飞。什么意思? 这一般用在仅仅依靠中断工作的场合,也就是说,单片机做完初始化后,之后的所有工作完全由中断产生时才完成相应的工作,比如日历等等。如果没有这句的话,程序就如流水一样永不回头的走了,执行完最后一句就寿终正寝。

单片机跑飞的原因有哪些?硬件的、软件的、以及怎样防止这种事情的发生? 单片机跑飞的原因很多,硬件的软件的都有:抄1、硬件原因:电源不稳,纹波很大,浪涌很多都2113可能造成;5261电磁干扰过强也很容易造成;强弱电线缆混杂在一起很容易造成等待。41022、软件原因:压栈和出栈不等造成;主程序没1653有循环等待。

#单片机循环程序防止跑飞

随机阅读

qrcode
访问手机版