单片机STM32求助用3个按键控制3个LED灯 100
用3个按键对应3个LED,按下KEY1LED闪烁,按下KEY2LED闪烁,按下KEY3LED3闪烁按键要松手以后保持LED闪烁,,每次只要一个LED闪烁。...
用3个按键对应3个LED,按下KEY1 LED闪烁,按下KEY2 LED闪烁,按下KEY3 LED3闪烁
按键要松手以后保持LED闪烁,,每次只要一个LED闪烁。 展开
按键要松手以后保持LED闪烁,,每次只要一个LED闪烁。 展开
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=获取到的值; //没有按键按下的话是进入不到这里
}
}
}
你上面写的我给你提供一个思路 你应该可以看的懂 看不懂追问
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=获取到的值; //没有按键按下的话是进入不到这里
}
}
}
宿兴电子
2024-10-18 广告
2024-10-18 广告
联系我们一、有无震荡源 无源这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。 二、价格不同 有源蜂鸣器往比无源蜂鸣器贵,就是因为里面多个震荡...
点击进入详情页
本回答由宿兴电子提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询