搜索
bottom↓
回复: 20

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

[复制链接]
(447611492)

出0入0汤圆

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

出0入0汤圆

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



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

出0入0汤圆

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

出0入0汤圆

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



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

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

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

出0入0汤圆

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

出0入0汤圆

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



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



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

出0入0汤圆

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

出0入0汤圆

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



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

出0入0汤圆

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

受教了。
(288560156)

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

发表于 2015-4-3 14:56:15 | 显示全部楼层
最近在学状态机
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-8-5 08:29

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

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