Skip to content

Implementing a real world situation where finite state machine FSM exists.

Notifications You must be signed in to change notification settings

emilioPonceAlvarado16/FINITE-STATE-MACHINE-fsm-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Work in Repl.it

Implementación de una FSM en C

Este repositorio contiene una implementación demostrativa de una Finite State Machine (FSM) en lenguaje C. El código implementa un semáforo con el siguiente comportamiento:

FSM Semáforo Fuente: Making Embedded Systems. Elicia White. (2011)

El programa usa la consola para simular los eventos de la siguiente forma:

  • letra q = Salir del programa
  • letra s = STOP_COMMAND
  • letra t = TIMER_TIMEOUT
  • letra g = GO_COMMAND

Compilación y Ejecución

Para compilar el programa:

$ make

Para ejecutar el programa:

$ make run

o

$ ./programa

About

Implementing a real world situation where finite state machine FSM exists.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages