找回密码
 立即注册
查看: 1908|回复: 6

大佬们求助?

[复制链接]

6

主题

11

回帖

170

积分

注册会员

积分
170
发表于 2023-2-9 11:32:02 | 显示全部楼层 |阅读模式
有两个按键(KEY1,KEY2)按下KEY1点亮LED1,按下KEY2熄灭LED1;当同时两个按键按下之后,KEY1和KEY2的功能发生变化,按下KEY1点亮LED2,按下KEY2熄灭LED2,每当同时按下两个按键,两个按键的功能在前面两种状态切换,我想了一晚上也没有想出来,求助大佬
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:328
  • 最近打卡:2025-03-09 19:40:01

9

主题

328

回帖

4501

积分

荣誉版主

积分
4501
发表于 2023-2-9 12:07:23 | 显示全部楼层
是哪里没想明白,判断同时按下吗
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-2-9 13:07:10 | 显示全部楼层
我认真看了他的文字,他已经想通了,也写的很清楚,
他就是怕写程序去实现,还是老老实实从学习冲哥的教学视频入门
====没实战过,刚开始编写程序有点恐高,必须请冲哥的视频加持下
1.png
【新提醒】在这看32位8051教学视频,送屠龙刀-STC32G12K128核心功能实验板 - 开源广场及教学视频交流 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-2-9 13:19:14 | 显示全部楼层
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-2-9 15:13:12 | 显示全部楼层
功能简单,容易实现。
首先要检测按键,检测到按键不能马上执行,要判断是否两个同时按下(实际按下有先后,所以要给一定的间隔时间)。
如果两键同时按下(比如按下间隔为0.2秒之内认为是同时按下),则切换控制模式(应该有模式提示)。
如果只按一键,则根据模式控制。

6

主题

11

回帖

170

积分

注册会员

积分
170
发表于 2023-2-9 20:28:20 | 显示全部楼层
kk*** 发表于 2023-2-9 12:07
是哪里没想明白,判断同时按下吗

6

主题

11

回帖

170

积分

注册会员

积分
170
发表于 2023-2-9 20:49:52 | 显示全部楼层
梁*** 发表于 2023-2-9 15:13
功能简单,容易实现。
首先要检测按键,检测到按键不能马上执行,要判断是否两个同时按下(实际按下有先后 ...

我写的这个就是在进行功能切换的时候,会出现误触第两个状态的一个按键的功能,没想到咋解决
QQ图片20230209204554.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 20:26 , Processed in 0.138949 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表