单片机STM32求助用3个按键控制3个LED灯 100

用3个按键对应3个LED,按下KEY1LED闪烁,按下KEY2LED闪烁,按下KEY3LED3闪烁按键要松手以后保持LED闪烁,,每次只要一个LED闪烁。... 用3个按键对应3个LED,按下KEY1 LED闪烁,按下KEY2 LED闪烁,按下KEY3 LED3闪烁
按键要松手以后保持LED闪烁,,每次只要一个LED闪烁。
展开
 我来答
俗不可耐dP
2017-12-11 · TA获得超过121个赞
知道小有建树答主
回答量:211
采纳率:58%
帮助的人:58万
展开全部
给你一个最简单的思路 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=获取到的值; //没有按键按下的话是进入不到这里
}
}
}
宿兴电子
2024-10-18 广告
联系我们一、有无震荡源 无源这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。 二、价格不同 有源蜂鸣器往比无源蜂鸣器贵,就是因为里面多个震荡... 点击进入详情页
本回答由宿兴电子提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式