Trabalho 1 - Setas do carro

Na década de 70, um aluno de circuitos digitais da UFPR decidiu modificar seu carro para deixá-lo mais da hora.
Ele observou que as setas do seu carro são controladas por apenas 3 entradas denominadas de: LEFT, RIGHT, HAZ.

  • A entrada LEFT fica em nível alto sempre que a seta para esquerda era acionada;
  • A entrada RIGHT fica em nível alto sempre que a seta para direita era acionada;
  • A entrada HAZ fica em nível alto sempre que o pisca alerta erada acionado;
Obs.: LEFT e RIGHT nunca ficam em nível alto ao mesmo tempo, pois é fisicamente impossível acioná-los ao mesmo tempo. Contudo, HAZ pode ser acionado ao mesmo tempo com um dos outros sinais e tem prioridade sobre eles.

Ele decidiu modificar o circuito que controla as luzes de seta do seu carro. O carro possui 3 luzes para cada lado e decidiu que elas piscariam de forma crescente como a figura abaixo:

diag_carro_setas

O resultado foi sensacional para década de 60 e ficou assim:

LEFT:

carro_seta_esq

RIGTH:

carro_seta_dir

HAZ:

carro_seta_haz

Após algumas décadas ele foi contratado para trabalhar na Tesla (Ou será que foi o seu filho que entrou na Tesla???) ...

Obs.:

  • Diagrama de estados e tabela de transição devem ser submetidos junto com o circuito implementado no Digital. (Podem ser feitos digitalmente ou digitalizados com um scanner ou foto de celular, desde que tudo esteja claramente visível).
  • O circuito deve ser implementado usando memória ROM e flip-flops, ou seja, não é necessário simplificar a tabela de transição e criar um circuito combinacional.
  • Os arquivos devem ser enviados por e-mail até o dia 04/Nov com assunto: [TRAB1-CI1210].