大学生在线求解

weixin_47363607 2020-04-25 06:18:36
1、KEY1一直按下,LED0亮,松开灭;2、KEY2一直按下,LED1灭,松开亮;3、KEY3按下去两个灯闪烁。


嵌入式程序设计科老师给布置的作业,请问应该怎么样实现?
谢谢各位大佬
...全文
757 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
波利莫菲斯 2020-10-07
  • 打赏
  • 举报
回复
在主程序里面循环写按键检测的程序。如二楼所说,检测到按键1按下,灯就亮,按键1没有按下,灯灭。按键2相反的程序。按键3的程序写检测到3键按下,两个等亮+延时+灭+延时,然后循环把,直到按键3弹起。
fly 100% 2020-04-27
  • 打赏
  • 举报
回复
用硬件搭么?前连个直接开关,最后一个用延时电路
worldy 2020-04-26
  • 打赏
  • 举报
回复
if(KEY3==1) //假设按键按下为0 { LED0=KEY1; LED1=KEY2; } else { LED0=LED1=~LED0; delay_ms(500); }
hufuju_com 2020-04-25
  • 打赏
  • 举报
回复
分三步走啊:
1、KEY1按下后就输出LED0=1,松手就LED0=0;
2、KEY2按下后就输出LED1=0,松手就LED1=1;
3、KEY3按下,可以用定时器操作LED灯闪烁了,定时一段时间

19,519

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