You must login before you can post a comment.
Author: Denilson Deivid Lima Silva
Project access type: Public
Description:
resumindo o que é pedido na questão: temos de contar os carros que saem e que retornam e mostrar a identificação de cada carro que passa pelo sistema de fotocelulas.
Vamos assumir que:
-8 carros representados por bits( 1 para saindo/entrando, 0 para não saiu);
-não é possivel sair mais do que 8 carros/ entrar mais do que 8 carros/todos que sairam, voltam pela noite sem exceção;
-os carros saem na mesma sequencia(1...2..3..4..5...6..7...8);
-os carros voltam na mesma sequencia(1...2..3..4..5...6..7...8);
-os carros que não sairam pela manhã, na volta, retornarão como bit 1;
-o carro 1 é considerado o bit menos significativo e assim por consequente;
-x minutos é representado por um pulso de clock;
-o mesmo circuito é utilizado para mostrar as saidas na manhã e o retorno dos carros pela noite, essa transição é marcada pelo reset, após inserir os 8 bits da manhã, o reset é ativado e assim pode-se inserir os 8 bits da noite.
Nosso circuito funciona da seguinte maneira: a contagem dos carros é realizada pelo sistema de 8 ff tipo D ligados de forma serial e seu clock de forma paralela, do bit menos significativo para o mais significativo, ou seja, da porta Q0 para Q7. Dessa forma, quando o primeiro pulso de clock for realizado, entra 1 bit na porta Q0 e é mostrado no display de 7 seguimentos o numero 0, que é a identificação do primeiro carro, então temos(Q1 mostra 1 e significa carro 2, Q2 mostra 2 e significa carro 3, assim por consequente).
Para montar o display de 7 segmentos, foi montado um circuito com 4 ff tipo T que são utilizados para a contagem, eles são ligados de forma paralela mas seu clock é ligado de forma serial e como o display mostrava a contagem do 7 até o 0, coloquei portas inversoras(not) para que o resultado fosse crescente( de 0 para 7). Uma observação importante é que o mesmo clock é utilizado para o circuito de contagem e também o circuito de identificação, que foi construido a partir do mapa de karnaught( vai em anexo o mapa realizado).
Dessa maneira, os dois circuitos são alinhados, mostrando no display a identificação de qual carro está passando.
Created: Mar 14, 2022
Updated: Aug 27, 2023
Comments