Projeto Estacionamento Vers O 02
Projeto – II Unidade – Técnicas Digitais – prof. Figueirôa
o
1
) Um certo estacionamento possui um total de 8 vagas. Em cada vaga foi colocado um
Sensor que indica a presença, ou não, de um carro. A partir da informação destes sensores desejase apresentar, através de um display, o total atual de vagas disponíveis . Veja o esquema abaixo :
Abaixo, temos o Diagrama em Blocos de uma possível solução para este problema.
Descrição do funcionamento : 1)
A chaves de S0 a S7 representam os Sensores de presença dos carros.
2)
O Multiplexador faz uma “varredura” nos Sensores, enviando, a cada ciclo de
Clock, o estado individual de cada um deles para a sua saída.
3)
O Contador de “0” a “7” gera, a cada ciclo de Clock, um novo valor para a sua contagem, a qual é usada como seleção de entrada no Multiplexador.
4)
Sempre que um Sensor estiver em nível lógico “1”, será enviado, através da porta AND, um pulso para o Contador de pulsos. Sendo assim, a cada nova
“varredura” das entradas, este contador irá totalizar o número de Sensores em nível “1” ou quantas vagas estão ocupadas.
5)
6)
7)
Caberá ao Contador de tempo estabelecer o número de ciclos que irão definir uma “varredura”. Neste caso, serão 8 ciclos.
Ao final destes 8 ciclos, a saída NAND deverá ir para “0” e, com isto, o Contador de pulsos e o Contador de tempo serão “resetados” . Além disto, esta “descida” na entrada de Clock do Registrador forçará o seu “carregamento” com o valor que estava acumulado no Contador de pulsos.
Daí, a informação de saída do Registrador com o total de vagas ocupadas será subtraída do total máximo de vagas existentes gerando o atual número de vagas disponíveis apresentado no display.
Abra o arquivo
Projeto_Estacionamento_1.ckt e analise a implementação