fengyuganyu 发表于 2012-1-2 23:58:25

回复【楼主位】Gorgon Meducer 傻孩子
-----------------------------------------------------------------------

Mark

weihei 发表于 2012-1-3 00:10:18

好东西。还在探索ING....

zzz1367 发表于 2012-1-3 10:15:40

3 axe

qingyin2009 发表于 2012-1-3 10:18:16

水有点深了,慢慢了解

jyjmaster 发表于 2012-1-3 11:49:34

MARK

fanmingming 发表于 2012-1-3 12:07:03

回复【楼主位】Gorgon Meducer 傻孩子
-----------------------------------------------------------------------

这个一定要mark

wazhiyi 发表于 2012-1-3 12:35:45

mark

beiwei23du 发表于 2012-1-3 16:19:53

mark,做键盘程序时用到过....

xuanke 发表于 2012-1-3 20:18:51

mark

zfx19890921 发表于 2012-1-3 22:30:55

mark

Trylin 发表于 2012-1-4 12:30:23

经典,mark

zhang0352505 发表于 2012-1-4 13:10:30

MARK一下,以前别人和我说过类似的东西,但没系统讲解过,求楼主继续发文

vvooo2009 发表于 2012-1-8 22:19:01

学习中~~~~~~~~~~~

Gorgon_Meducer 发表于 2012-1-9 22:12:11

to 【313楼】 zhang0352505 飞上天堂的猪
----------------------------------------
先尝试用用看,然后体会体会。

xxsea 发表于 2012-1-10 10:07:59

mark

songtao0728 发表于 2012-1-10 12:38:56

mark

uc_cm0 发表于 2012-1-10 12:42:26

C用函数指针做状态机,
C++用虚函数做状态机。

状态机第三式:函数指针状态机

litaohqqt 发表于 2012-1-16 12:02:42

mark 谢谢!

toofen 发表于 2012-1-16 13:42:35

回复【楼主位】Gorgon Meducer 傻孩子
-----------------------------------------------------------------------

mark 一下,用的上

liu123748 发表于 2012-1-30 20:27:14

得学习学习

wangqis 发表于 2012-1-31 14:36:09

mark

xiaowenshao 发表于 2012-2-2 00:02:17

体会,

jyjmaster 发表于 2012-2-2 11:17:58

回复【楼主位】Gorgon Meducer傻孩子
-----------------------------------------------------------------------

"状态在心中,无态也变态"这句太经典了。。。。。。。。。。。。。。。膜拜。。./emotion/em173.gif

losting 发表于 2012-2-16 13:06:10

mark

zuceyige 发表于 2012-2-16 13:36:13

mark!!!

fuzengyue 发表于 2012-2-16 14:30:41

mARK

enovo2468 发表于 2012-2-16 19:50:18

mark

goldrained 发表于 2012-2-16 23:07:14

mark

chenruichao 发表于 2012-2-17 00:06:48

mark

eleven_sue 发表于 2012-2-27 16:30:07

mark

laign 发表于 2012-2-27 17:47:06

MARK

zhailine 发表于 2012-3-5 23:36:49

mark

r166 发表于 2012-3-6 08:27:06

mark

yulong2007 发表于 2012-5-3 21:20:06

MARK 好好学习

guolun 发表于 2012-5-8 08:58:49

怎么我的浏览器显示楼主的内容是空白一片?

锦瑟华年 发表于 2012-5-9 00:36:18

guolun 发表于 2012-5-8 08:58 static/image/common/back.gif
怎么我的浏览器显示楼主的内容是空白一片?

我也是一片空白{:sweat:}

Gorgon_Meducer 发表于 2012-5-9 00:40:11

锦瑟华年 发表于 2012-5-9 00:36 static/image/common/back.gif
我也是一片空白

已经上报了...

tomatoyyh 发表于 2012-5-10 10:03:41

mark mark mark mark

xiaoliusheng 发表于 2012-5-12 09:03:09

为啥我看不到文章呢.....

Gorgon_Meducer 发表于 2012-5-12 12:18:14

xiaoliusheng 发表于 2012-5-12 09:03 static/image/common/back.gif
为啥我看不到文章呢.....

目前好像有点问题。

mcs8098 发表于 2012-5-14 21:09:01

支持傻孩子 MARK

vcgood 发表于 2012-5-28 00:37:15

MARK
一下的

hamipeter 发表于 2012-5-28 09:11:21

顶一下!1

lyyyuna 发表于 2012-5-29 20:16:35

还是看不到文章。。。

mcujack 发表于 2012-6-6 16:19:04

怎么什么也没看到

fengtianzhifeng 发表于 2012-6-26 10:26:35

咦~我怎么看不到帖子的内容呢?

zhanghuhhhhh 发表于 2012-7-5 10:49:51

试了很多按键程序,效果都不理想。用状态机解决按键拉动。太完美了。

Gorgon_Meducer 发表于 2012-7-6 12:08:27

看不到帖子的同志,可以暂时在拜度里面搜索这个帖子的名字,有兄弟转载过的……

