Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Próximo estado:
Una Máquina de Estado Finito (Finite State Machine), llamada El estado al que irá la máquina de estados en la
también Autómata Finito es una abstracción computacional siguiente transición
que describe el comportamiento de un sistema reactivo La transición se produce con la señal de reloj
mediante un número determinado de Estados y un número Depende de los valores de las entradas y del estado
determinado de Transiciones entre dicho Estados. presente
Rama
Las Transiciones de un estado a otro se generan en respuesta a Indica un cambio del estado presente al próximo
eventos de entrada externos e internos; a su vez estas estado
transiciones y/o subsecuentes estados pueden generar otros [3]
eventos de salida. Esta dependencia de las acciones (respuesta)
del sistema a los eventos de entrada hace que las Máquinas de Por último, tenemos una descripción muy breve del modo de
Estado Finito (MEF) sean una herramienta adecuada para el trabajo de las máquinas de estado finito Mealy y Moore:
diseño de Sistemas Reactivos y la Programación Conducida
por Eventos (Event Driven Programming), cual es el caso de Máquina de Mealy:
la mayoría de los sistemas embebidos basados en
Una máquina de estados que determina sus salidas en
microcontroladores o microprocesadores.
base al estado presente y a las entradas
Las MEF se describen gráficamente mediante los llamados
Máquina de Moore:
Diagramas de Estado Finito (DEF), llamados también
Una máquina que determina sus salidas sólo en base
Diagramas de Transición de Estados. [2]
a su estado presente
[3]
Cualquier circuito con memoria puede verse como una
máquina de estados
Como un sistema secuencial es finito, tiene una capacidad de En el modelo de Moore, los estados de los circuitos son
memoria finita y un conjunto finito de estados posibles también las salidas de este. Es muy usado para generar
máquina finita de estados (FSM: finite state machine) secuencias de conteo ya que requiere menos circuitos
combinacionales.
Las FSM constan de:
En la máquina de Moore, la salida se toma directamente del
Un conjunto de entradas X ∈ {X0,X1,...,Xl-1}
registro, por lo que no necesita logica combinacional para
Un conjunto de salidas Z ∈ {Z0,Z1,...,Zm-1}
sintetizar la salida
Un conjunto de estados S ∈ {S0,S1,...,Sn-1}
[4]
Condición de
entrada que
debe existir
para que se
produzcaValores
la de las
salidas para ese
transición.
estado y esas
entradas
BIBLIOGRAFÍA
[2] Álvarez, R. (s.f) Introducción a las Máquinas de Estado Finito. Recuperado de:
http://tecbolivia.com/index.php/articulos-y-tutoriales-microcontroladores/13-
introduccion-a-las-maquinas-de-estado-finito