daiya1981 发表于 2020-7-21 18:25:40

学单片机卡在按键识别上了,请教各位有什么好方法?

我学单片机好久了,基本的程序会编一些,可是面对着各种各样稀奇古怪的按键识别要求,实在是无法应对,各位有什么好的方法吗?我不是计算机专业的,基本功不好,需要补些什么知识才能编好按键识别程序呢?或者有什么好书推荐一下

shamiao 发表于 2020-7-21 18:30:54

按键识别有困惑,直接看马潮老师的著作《AVR单片机嵌入式系统原理与应用实践》(第2版),里边“使用状态机原理进行按键识别”的内容

BOERLBH 发表于 2020-7-21 18:37:17

个人觉得 按键检测 最好的方法是 状态机 。具体操作 你可以搜一下 。

yyts 发表于 2020-7-21 20:04:12

直接说你碰到的问题吧。

leiyitan 发表于 2020-7-21 20:28:18

本帖最后由 leiyitan 于 2020-7-21 20:29 编辑

https://github.com/murphyzhao/FlexibleButton
https://github.com/leiyitan/MultiButton
上边两个选一个够用了,不会告诉我GITHUB抄代码都迷惑吧

lnso 发表于 2020-7-21 20:55:18

leiyitan 发表于 2020-7-21 20:28
https://github.com/murphyzhao/FlexibleButton
https://github.com/leiyitan/MultiButton
上边两个选一个 ...

AD值来做按键的有做过吗?要做按下,释放,处理的

tomzbj 发表于 2020-7-21 22:16:33

lnso 发表于 2020-7-21 20:55
AD值来做按键的有做过吗?要做按下,释放,处理的

flexible_button, 读键函数还不是随你怎么弄.

huangqi412 发表于 2020-7-21 22:34:51

lnso 发表于 2020-7-21 20:55
AD值来做按键的有做过吗?要做按下,释放,处理的

。。。这按键害死人

jssd 发表于 2020-7-21 23:50:39

看我的帖子,有个按键的,改的是坛子里的一个大侠的

lhj200304 发表于 2020-7-22 00:03:35

去看看周航慈的书吧

armok. 发表于 2020-8-1 00:25:02

打赏!

庆祝论坛“打赏”功能实施, 现在开始发技术主题,可以获得打赏
https://www.amobbs.com/thread-5735948-1-1.html

lnso 发表于 2020-8-4 16:37:15

tomzbj 发表于 2020-7-21 22:16
flexible_button, 读键函数还不是随你怎么弄.

老哥,站着说话不腰疼

n0831 发表于 2020-8-4 16:46:20


按键识别有困惑,直接看马潮老师的著作《AVR单片机嵌入式系统原理与应用实践》(第2版),里边“使用状态机原理进行按键识别”的内容+1

tomzbj 发表于 2020-8-4 16:49:01

lnso 发表于 2020-8-4 16:37
老哥,站着说话不腰疼

你先下载了看看人家的代码再说呗。。。

zzy9903 发表于 2020-8-4 18:33:21



发一个从网上收集的按键处理方法,很有独到之处,楼主可以看看

lijianxing 发表于 2020-8-30 14:16:31

15楼的资料太好了,如获宝贝,谢谢
页: [1]
查看完整版本: 学单片机卡在按键识别上了,请教各位有什么好方法?