摘要:
不用怀疑,单片机的万能语言就是状态机。还希望大家不要条件反射式的看到状态机就以为我要讲什么VHDL的东西——状态机是一种思维模式,是计算机理论的立足之本(不相信请参考清华大学出版社的《自动机理论与应用》)——因此状态机的实现与语言本身关系并不是绝对的。本文要讨论的状态机,从实现方式上更类似于Java中常用的那种思维模式,而与VHDL相去甚远。 路要一步一步走,饭要一口一口吃,为了不把后来人吓跑,状态机理论中更多复杂的部分,我会在以后专门写文章讨论,这里我先找一个切入点,从我常用的2种状态机编写方式为大家慢慢展开。 首先,关于几个问题,比如:什么地方用状态机?状态机究竟有几种写法?状态机... 阅读全文
摘要:
转载原帖地址:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=792608------------------------------------------------------------------------------------------------------------------- 许多嵌入式应用领域,软件都是基于输入响应的组织方式,也叫反应式系统。把输入信息进行归类有:离散的事件(如二值开关信号)、可以表示某个外部信号引发的中断或者例如发生了定时器溢出等。而数值信号则用于传递例如一次A/D采样的结果。有限状态机正是利用了. 阅读全文