简单程序是一样的效果,但真正应用的时候不是这样子的,while(1){}大括号里面的是主循环体,一般在这之前会有一些对单片机IO口和寄存器的初始化,如果没有这一句,整个程序是循环体,会不断的初始化。
这名是形成一个死循环,使程序一直在这个指令上运行。
有两种用法:
(1)while(1); 就这句,后面有个分号,使程序停留在这指令上;
(2)while(1) { ;} 这句是循环执行大括号内的指令。
单片机主程序要运行在死循环中 这个死循环的写法是while(1){ ... } 这与别的程序不同;while(1);是等待的意思 放在前面运行就会停在此句话上。