发新帖我要提问
12
返回列表
打印

谈一下自己加入21ic论谈的1个月的体会.

[复制链接]
楼主: hopewise
手机看帖
扫描二维码
随时随地手机跟帖
21
DownCloud| | 2011-7-29 22:07 | 只看该作者 回帖奖励 |倒序浏览
按键扫描,这个方法与我的类似,但我还是觉得它非常的烂。

使用特权

评论回复
22
aihe| | 2011-7-30 07:20 | 只看该作者
楼主大概只看到书上的教程吧,本站的帖子你没有好好找吧
本站中很多帖子讲的是键盘扫描,像菜农大叔,还有其他,类似三条语句的键盘扫描等等
像楼主说的那种延时方式只有教科书上有,而那些书是带初学者入门的,讲得太复杂,初学者可能一下子绕不过来
书是带人入门的,怎么编程,怎么思考是教不来的

使用特权

评论回复
23
Ryanhsiung| | 2011-8-4 18:09 | 只看该作者
广告

使用特权

评论回复
24
armmage| | 2011-8-4 22:47 | 只看该作者
按键?IO口状态这类扫描我全部放到定时中断里做,并且做缓存比较,各位大侠以为如何,自认为还是好用,比delay消抖或外部中断采集好多了。

使用特权

评论回复
25
cwsen| | 2012-2-29 21:19 | 只看该作者
楼主说可以不用delay(20)那样的来判断按键延时,那可以怎样写呢?
很期待,因为我一直用的delay那种延时再判断的。

使用特权

评论回复
26
hopewise|  楼主 | 2012-3-1 09:47 | 只看该作者
主周期是固定不变的,比如4ms,在这个主周期里有很多子程序,如按键扫描,按键处理,显示,显示管理,蜂鸣器管理,时间管理........
就拿按键扫描子程序来说,每4ms会扫描一次(当然每次执行子程序是不能有delay的),那么执行5次,就判为按键有效(注:要是5次中有一次是没有按键按下的话,则次数变量清为零).假如每跳指令执行时间为1us,那么4ms就可以运完4000条指令,对一般产品而言足够了.

使用特权

评论回复
27
coody| | 2012-3-1 14:57 | 只看该作者
如果使用C呢?。。。。

使用特权

评论回复
28
yzq13246068880| | 2020-5-20 15:51 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则