搜索
bottom↓
回复: 20

马老师的状态机按键法是个好东西!

[复制链接]

出0入0汤圆

发表于 2007-5-30 15:57:48 | 显示全部楼层 |阅读模式
一般书都是互相抄,一说道按键就是延时消抖,马老师的状态机法不错,最近正在试验一个小东西,用显示延时10ms和按键状态机结合,很好很好。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2007-5-30 17:37:27 | 显示全部楼层
这个方法不是我发明的,只是利用按键的例子介绍如何状态机进行系统的设计。这个思想在许多的地方都可以使用,越是大的系统、复杂的系统,更能发挥作用。



    当然,需要存储器的支持,AVR有比较多的存储资源,要充分利用,不仅在硬件方面,系统软件的设计方法和能力也要提高。

出0入0汤圆

发表于 2007-6-2 21:45:20 | 显示全部楼层
我也用了这个状态机的键盘和液晶配合,但液晶刷新要等写满一屏,然后再延时200ms才看起来不闪,但这样键盘相应时间也要等200ms以上了,有什么好办法吗?

出0入0汤圆

发表于 2007-6-2 23:00:26 | 显示全部楼层
液晶显示也采用状态机设计。



5ms执行一次液晶显示任务,

状态1,5ms刷新液晶够了吧;

然后进入状态2,状态2转上40次。

出0入0汤圆

发表于 2007-6-3 23:16:58 | 显示全部楼层
好主意!受教了

出0入0汤圆

发表于 2007-6-4 02:28:19 | 显示全部楼层
这个主意你不是已经学到了,用在键盘上了吗?



状态机的设计难道只能用在键盘上吗?学习了就的深入理解,并应用在其它的设计中。死搬别人的程序不会有大的长进。关键是思想方法的理解和掌握。



中国的教育把人都培养成机器人了。

出0入0汤圆

发表于 2007-6-4 09:27:05 | 显示全部楼层
我想了下应该把200ms分割成小块插入按键处理程序,用循环来实现也行吧。以前怎么没想到呢…

出0入0汤圆

发表于 2007-6-4 12:19:04 | 显示全部楼层
状态机我是学会的,液晶功能菜单的切换就是用的状态机,倒是没想过再套一个状态机。



最近学FPGA,那个真是离不开状态机写时序。

出0入0汤圆

发表于 2010-3-27 12:05:26 | 显示全部楼层
回复【1楼】machao
-----------------------------------------------------------------------

受教了。

出0入0汤圆

发表于 2012-6-13 12:53:24 | 显示全部楼层
感謝,在學校裡都沒有聽說過還有這樣的玩法。受教 。

出0入0汤圆

发表于 2012-6-13 13:36:13 | 显示全部楼层
最近也在学状态机

出0入0汤圆

发表于 2012-6-20 21:16:31 | 显示全部楼层
没试过,也没看过这样的用法,学习了

出0入0汤圆

发表于 2012-6-22 08:41:52 | 显示全部楼层
我昨天才学会的...

出0入0汤圆

发表于 2012-7-19 19:35:06 | 显示全部楼层
新人,要学!!!

出0入0汤圆

发表于 2012-8-19 10:41:58 | 显示全部楼层
受教了,

出0入0汤圆

发表于 2012-11-4 21:47:52 | 显示全部楼层
新人受教了,最近在学状态机

出0入0汤圆

发表于 2013-10-8 11:44:00 | 显示全部楼层
最近在弄状态机

出0入0汤圆

发表于 2014-12-18 20:32:47 | 显示全部楼层
最近在弄状态机

出0入0汤圆

发表于 2015-3-12 14:34:00 | 显示全部楼层
看看这个,一直在找好的按键程序

出0入0汤圆

发表于 2015-3-29 11:26:46 | 显示全部楼层
还不错!!!

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-3-29 18:02

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

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