jesonsyj 发表于 2012-7-9 14:05:43

为什么看不了图呢?

crazy_bin 发表于 2012-7-10 14:39:28

帖子呢??????

zcx2012 发表于 2012-7-12 18:37:34

果断mark{:lol:}

1535414824 发表于 2012-7-13 16:27:21

谢谢分享{:handshake:}

beijinggood2008 发表于 2012-7-17 23:30:33

贴子内容呢?

Gorgon_Meducer 发表于 2012-7-23 21:13:02

终于把这个帖子的状态恢复了。

guiyang 发表于 2012-7-27 00:06:59

有劳版主了,受益匪浅!

Derange 发表于 2012-7-31 11:09:34

状态机 不错

小默 发表于 2012-8-3 14:56:34

mark      


rossih 发表于 2012-8-15 22:52:37

简单易懂!谢谢

陈洪欢_杭电 发表于 2012-8-19 13:46:35

mark,mark!

inovar 发表于 2012-9-7 15:13:30

学习中。。。。

zzx1415 发表于 2012-9-24 09:52:21

zy473551 发表于 2011-3-3 10:27 static/image/common/back.gif
其实:学习状态机最好的入门应该是写LCD的菜单程序。

一环扣一环,逐级递进,逐级退出,而且每级里面显 ...

不错,正合我意!!!

gtzhangzr 发表于 2012-10-18 01:02:11

谢了,一直在想的问题

foreng5908 发表于 2012-10-20 21:53:59

好东西,收藏了

pular0820 发表于 2012-11-5 11:49:05

正在学习状态机 mark一下

lyl520719 发表于 2012-11-10 01:44:41

正在学习Verilog状态机。

bbxyliyang08 发表于 2012-11-10 14:54:46

学习了,谢谢

haolaishi 发表于 2012-11-20 19:45:50

支持傻孩子

Honey_comb 发表于 2012-11-22 14:24:37

{:victory:}markmark

叶大鹏 发表于 2012-11-26 19:17:09

学习中,楼主厉害。

sunplus 发表于 2012-12-15 15:03:34

特意来找,状态机方面的资料

yiming988 发表于 2012-12-26 17:13:43

赶紧围观。今天去汉唐书城找了一下午关于状态机的书,竟没有一本

wuqiushan741826 发表于 2013-1-9 11:28:22

好贴啊,学习了,LZ请继续。。。

cpwander 发表于 2013-1-11 21:23:12

继续努力!

Hz01800475 发表于 2013-1-13 16:55:36

其实人脑也是单线程的,状态机,相当于数学的微积分。。。个人感想。{:titter:}

Gorgon_Meducer 发表于 2013-1-13 19:35:22

Hz01800475 发表于2 小时前 static/image/common/back.gif
其实人脑也是单线程的,状态机,相当于数学的微积分。。。个人感想。...

人脑可不是单线程哦。最接近人脑的是FPGA,而且不是用它实现了个CPU,而是整体由若干个耦合度非常高的CPU,DSP,Memory构成

Hz01800475 发表于 2013-2-18 11:19:28

这个状态如果超过32个状态,要怎么开展才好啊?

Myauto123 发表于 2013-2-18 18:10:22

本帖最后由 Myauto123 于 2013-2-18 18:13 编辑

现在刚接触,看得懂,用不来。。还是没有深入的理解状态机这东西。。。
看《时间触发嵌入式系统设计模式》也是,
要是让自己什么都不参考,很难写到那个程度啊。。

maimaige 发表于 2013-2-19 13:22:01

mark 一下

Gorgon_Meducer 发表于 2013-2-20 00:25:02

Hz01800475 发表于 2013-2-18 11:19 static/image/common/back.gif
这个状态如果超过32个状态,要怎么开展才好啊?

问一个类似的问题,一个.c文件里面的代码超过500行了怎么办?或者说,main里面的代码超过200行了怎么办?

Hz01800475 发表于 2013-2-20 14:08:40

Gorgon_Meducer 发表于 2013-2-20 00:25 static/image/common/back.gif
问一个类似的问题,一个.c文件里面的代码超过500行了怎么办?或者说,main里面的代码超过200行了怎么办? ...

那就多声明几个吧。

Gorgon_Meducer 发表于 2013-2-20 16:15:29

Hz01800475 发表于 2013-2-20 14:08 static/image/common/back.gif
那就多声明几个吧。

我不知道你表达的意思是否和我说的相同:我想说的是拆分成子状态机

Hz01800475 发表于 2013-2-21 08:57:13

Gorgon_Meducer 发表于 2013-2-20 16:15 static/image/common/back.gif
我不知道你表达的意思是否和我说的相同:我想说的是拆分成子状态机

嗯,好的。谢谢

Hz01800475 发表于 2013-2-27 16:39:04

Gorgon_Meducer 发表于 2013-2-20 16:15 static/image/common/back.gif
我不知道你表达的意思是否和我说的相同:我想说的是拆分成子状态机

