搜索
bottom↓
楼主: zhuhanliang

新型的按键扫描程序,仅三行程序

  [复制链接]

出0入0汤圆

发表于 2011-8-11 09:32:28 | 显示全部楼层
记号一下487

出0入0汤圆

发表于 2011-8-11 10:01:56 | 显示全部楼层
顶下楼主

出0入0汤圆

发表于 2011-8-11 15:12:23 | 显示全部楼层
cool
!

出0入0汤圆

发表于 2011-8-11 16:57:40 | 显示全部楼层
标记

出0入0汤圆

发表于 2011-8-11 17:36:32 | 显示全部楼层
妈妈说别人对你有帮助要说谢谢

出0入0汤圆

发表于 2011-8-11 22:37:23 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-8-23 16:25:30 | 显示全部楼层
学习了!还需要积累!

出0入0汤圆

发表于 2011-8-25 15:09:09 | 显示全部楼层
确实不错!学习了.

出0入0汤圆

发表于 2011-8-26 22:20:33 | 显示全部楼层
已经吃透,标记,以备复习

出0入0汤圆

发表于 2011-8-27 09:13:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-27 09:21:22 | 显示全部楼层
学习了!!

出0入0汤圆

发表于 2011-8-28 13:24:31 | 显示全部楼层
回复【楼主位】zhuhanliang  
-----------------------------------------------------------------------

思路不错,值得研究和借鉴.顶了!!!!!

出0入0汤圆

发表于 2011-8-29 10:27:42 | 显示全部楼层
好思路,标记下

出0入0汤圆

发表于 2011-8-29 14:53:45 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-29 16:41:40 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-29 17:33:12 | 显示全部楼层

出0入0汤圆

发表于 2011-8-29 17:38:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-29 18:05:37 | 显示全部楼层
好思想,不过好像有局限

出0入0汤圆

发表于 2011-8-30 19:08:08 | 显示全部楼层

出0入0汤圆

发表于 2011-8-31 00:30:56 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-31 07:19:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-31 07:35:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-31 20:17:39 | 显示全部楼层
学习一下!

出0入0汤圆

发表于 2011-9-24 01:06:54 | 显示全部楼层
思路不错 值得借鉴,参考

出0入0汤圆

发表于 2011-9-24 13:07:04 | 显示全部楼层
回复【楼主位】zhuhanliang
-----------------------------------------------------------------------

确实是好东西!

出0入0汤圆

发表于 2011-9-24 13:21:40 | 显示全部楼层
新型的按键扫描程序,仅三行程序, MARK!

出0入0汤圆

发表于 2011-9-24 13:30:01 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-9-24 14:08:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-24 15:03:36 | 显示全部楼层
这个触发的时候不消抖啊,,感觉还是不好,,,,

出0入0汤圆

发表于 2011-9-24 15:17:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-24 16:48:22 | 显示全部楼层
Thank you very much!

出0入4汤圆

发表于 2011-9-24 17:01:47 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-9-24 17:51:09 | 显示全部楼层
谢谢提供新思路。很好。不过我用5ms扫描

出0入0汤圆

发表于 2011-9-24 17:53:57 | 显示全部楼层
mark 有时间慢慢看

出0入0汤圆

发表于 2011-9-24 18:09:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-24 18:50:32 | 显示全部楼层
回复【楼主位】zhuhanliang
-----------------------------------------------------------------------

有意思。

出0入0汤圆

发表于 2011-9-24 19:16:58 | 显示全部楼层
不错,定时器中断消抖方法很好!

出0入0汤圆

发表于 2011-9-24 22:28:28 | 显示全部楼层
没看明白~

出0入0汤圆

发表于 2011-9-26 22:41:46 | 显示全部楼层
mark~~~~

出0入0汤圆

发表于 2011-9-27 08:52:34 | 显示全部楼层
谢谢分享。。。。。

出0入0汤圆

发表于 2011-9-28 13:19:38 | 显示全部楼层
留下

出0入0汤圆

发表于 2011-9-28 14:04:33 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-28 15:54:10 | 显示全部楼层
高手就是高手,看看我自己的那么多行的键盘代码,惭愧啊、、

出0入0汤圆

发表于 2011-9-28 17:24:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-28 21:20:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-28 21:33:26 | 显示全部楼层
M-A-R-k

出0入0汤圆

发表于 2011-9-28 23:02:45 | 显示全部楼层
回复【楼主位】zhuhanliang  
-----------------------------------------------------------------------

长按键的处理方式确实是非常方便!比起很多变量累加判断简单且有效。

出0入0汤圆

发表于 2011-9-28 23:21:56 | 显示全部楼层
不错!好思路!

出15入9汤圆

发表于 2011-9-29 01:27:22 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-9-29 09:05:00 | 显示全部楼层
开始我也以为矩阵的才3行代码。
不过顶楼主,好方法

出0入0汤圆

发表于 2011-9-29 10:00:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-29 10:04:03 | 显示全部楼层
谢谢!

出0入0汤圆

发表于 2011-9-29 15:04:33 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2011-10-3 13:22:00 | 显示全部楼层
定时器采样按键值,使用连续N个bit保存按键的状态,如010011;可以清晰的记录按键的抖动,按下,长按住,释放,长释放四种状态。

出0入0汤圆

