Universidade Lusófona do Porto Engenharia Informática
Por: Pedro Silva • 15/12/2018 • Trabalho acadêmico • 1.314 Palavras (6 Páginas) • 1.059 Visualizações
[pic 1]
Universidade Lusófona do Porto
Engenharia Informática
Relatório
Descodificador Display BCD 7 Segmentos
Aluno: Pedro Miguel Fernandes da Silva
Nº: 21801634
Professor: José Carlos Lobinho Gomes
Disciplina: Sistemas Digitais
Índice
Introdução 3
Desenvolvimento 4
Tabela de Verdade 4
Mapas de Karnaugh 6/7/8
Circuito Descodificador para o Display 9/10
Circuito Final 11
Análise de Resultados 12/13/14/15/16
Conclusão 17
Introdução
O presente relatorio refere-se a um circuito designado por descodificador BCD de 7 segmentos, é um curcuito de quatro variaveis de entrada e 7 de saida, em que cada saída está associada a um segmento de um display no qual é possivel desenhar todos os algarismos de 0 a 9.
No atual relatório será apresentado todo o desenvolvimento que foi realizado para chegar ao circuito final para mostrar os algarismos 0 a 9 no display, para isso recorreu-se a realização da tabela da verdade, através da tabela da verdade, obteve-se os mapas de Karnaugh, em que dos mapas obtêm-se as simplificações para a realização do circuito final.
Um display de sete segmentos é usado como forma de exibir uma informação numérica sobre as operações internas de um dispositivo. Na Figura 01 é mostrado um esquemático do decodificador com o display, sendo quatro pinos para a entrada e sete saídas.
[pic 2]
[pic 3]
[pic 4]
[pic 5]
Fig. 1 – Descodificador BCD 7 Segmentos Fig. 2 – Display 7 Segmentos
O descodificador BCD/7Seg é um circuito lógico que deve realizar a função de descodificar a informação em BCD – Binary Code Decimal para uma representação num display de 7 segmentos.
Desenvolvimento
Tabela de Verdade
A tabela da verdade representa como valores:
0 – Como desligado
- Como ligado
Para representar os números de 0 a 9 são necessárias quatro entradas (4 bits), sendo que para cada sequência de bits de entrada, certos segmentos devem ser acesos. Por exemplo, para o número 0 aparecer no display (equivalente a uma entrada 0000), todos os segmentos devem ser acesos menos o g. Como os números de 10 a 15 não são utilizados, as saídas são indiferentes sendo representadas por X. Na Tabela 01 é apresentada a tabela verdade do decodificador.
Entradas Binárias Saídas para os Sete Segmentos do Display
D | C | B | A | a | b | c | d | e | f | g | Display |
0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 2 |
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 3 |
0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 4 |
0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 5 |
0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 6 |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 7 |
1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 8 |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 9 |
1 | 0 | 1 | 0 | X | X | X | X | X | X | X | |
1 | 0 | 1 | 1 | X | X | X | X | X | X | X | |
1 | 1 | 0 | 0 | X | X | X | X | X | X | X | |
1 | 1 | 0 | 1 | X | X | X | X | X | X | X | |
1 | 1 | 1 | 0 | X | X | X | X | X | X | X | |
1 | 1 | 1 | 1 | X | X | X | X | X | X | X |
Tabela 1 – Tabela de Verdade
Como o descodificador não é sujeito às 16 combinações possíveis das quatro variáveis, o termo “X” é designado como “Don’t care” e são representadas igualmente nos mapas de Karnaugh. Esse “X” é um valor indiferente (pode ser 0 ou 1), uma vez que não se exibe nenhum número acima de 9.
...