为什么给单片机写程序时,main两个并列的for循环会一直循环下去,成为死循环,如何结束死循环只执行一遍 这是因为main()就是一个死循环,所以两个for 在main()一直循环执行,你想只执行一遍只要在弟二个结束加个while(1);就可以了!
单片机的程序跑飞是不是程序进入了死循环?死循环只是其中一种,只要是程序没有按照预想的结果运行都属于跑飞了,比如你采集某个数据,运行了3小时一直正常,再持续往后,。
单片机的主程序为什么是死循环? 因为CPU一旦工作,不掉电是不能停的,所以它一直在执行指令,如果不加死循环,程序就会执行到你不可预知…