以函数指针为基础的状态机.写在新书了啊,不放论坛了吗。

Hz01800475 发表于 2013-2-27 16:40:31

Gorgon_Meducer 发表于 2013-2-20 16:15 static/image/common/back.gif
我不知道你表达的意思是否和我说的相同:我想说的是拆分成子状态机

最终介绍protoThread的状态机原理。
期待新书出版

Gorgon_Meducer 发表于 2013-2-28 11:48:04

Hz01800475 发表于 2013-2-27 16:39 static/image/common/back.gif
以函数指针为基础的状态机.写在新书了啊,不放论坛了吗。

l论坛里面我放了一个相关的专题,已经有比较详尽的讨论了。
请看这个帖子 http://www.amobbs.com/thread-5507175-1-1.html

Gorgon_Meducer 发表于 2013-2-28 11:48:39

Hz01800475 发表于 2013-2-27 16:40 static/image/common/back.gif
最终介绍protoThread的状态机原理。
期待新书出版

protoThread在本论坛也有网友发起过详尽的讨论,在LGT板块。

Hz01800475 发表于 2013-2-28 14:25:21

Gorgon_Meducer 发表于 2013-2-28 11:48 static/image/common/back.gif
protoThread在本论坛也有网友发起过详尽的讨论,在LGT板块。

谢谢,我去学习下。

lvhoujun 发表于 2013-3-1 17:18:36

还是建议学单片机的同学们去看看Z-STACK的编程思想,我认为那是经典。研究了Z-STACK,才知道了单片机程序应该怎样写,才知道自己编了20年单片机程序都是瞎编!

lvhoujun 发表于 2013-3-1 19:21:06

本帖最后由 lvhoujun 于 2013-3-1 19:26 编辑

keepworking 发表于 2011-3-2 15:36 static/image/common/back.gif
请教楼主一个问题,如果在一个应用中有多个事件任务,我希望MCU能够以时间片的方式轮流处理每个事件,而不是要 ...

使用定时器中断查询事件。不过,这个方式不可取,因为单片机的速度太慢,不适合做并行任务。为了保证实时性,最好定义出事件的优先级,保证优先事件得到优先执行。

Hz01800475 发表于 2013-3-12 08:43:43

lvhoujun 发表于 2013-3-1 17:18 static/image/common/back.gif
还是建议学单片机的同学们去看看Z-STACK的编程思想,我认为那是经典。研究了Z-STACK,才知道了单片机程序应 ...

    谢谢,我去看看先。

鼎邑 发表于 2013-3-14 23:18:07

学习下{:handshake:}

wangkangming 发表于 2013-3-15 16:54:14

MARK一下晚上看看

pigy0754 发表于 2013-3-20 21:54:05

Mark,好好看看!多谢!{:biggrin:}

zl_123 发表于 2013-3-23 23:24:38

mark,相当好

236719016 发表于 2013-3-25 19:56:00

找到组织了,内牛满面啊!真心激动,一直在找这样的思想

heiselpy 发表于 2013-4-11 10:08:13

你说的状态机的原理我明白了,可是我就不明白什么时候要用这种结构呢?
我是这么想的:在程序最开始对系统进行状态检测,状态检测函数设置好所有状态对应的标志位,
然后再进行状态处理函数,根据状态标志位进行相应的处理,这种方法我觉得更好理解。
你这种方法似乎只要给定了某个初值,就可以连续不断的执行下去,状态检测放在状态机里进行,根据检测到的状态进行转移,和我那种方法本质上是一样的,是这样吗?

Gorgon_Meducer 发表于 2013-4-11 16:29:09

heiselpy 发表于 2013-4-11 10:08 static/image/common/back.gif
你说的状态机的原理我明白了,可是我就不明白什么时候要用这种结构呢?
我是这么想的:在程序最开始对系统 ...

状态机是用来固化程序员设计的思维模型的,实际上几乎所有的控制类程序都可以写成状态机。
你问题的问题我其实无法回答你……因为……太大了……

heiselpy 发表于 2013-4-11 16:37:59

Gorgon_Meducer 发表于 2013-4-11 16:29 static/image/common/back.gif
状态机是用来固化程序员设计的思维模型的,实际上几乎所有的控制类程序都可以写成状态机。
你问题的问题 ...

看来我得去学习下状态机的知识了,说实话我只是刚做软件而已,没什么积累

Gorgon_Meducer 发表于 2013-4-11 16:39:18

heiselpy 发表于 2013-4-11 16:37 static/image/common/back.gif
看来我得去学习下状态机的知识了,说实话我只是刚做软件而已,没什么积累 ...

你可以尝试从我文章中说的翻译流程图到状态机的方法开始。

zhmingwang 发表于 2013-4-26 01:02:13

MARK状态机,话说我都用RTOS,状态机神马的就让他隐藏得更深一点吧{:lol:}
页: 1 2 3 [4] 5 6
查看完整版本: [FSM]状态机实践入门——程咬金只要三斧头厉害