单片机按键消抖无延时的算法

单片机按键消抖无延时的算法,第1张

无延时,只是噱头。

隔一段时间,执行一次void Keyscan(void),

间隔的时间,也相当于延时了。

而且圆简,这样的方法,是按照固定的时间,去扫描按键

有些像是巡逻哨,有可能会错过按键的时刻。

而轮流检测型腔扒按键的方法,扫描的卜昌,就比较勤。

首先1:点击开始菜单→设置→控制面板→键盘然后把重复延迟拉到最仿芦短

这个作用主要是帮助你减小在按键的重复率上的延迟时间,比如XXX什么的。

那么如何整体的减小你的键盘延迟呢?重点来了↓

其次2:仍然单击开始菜单→运行→输入regedit→这个时候我们会看到很多注册表,由于比较繁琐下面我用图例教大家。

先运行↓

运行之后我们看到了这5个注册表信息↓

选择第二项双击备轿带,我们会看到这些选项↓

然后我们选择第三项Control Panel 打开↓

打开以后会出现这些选项,我们选择Keyboard 打开↓

之后帆销我们就看到了这三项数值,然后选择最后一项双击打开↓

然后我们把数值改成48,这个是我们键盘的延迟率,最多可以改成48,也就是说就算你改成1万2万,它的数值也是保持在48的。

就这样我们的键盘延迟就减小了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12416970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存