发表于 2011-10-4 14:25:16 | 显示全部楼层
好东西,学习了,慢慢消化

出0入0汤圆

发表于 2011-10-4 19:22:46 | 显示全部楼层
不错,多谢了

出0入0汤圆

发表于 2011-10-5 16:54:05 | 显示全部楼层
经典!想起来了FPGA的按键消抖!

出0入0汤圆

发表于 2011-10-5 16:54:23 | 显示全部楼层
经典!想起来了FPGA的按键消抖!

出0入0汤圆

发表于 2011-10-8 12:01:05 | 显示全部楼层
好,学习

出0入0汤圆

发表于 2011-10-8 12:53:05 | 显示全部楼层
不错,思路挺好

出0入0汤圆

发表于 2011-10-8 13:07:54 | 显示全部楼层
mark,谢谢

出200入0汤圆

发表于 2011-10-8 13:41:41 | 显示全部楼层
楼主思路不错,学习了

出0入0汤圆

发表于 2011-10-8 21:19:26 | 显示全部楼层
三行?真酷..我自己用状态机写的 老长了!!!

出0入0汤圆

发表于 2011-10-9 14:38:56 | 显示全部楼层
感谢分享

出0入0汤圆

发表于 2011-10-9 22:44:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-9 23:46:16 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-10-9 23:46:39 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-10-10 00:50:42 | 显示全部楼层
看了一下,好像楼主解说的是1个IO口对应一个按键啊,那就根本就直接判断了啊,没必要这样啊

出0入0汤圆

发表于 2011-10-10 14:23:59 | 显示全部楼层
已经用上,很不错的按键程序!

出0入0汤圆

发表于 2011-10-11 08:17:58 | 显示全部楼层
mark 按键

出0入0汤圆

发表于 2011-10-11 08:44:19 | 显示全部楼层
Thank you very much!

出0入0汤圆

发表于 2011-10-11 08:59:58 | 显示全部楼层
很强大!适合多按键的程序!!

出0入0汤圆

发表于 2011-10-11 09:48:35 | 显示全部楼层
留个记号,有空分析!

出0入0汤圆

发表于 2011-10-11 09:55:04 | 显示全部楼层
MARK

出140入0汤圆

发表于 2011-10-11 10:07:52 | 显示全部楼层
可以参考下~

出0入0汤圆

发表于 2011-10-11 11:31:27 | 显示全部楼层
不错 标记一下

出0入0汤圆

发表于 2011-10-11 23:11:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-12 23:03:34 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2011-10-12 23:42:31 | 显示全部楼层
回复【楼主位】zhuhanliang
-----------------------------------------------------------------------

我的主程序架构一直是这样做的,但我的按键做法有点不同

出0入0汤圆

发表于 2011-10-13 09:14:20 | 显示全部楼层
很不错得算法,学习了,谢谢楼主分享!

出0入0汤圆

发表于 2011-10-13 09:49:03 | 显示全部楼层
有一个问题,如果我们吧20ms的延时发在主循环里,而且用了while(1),直到20ms计时完成在跳入主循环,其他的功能模块也会同样受到20ms的延时限制,这样功能模块的实时性好像就变差了,我觉得消抖的的延时应该不要锁死在主循环里比较好,不知道楼主是否同样。

出0入0汤圆

发表于 2011-10-13 12:56:45 | 显示全部楼层
标记哈

出0入0汤圆

发表于 2011-10-15 14:49:36 | 显示全部楼层
不错,标记
头像被屏蔽

出0入0汤圆

发表于 2011-10-15 16:30:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-15 17:34:51 | 显示全部楼层
回复【楼主位】zhuhanliang
-----------------------------------------------------------------------

好思路

出0入0汤圆

发表于 2011-10-15 19:34:36 | 显示全部楼层
受教了~

出0入0汤圆

发表于 2011-10-17 17:27:21 | 显示全部楼层
虽然没看明白,不过应该不错,受教了!!回复【楼主位】zhuhanliang
-----------------------------------------------------------------------

出0入0汤圆

发表于 2011-10-18 16:35:18 | 显示全部楼层
没明白,继续看!

出0入0汤圆

发表于 2011-10-18 17:22:40 | 显示全部楼层
回复【楼主位】zhuhanliang  
-----------------------------------------------------------------------

mark

出0入0汤圆

发表于 2011-10-19 13:50:03 | 显示全部楼层
好主意,受教了

出0入0汤圆

发表于 2011-10-19 17:15:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-19 19:05:42 | 显示全部楼层
mark

出0入9汤圆

发表于 2011-10-19 20:02:31 | 显示全部楼层
我觉得不错。

出0入0汤圆

发表于 2011-10-20 14:41:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-20 16:34:06 | 显示全部楼层
留爪

出0入0汤圆

发表于 2011-10-20 16:47:49 | 显示全部楼层
极度鄙视! 简单才是真!思路太复杂, 算法再神奇,最终结果还不就是解决问题。

出0入0汤圆

发表于 2011-10-23 19:32:41 | 显示全部楼层
算法不错,学习

出0入0汤圆

发表于 2011-10-23 19:37:00 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-10-23 20:39:37 | 显示全部楼层
标记

出0入0汤圆

发表于 2011-10-23 20:51:43 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 00:59

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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