Relogio Digital
Nome: Vinícius Bortoloto Veiga
Nome: Vinicius Faria da Costa
Nome: WictorHuggo Oliveira
RA: 35428365838
RA: 37618203806
RA: 40382506871
RA: 32199636844
CIÊNCIA DA COMPUTAÇÃO
Relógio Digital
Objetivo
Desenvolver um circuito, onde nos mostra em um display de 7 segmentos as unidades e dezenas das horas e dos minutos.
Passos do Desenvolvimento
Passo 1
Divisor de Frequência
Desenvolver um pequeno circuito que divide em partes uma entrada de clock de 10Mhz para 1Hz, para tanto usamos um contador de década (7490) que conta de 0 a 9, conforme imagem abaixo.
A partir desse circuito fizemos a divisão de frequência, colocamos uma entrada de 10Mhz, e a cada 10 clocks, mandamos um sinal para o próximo circuito, sendo então cada frequência dividida por 10, até ter mos 1Hz, conforme imagem a baixo.
Passo 2
Decodificador para seleção de display.
Utilizando também um contador de década, fizemos com que ele conte de 0 a 3 sendo assim, usando os dois bits de saída, ligamos em um decodificador que faz a seleção de qual display acenderá, sua entrada de clock foi ligada na saída de 1000Hhz, fazendo com que se torne imperceptível ao olhos a seleção por vez de cada display, dando a impressão de todos ligados, conforme figura e tabela verdade abaixo,
0
0
1
1
0
1
0
1
D0 D1 D2 D3
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
Passo 3
Contador de horas.
Utilizando também um contador de décadas (7490) elaboramos um contador de horas, minutos e segundos, sendo que os minutos e segundos contem até 59, e as horas contem até 23. Conforme abaixo
Passo 4
Multiplexador
Fará a múltipla exibição das HH:MM:SS do nosso relógio nos displays, acendendo ao mesmo tempo em cada displays seus segmentos conforme nosso contador de horas acima. Para isso usamos o 21mux onde recebemos 16 bis de entrada e 4 bits de saídas. Conforme abaixo.
Suas entradas as quais serão exibidas em nosso display são os bits das