51单片机的代码问题

img


)

img

为什么代码中的while循环被注释掉后灯还有流水灯的效果呢?程序不是因该只运行一次吗?

单片机的程序是一直运行的,没有while会出一下奇怪的现象。
在51这样的单片机中,在keil 中编译的main最后会返回到00单片机的开始就会跳到main再循环运行。
不是所有的单片机都会这样。加while是必须的