单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
上一页
4/4
下一页
楼主: xiao_yp2014
打印上一主题下一主题

状态机按键扫描,看懂了会增长你的功力。。。。

 [复制链接]
121#
ID:561683发表于 2019-6-13 12:21|只看该作者
新手,学习了
122#
ID:495036发表于 2019-6-14 21:19|只看该作者
没黑币了,好想收藏
123#
ID:552614发表于 2019-6-16 07:29|只看该作者
刚学单片机,还不知道状态机有什么用,学习一下,谢谢楼主分享
124#
ID:56665发表于 2019-6-16 10:51|只看该作者
没有看到消抖动作,是不是要放在定时中断中去完成的。
125#
ID:419500发表于 2019-8-5 11:29|只看该作者
下载学习
126#
ID:594633发表于 2019-8-6 10:01来自手机|只看该作者
感谢楼主分享,学习了
127#
ID:600789发表于 2019-9-3 11:21|只看该作者
Strongest丶星空 发表于 2019-5-17 18:46
学到了不同按键扫描的方法,我是单片机的初学者,我自创了一种按键方式楼主可以看看,(PS:这不是装逼,只 ...

兄弟,你这个连消抖都没,而且一旦有键按下,CPU就一直被while(1)这条语句占用,别的语句都执行不了了。还是多学多练吧
128#
ID:46228发表于 2020-2-14 10:01来自手机|只看该作者
真的真佩服这样的又清晰又有中文注释
129#
ID:465279发表于 2020-3-19 10:22|只看该作者
学习学习一下,谢谢楼主
130#
ID:501195发表于 2020-5-19 09:05|只看该作者
不错,很好的资料
131#
ID:690363发表于 2020-5-20 14:42|只看该作者
一看是版主,想必很实用,谢谢,下来研究研究
132#
ID:594086发表于 2020-12-21 14:12|只看该作者
本帖最后由 jiaojunh 于 2020-12-21 14:15 编辑

对于我来是都是牛x的,自学快两年了,在各论坛搬砖,谢谢大神的每一次分享,学到了不少东西,偶然一次发现自己写延时去抖的按键程序用在一个比较大的程序里边时,不堪入目啊,不稳定。
133#
ID:702127发表于 2020-12-28 15:52|只看该作者
不错,学习了,今天刚刚知道有状态机的概念,楼主的代码能够对按键未按、按下和抬起进行独立的操作!
134#
ID:857685发表于 2020-12-28 19:27|只看该作者
大佬就是大佬,学到了
135#
ID:694424发表于 2021-1-6 21:17|只看该作者
来学习了,谢谢楼主小哥
136#
ID:69115发表于 2021-1-8 19:13|只看该作者
在定时中断里完成按键检测,才是实用的按键程序.
137#
ID:276761发表于 2021-1-9 23:53|只看该作者
又学到了知识,谢谢
138#
ID:106422发表于 2021-1-13 11:35|只看该作者
小白表示有点懵,先下载学习,谢谢!
139#
ID:449522发表于 2021-4-5 09:38|只看该作者
在学习状态机键盘,谢谢
140#
ID:489048发表于 2022-2-17 19:10|只看该作者
小白有个问题:
1. 假设默认是高电平,第一次进入函数,key_press为1. 在按键按下变成0的时候切换到状态1.
2. 然后第二次进入函数,首先读IO口的值,此时key_press成为0了,如果想检测按键是否还是按下,为何要用(!key_press)呢?感觉应该是(key_press)。
3. 同理,状态2的时候应该是(!key_press)...
141#
ID:1029395发表于 2022-5-25 02:25|只看该作者
正在找状态按键写法,是我急需的,感谢楼主的经验分享。我已经卡在这里5天了
142#
ID:398219发表于 2022-5-26 20:46|只看该作者
谢谢楼主分享,对于初学者来说一直都用的while
143#
ID:624685发表于 2022-5-26 21:18|只看该作者
学习51编程,思路很重要,谢谢
144#
ID:814956发表于 2022-5-30 09:55|只看该作者
细细研究一下,妙呀
145#
ID:228701发表于 2022-6-29 10:28|只看该作者
哈哈,说的就是我,感谢分享
146#
ID:336367发表于 2022-7-1 20:15|只看该作者
你这个状态机用的,只能说理想状态吧。按键防抖呢,你打算怎么设计?而且状态机要有时序约束的。
147#
ID:137736发表于 2022-7-24 20:41|只看该作者
很好,做成头文件了么?
148#
ID:59300发表于 2023-9-11 09:33|只看该作者
对我正在学习状态机非常有帮助,谢谢分享
149#
ID:195666发表于 2023-11-6 16:18|只看该作者
怎么加防抖呢
150#
ID:409251发表于 2024-2-29 15:57|只看该作者
按键是如何消抖的?
151#
ID:1108581发表于 2024-3-2 20:32|只看该作者
正好最近一直为这个问题烦忧,多谢分享。回去慢慢研究研究

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

Powered by 单片机教程网