有限状态机.pptVIP

  • 19
  • 0
  • 约6.58千字
  • 约 28页
  • 2017-05-07 发布于河南
  • 举报
有限状态机

第五讲 有限状态机 主要内容 1. 有限状态机的基本概念 2. 有限状态机编程方法 状态机的引入 状态机理论最初的发展在数字电路设计领域。 在数字电路方面,根据输出是否与输入信号有关,状态机可以划分为Mealy型和Moore型状态机。 Moore型状态机的输出只和当前状态有关,和输入无关。 Mealy型状态机的输入是由当前状态和输入共同决定。 而在软件设计领域,状态机的理论俨然已经自成一体,它经常用来描述一些复杂的算法,表明一些算法的内部的结构和流程,更多的关注于程序对象的执行顺序。 静态顺序结构 动态结构 有限状态机 有限自动机(Finite Automata Machine)是计算机科学的重要基石,它在软件开发领域内通常被称作有限状态机(Finite State Machine),是一种应用非常广泛的软件设计模式。 有限状态机的作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。 在现实中,有许多事情可以用有限个状态来表达,如: 红绿灯、电话机等等。 其实,在资讯领域中,很多事情都是由有限的状态所组成,再由于不同的输入而衍生出各个状态。 有限状态机 有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM--有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状

文档评论(0)

1亿VIP精品文档

相关文档