Aula Prática 02 DECODIFICADOR E DISPLAY DE 7 SEGMENTOS
Transcrição
Aula Prática 02 DECODIFICADOR E DISPLAY DE 7 SEGMENTOS
Sistemas Digitais I Professora: Lane Maria Rabelo Baccarini Aula Prática 02 DECODIFICADOR E DISPLAY DE 7 SEGMENTOS Dizem que a mãe de Sócrates era parteira, e o próprio Sócrates costumava comparar a atividade que exercia com a de uma parteira. Não é a parteira quem dá à luz o bebê. Ela só fica por perto para ajudar durante o parto. Sócrates achava, portanto, que sua tarefa era ajudar as pessoas a "parir" uma opinião própria, mais acertada, pois o verdadeiro conhecimento tem de vir de dentro e não pode ser obtido "espremendo-se" os outros. Só o conhecimento que vem de dentro é capaz de revelar o verdadeiro discernimento. " Extraído de "O mundo de Sofia", de Jostein Gaarder, Editora Companhia das Letras, 1995. OBJETIVOS: • • Reconhecer o display de sete segmentos catodo comum; Projetar e implementar um circuito lógico que converta um sinal binário em um sinal que será capaz de mostrar os símbolos e algarismo no display de sete segmentos INTRODUÇÃO TEÓRICA: O display de sete segmentos é um invólucro com sete led' s com formato de segmento, posicionados de modo a possibilitar a formação de números decimais e algumas letras utilizadas no código hexadecimal. A fig.1 representa uma unidade do display genérica, com a nomenclatura de identificação dos segmentos usual em manuais práticos. Entre as tecnologias de fabricação das unidades de display o mais comum é o display a led, que possui cada segmento composto por um led, conforme fig. 2. O display tipo catodo comum possui todos os catodos dos led's interligados, sendo necessário aplicar nível 1 ao anodo respectivo para acender cada segmento. O display de anodo comum possui todos os anodos interligados, e é preciso aplicar 0 ao catodo comum. A informação binária não tem necessariamente relação com o número binário que ela representa. Por exemplo, para a combinação 0, abcdef tem 1111110. Esse número binário não é igual ao dígito correspondente no display (0). Isso é na realidade um código para o display de sete segmentos. O circuito lógico que converte a entrada para o código é chamado decodificador. A própria entrada de 4 bits ABCD, que tem relação direta com o valor decimal, é também chamada de código BCD. Para efetuar o projeto de um decodificador, deve-se verificar em cada caractere os segmentos que devem ser acesos e atribuir o nível 1(no caso de catodo comum), em função da respectiva entrada no código binário. A tabela 1 apresenta a seqüência de caracteres, o respectivo código de entrada e os níveis aplicados em cada segmento para que tal número apareça no display. Fig.1 – Display de 7 segmentos Fig.2 – Display de catodo comum e anodo comum Tabela 1 - Informações e codificação do display AULA PRÁTICA: Projetar um decodificador para, a partir de um código binário, escrever a sequência CdPLAYER em um display de 7 segmentos. Para escrever os oito símbolos mostrados é suficiente um código de 3 bits. A tabela 2 mostra o código binário de entrada e os níveis aplicados em cada segmento para escrever a sequência de caracteres. Implemente o circuito numa matriz de contato. Considerar que o projetista tem à sua disposição os seguintes CI' s e as seguintes quantidades: CI Unidades 7400 4 7402 2 7404 3 7408 2 7432 1 Tabela 2 – Códigos binários de entrada e os níveis aplicados em cada segmento A B C a b c d e f g 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 0 1 1 1 1 0 1 0 0 0 1 1 1 0 1 0 1 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 MATERIAL NECESSÀRIO: 1. 2. 3. 4. Fonte de tensão de 5V Protoboard Circuitos Integrados – 7400 – 7402 – 7404 – 7408 - 7432 Display de 7 segmentos 7400 NAND 7402 NOR 7408 AND 7432 OR 1A VCC 1B 4B 1Y 4A 2A 4Y 2B 3B 2Y 3A GND 3Y 1Y VCC 1A 4Y 1B 4B 2Y 4A 2A 3Y 2B 3B GND 3A 1A VCC 1B 4B 1Y 4A 2A 4Y 2B 3B 2Y 3A GND 3Y 1A VCC 1B 4B 1Y 4A 2A 4Y 2B 3B 2Y 3A GND 3Y 7404 Inversor 1A VCC 1Y 6A 2A 6Y 2Y 5A 3A 5Y 3Y 4A GND 4Y