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

大佬们求助?

[复制链接]

该用户从未签到

6

主题

11

回帖

150

积分

注册会员

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

使用道具 举报

  • TA的每日心情
    开心
    昨天 22:20
  • 签到天数: 159 天

    [LV.7]常住居民III

    9

    主题

    308

    回帖

    3763

    积分

    荣誉版主

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

    该用户从未签到

    550

    主题

    9410

    回帖

    1万

    积分

    管理员

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

    该用户从未签到

    550

    主题

    9410

    回帖

    1万

    积分

    管理员

    积分
    13960
    发表于 2023-2-9 13:19:14 | 显示全部楼层

    该用户从未签到

    46

    主题

    2997

    回帖

    6757

    积分

    超级版主

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

    该用户从未签到

    6

    主题

    11

    回帖

    150

    积分

    注册会员

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

    该用户从未签到

    6

    主题

    11

    回帖

    150

    积分

    注册会员

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

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

    本版积分规则

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

    GMT+8, 2024-5-13 00:43 , Processed in 0.062480 second(s), 55 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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