Buscar

Exercício 2. Crie um diagrama de estados para uma FSM que descreva o comportamento de um mostrador de relógio de pulso que pode fornecer uma de qua...

Exercício 2. Crie um diagrama de estados para uma FSM que descreva o comportamento de um mostrador de relógio de pulso que pode fornecer uma de quatro informações: hora atual, alarme, cronômetro e data, que são controladas por dois sinais s1 e s0. A FSM terá um bit de entrada B e dois bits de saída, s1 e s0. Sempre que o botão for pressionado, assegure-se de que ocorrerá o avanço de apenas um item, independentemente de quanto tempo o botão permanece pressionado; isto é, depois de ter avançado para o próximo item dentro da sequência, espere primeiro que o botão seja solto. Use nomes curtos mas sugestivos para cada estado. Faça com que a exibição da hora atual seja o estado inicial.


Essa pergunta também está no material:

[Gabarito] Módulo 2 Lista 1
5 pág.

Eletrônica Digital Colégio ObjetivoColégio Objetivo

💡 1 Resposta

User badge image

Ed Verified user icon

Para criar o diagrama de estados para a FSM que descreve o comportamento do mostrador de relógio de pulso, podemos seguir os seguintes passos: 1. Identificar os estados possíveis: hora atual, alarme, cronômetro e data. 2. Identificar os sinais de controle: s1 e s0. 3. Identificar o bit de entrada: B. 4. Identificar os bits de saída: s1 e s0. 5. Definir o estado inicial como a exibição da hora atual. Com base nessas informações, podemos criar o seguinte diagrama de estados: ![Diagrama de estados para o mostrador de relógio de pulso](https://i.imgur.com/5JZJzJL.png) No estado inicial, a hora atual é exibida e o sistema aguarda a entrada do botão. Quando o botão é pressionado, o sistema avança para o próximo estado de acordo com a sequência definida: hora atual, alarme, cronômetro e data. Quando o sistema chega ao estado de data, ele retorna ao estado inicial (hora atual) após a exibição da data. O bit de entrada B é utilizado para controlar a exibição do cronômetro, que é exibido apenas quando B é igual a 1. Os bits de saída s1 e s0 são utilizados para indicar qual informação está sendo exibida no momento.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais