用C语言中的if else 多分支实现单片机 LED一次点亮
时间: 2024-02-09 15:11:43 浏览: 150
单片机点亮LED(C语言)
可以使用以下代码实现单片机 LED 一次点亮:
```c
if (LED == 0) {
LED = 1;
} else if (LED == 1) {
LED = 2;
} else if (LED == 2) {
LED = 4;
} else if (LED == 4) {
LED = 8;
} else if (LED == 8) {
LED = 16;
} else if (LED == 16) {
LED = 32;
} else if (LED == 32) {
LED = 64;
} else if (LED == 64) {
LED = 128;
} else if (LED == 128) {
LED = 1;
}
```
其中,LED 变量表示当前点亮的 LED 灯,初始值为 0。通过 if else 多分支语句,依次将 LED 变量的值更新为 1、2、4、8、16、32、64、128、1,从而实现单片机 LED 一次点亮的效果。
阅读全文