Princípios

Estudo de caso: Máquina de estado do alarme

Neste capítulo, nós projetaremos um circuito de alarme baseado em uma máquina de estado finito (FSM). Este exemplo da concepção pode ser adaptado aos muitos a outra máquina que de estado você gostaria de fazer.
 

 

 

Máquina de estado

Uma máquina de estado é um modelo do comportamento compor dos estados, das transições entre estes estados, e das ações.

Em nosso exemplo, nós teremos 3 estados:

  • Estado do sono (você é em casa)
  • Estado do braço (antes de sair do repouso, você ajustou o alarme sobre)
  • Estado do alarme (algo aconteceu!)

Nós temos duas ações (saídas) em nosso sistema:

  • no estado do braço, um indicador mostrará que este estado está ligada.
  • no estado do alarme, uma sirene (ou algum dispositivo de alarme) estarão ligada

Muitos eventos (entradas) podem aparecer:

  • O alarme é armado (você está saindo para casa)
  • O alarme é desarmado (você está para trás)
  • Há uma intrusão
  • O intervalo de parada do alarme expirou (por exemplo, a sirene estava soando e tem que parar agora)

As relações entre estados e transições são mostradas neste gráfico:

estados

 

Nós temos que construir um circuito eletrônico que funcione esta maneira.

 

 


 

 

 
X

http://logiflash.com/basics/10.php