找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2244|回复: 4
打印 上一主题 下一主题
收起左侧

只用当按键长按下小灯才会闪烁,而不是按键按下第几下闪烁几次

[复制链接]
跳转到指定楼层
楼主
ID:530801 发表于 2019-5-25 22:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目标是    比如当按键按下累加到第4次,小灯闪四次,第五次闪五次,第十次清零
目前情况是    只用当按键长按下小灯才会闪烁,而不是按键按下第几下闪烁几次
附件pdf是Proteus仿真工程,下载以后文件后缀改回pdsprj就可以了
谢谢各位大佬

新工90程.pdf

20.38 KB, 下载次数: 13

proteus仿真工程

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:424598 发表于 2019-5-26 08:44 来自手机 | 只看该作者
你自己要懂举一反三啊。照你的要求,就是加一个变量。累计按键次数。然后用这个次数,加一个循环。在循环里加入灯亮,延时,然后灯灭,延时。
回复

使用道具 举报

板凳
ID:56665 发表于 2019-5-26 11:29 | 只看该作者
不用看你的文件,楼上正解,比如,按键每按一下,i++; 然后来一个for循环,灯闪烁的次数与i关联。
回复

使用道具 举报

地板
ID:541189 发表于 2019-5-26 16:42 来自手机 | 只看该作者
关键重点~消抖
回复

使用道具 举报

5#
ID:511890 发表于 2019-5-26 16:51 | 只看该作者
这个是一个按键扫描的问题吧。第一次烧苗确认按键已经按下,延时n毫秒,第二次扫描确认按键没松开,延时n毫秒第三次。。。第四次。多次是避免和按键快速松开按下误判。这样就能判断按键是长按还是快速按下松开。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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