Circuitos Sequenciais
2. Um aparelho de ar condicionado deve ser ligado automaticamente quando a temperatura tornar-se maior ou igual a 25o e, uma vez ligado, só desliga se a temperatura cair abaixo de 18o. Considere que estejam disponíveis dois sensores de temperatura, um calibrado para 18º e outro calibrado para 25º, que forneçam, cada um deles, um sinal em nível lógico “1” quando a temperatura ambiente for maior ou igual à temperatura de calibração. O projeto deverá ser desenvolvido usando-se algumas abordagens diferentes:
a. Utilizando o Diagrama de Transição de Estados para projetar um sistema de comando assíncrono implementado com portas lógicas;
b. Utilizando um latch RS com entradas ativas em “0” para projetar um sistema de comando assíncrono;
c. Utilizando uma máquina de estados, ou seja, um circuito síncrono, implementado com FF tipo D;
d. Utilizando uma máquina de estados, ou seja, um circuito síncrono, implementado com FF tipo T;
Explique o porquê da classificação dos circuitos projetados nos itens (a), (b), (c) e (d) como síncronos ou assíncronos.
Nos itens (c) e (d), classifique a máquina como sendo de Moore ou de Mealy, com justificativa.
3. Projetar um circuito que opere como um FF tipo JK, utilizando um FF tipo D e, adicionalmente:
a) Portas lógicas
b) MUX
4. Projetar um circuito que opere como um FF tipo JK, utilizando um FF tipo T e, adicionalmente:
c) Portas lógicas
d) MUX
5. Utilize uma máquina de estados para projetar um contador síncrono que conte em uma das seguintes sequências:
Caso S = “0”, a sequência é 0, 3, 2, 4, 5, 0 , 3, ...
Caso S = “1”, a sequência é 2, 3, 0, 4, 5, 2, 3, ... Considere que no momento da energização do circuito o contador seja inicializado no estado 0. Implemente:
a) Com FFs tipo D
b) Com FFs tipo T
c) Com FFs tipo JK
Classifique a máquina como sendo de Moore ou de