stm32单片机用两个按键控制led, 按键1 控制从灭到亮,按键2控制从亮到暗,但是一直按着按键

2025-03-12 03:15:46
推荐回答(1个)
回答1:

给你一个最简单的思路
cpu利用率不高但是可以完成
你上面写的我给你提供一个思路
你应该可以看的懂
看不懂追问
unsigned
int
key;
void
main(void)
{
while(1)
{
switch(key)
{
case
0:
led0=!led0;
//你自己修改
delay_ms(200);
break;
case
1:
led1=!led1;
delay_ms(200);
break;
case
2:led2=!led2;
delay_ms(200);
break;
default:
break;
}
void
在这里按键获取函数(void)
{
key=获取到的值;
//没有按键按下的话是进入不到这里
}
}
}