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.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar