Você está na página 1de 27

RAPHAEL JERÔNIMO CABRAL DE ALMEIDA

INTRODUÇÃO A SISTEMAS DIGITAIS COM ÊNFASE NA


CONSTRUÇÃO DE UM CIRCUITO DECODIFICADOR BCD 8421
PARA UM DISPLAY DE 7 SEGMENTOS.

Projeto de pesquisa apresentado como


composição de nota para qualificação
referente a disciplina de introdução a
pesquisa em física .

Orientador: Prof. Doutor João Antônio Filho

Recife ,28 de maio de 2013


RAPHAEL JERÔNIMO CABRAL DE ALMEIDA

INTRODUÇÃO A SISTEMAS DIGITAIS COM ÊNFASE NA


CONSTRUÇÃO DE UM CIRCUITO DECODIFICADOR BCD 8421
PARA UM DISPLAY DE 7 SEGMENTOS.

Recife, 28 de maio de 2013


Dedico esse trabalho a meu
filho que me faz encontrar
sentido em tudo isso. Agradeço
a todos os colegas de curso que
me incentivam nessa longa
jornada e ao professor João
Antônio Filho pela sua imensa
dedicação a nosso aprendizado.
Por fim agradeço a meu pai e a
Tia nize, por tudo.
"O que mais me surpreende na
humanidade, são os "homens".
Porque perdem a saúde para
juntar dinheiro. Depois perdem
dinheiro para recuperar a saúde.
E por pensarem ansiosamente no
futuro, esquecem do presente de
tal forma que acabam por não
viver nem o presente nem o
futuro. E vivem como se nunca
fossem morrer e morrem como se
nunca tivessem vivido."(Dalai
Lama)
Sumário

Capítulo 1

1.1 Introdução

Capítulo 2

2.1 Revisão bibliográfica

2.1.1 Sistemas analógicos


2.1.2 Sistemas digitais
2.1.3 Vantagens dos sistemas digitais
2.1.4 Limitações das técnicas digitais
2.1.5 Sistema de numeração binário
2.1.6 Lógica booleana e operações lógicas básicas
2.1.7 Códigos e decodificadores

2.2 Metodologia usada na construção do circuito digital decodificador BCD 8421 para
display de sete segmentos.

2.2.1 Obtenção da tabela verdade


2.2.2 Métodos de simplificação: mapas de Karnaught
2.2.3 Simulação no circuito utilizando o proteus
2.2.4 implementação física do circuito decodificador

Capítulo 3

3.1 Conclusão
3.2 Referência bibliográfica

Introdução
O mundo vive a era da revolução digital: na atualidade os circuitos e técnicas
digitais passaram a ser utilizados em quase todas as áreas: computadores, automação
robótica, fotocopiadoras, transporte, entretenimento, exploração espacial, televisores,
etc. Assim, conhecer os princípios e os conceitos e as operações fundamentais que são
comuns aos sistemas digitais , desde uma simples chave liga/desliga até o mais
complexo computador é deveras importante.

A medicina também é atingida pela revolução digital, diversas pessoas em todo


mundo são mantidas vivas após traumas violentos graças aparelhos chamados
ventiladores pulmonares. A construção desses aparelhos é totalmente baseada em
milhares de circuitos digitais internos os quais monitoram continuamente a respiração
do paciente e fornecem exatamente as quantidades de pressão e volume de ar
necessárias. Cada ciclo de respiração que o aparelho fornece requer milhões de
cálculos que são realizados pelos circuitos digitais internos.

Esse trabalho tem como objetivo introduzir alguns conceitos fundamentais no


que tange a tecnologia digital a fim de viabilizar a implementação de um circuito
digital que funcione como decodificador BCD para um Display de sete segmentos
utilizando conceitos como portas lógicas , tabela verdade , diagrama de veitch-
karnaugh , lógica booleana , etc.

CAPÍTULO 2
2.1 Revisão bibliográfica
2.1.1 Sistemas analógicos
Na ciência, constantemente se trata com quantidades, que são medidas monitoradas,
guardadas e manipuladas aritméticamente. Dessa forma é importante saber representar
os valores de modo eficiente e preciso. Existem duas formas de representação dos
valores das quantidades: analógica e digital.

“Na representação analógica , uma quantidade é representada por um indicador


proporcional continuamente variável.”(TOCCI, 2008, p. 2).

“Um exemplo disso é um velocímetro de um automóvel, em que a deflexão do ponteiro é


proporcional à sua velocidade. A posição angular do ponteiro representa o valor da velocidade e
o movimento do ponteiro segue as alterações ,aumento ou diminuição da velocidade do
automóvel.”(TOCCI, 2008,p.2)

Um sinal analógico pode ter o valor de um conjunto infinito de valores possíveis,


sendo também conhecido como sinal contínuo(VAHID, 2010,P.20).

O gráfico a seguir mostra a variação de da temperatura do ar que varia numa faixa


contínua de valores.

Figura 1: gráfico da variação de temperatura ao longo do dia (FLOYD, 2008, p.4)

Observa-se que a temperatura do ar varia numa faixa contínua de valores , por


exemplo , durante um determinado dia a temperatura a temperatura não passa de 71º F
para 72º F instantaneamente, ela passa por uma infinidade de valores intermediários.
Sistemas analógicos que contém dispositivos que manipulam quantidades físicas
que são representadas na forma analógica. Exemplos: amplificadores de áudio.
(VAHID, 2010)

2.1.2 Sistemas digitais


Nas representações digital, as quantidades não são expressas por quantidades
proporcionais, mas por símbolos denominado dígitos.( TOCCI, 2008).

“Um sinal digital é aquele um de conjunto finito de valores possíveis, a qualquer


instante , sendo também conhecido como sinal discreto”(VAHID, 2010, p.20).

“Como se sabe, o tempo varia de modo contínuo, entretanto o que se lê no relógio digital não
varia continuamente; ao contrário ele varia em saltos ou degraus de um por minuto ou de um por
segundo, de modo que essa representação digital do tempo varia de maneira discreta quando
comparada com a representação do tempo fornecida por um relógio analógico , no qual o
mostrador varia de modo contínuo.”(TOCCI, 2008 , p.3).

Retomando o exemplo da medição da variação da temperatura ao longo do dia. Se


plotar-se no gráfico a temperatura ao longo de cada hora em vez de fazer o gráfico ao
longo de uma base contínua teremos valores amostrados que representam a curva em
pontos discretos do tempo ao longo de um período de 24 horas , conforme indicado na
figura 2.

Figura 2:Representação dos valores quantizados da grandeza analógica mostrada na fig.1


(FLOYD, 2008,p.5).

Efetivamente converteu-se uma grandeza analógica em um formato que pode - se


digitalizar, representando cada valor amostrado por um código digital por um código
digital (FLOYD,2007).
A eletrônica digital trabalha apenas com dois níveis de sinais elétricos alto e baixo,
cujos valores depende do tipo de tecnologia usada. (LOURENÇO, 2000).

Devido a natureza discreta das representações digitais, não há ambiguidade quando


se faz a leitura de uma quantidade digital , o que não ocorre com uma grandeza pois a
mesma apresenta ,muitas vezes interpretação livre. Quando se mede uma quantidade
analógica sempre arredonda-se para um nível conveniente de precisão dependo do
instrumento usado ,ou seja digitaliza-se a quantidade.(TOCCI, 2008).

“A representação digital é o resultado da atribuição de um número de precisão limitada a uma


quantidade continuamente variável” (TOCCI, 2008 ,p.3).

Um sistema digital é uma combinação de dispositivos projetados para manipular


informação lógica ou quantidades físicas que são representadas no formato digital; ou
seja as quantidades apenas podem assumir valores discretos. Esses dispositivos
podem são, na maioria das vezes eletrônicos , mas podem também ser mecânicos ,
magnéticos ou pneumáticos.(TOCCI,200).Alguns dos sistemas digitais mais
conhecidos são as calculadoras , os computadores digitais. Esses computadores
recebem dados digitais de entrada, como letras e números recebidos de arquivos ou
teclados e produzem novos dados digitais de saída como novas letras e números
armazenados em arquivos ou exibidos em um monitor.(VAHID, 2010).

2.1.3 Vantagens dos sistemas digitais


A representação digital tem algumas vantagens sobre a representação analógica:

Os sistemas digitais são geralmente mais fáceis de serem projetados. Isso


porque os circuitos utilizados são circuitos de chaveamento, nos quais não
importam os valores exatos de tensão ou corrente, mas apenas a faixa
ALTA(HIGHT) ou baixa(LOW)na qual eles se encontram .(TOCCI, 2008).

É muito mais fácil manter a precisão e exatidão em todo sistema, pois um


sinal digitalizado não se deteriora com o tempo, nos sistemas analógicos, os
valores de tensão e corrente podem ser distorcidos pelo efeito da
temperatura, da umidade e da tolerância dos componentes dos circuitos que
processam o sinal.(TOCCI, 2008).Um exemplo nos métodos de gravação de
som , pode-se gravar sons usando métodos analógicos ou digitais,
entretanto o método digital tem ampla vantagem . As fitas de áudio contém
inúmeras partículas magnéticas que podem ser movimentadas por um íman
até certas orientações , as quais podem ser mantidas mesmo depois de
remover-se o íman. Como as orientações possíveis das partículas da fita são
infinitas é fato que a fita é definitivamente analógica. (VAHID, 2010).

Os circuitos digitais são menos afetados por ruídos. Flutuações espúrias na


tensão (ruído) não são tão críticos em sistemas digitais porque o valor exato
não é importante, desde que o ruído não afete a distinção entre um nível
ALTO e BAIXO.(TOCCI, 2008).

As operações digitais podem ser programadas (LOURENÇO, 2000)

CIs (chips) podem ser fabricados com mais dispositivos internos.(FLOYD,


2007)

2.1.4 limitações das técnicas digitais

A desvantagem das técnicas digitais residem no fato de que nosso mundo


macroscópico é analógico , ou seja , para processar sinais digitalizados leva tempo.

2.1.5 Sistema de numeração binário

“O homem através dos tempos sentiu a necessidade de utilização de sistemas


numéricos. Existem diversos tipos de sistemas numéricos: sistema decimal, sistema
binário, Sistema octal e o hexadecimal”.(IDOETA,1998, p.15). Os sistema de
numeração binário é o mais importante sistema de numeração em sistemas
digitais(TOCCI ,2008).

No sistema binário há apenas dois símbolos ou valores possíveis para os dígitos: 0 e


1. Esse sistema de base dois também pode ser usado para representar qualquer
quantidade que possa ser representada em decimal ou em qualquer outro sistema de
numeração.(TOCCI, 2008) .

Cada um dos dígitos de um sistema binário 1 e 0 é denominado bit , uma contração


das palavras binary digit (dígito binário). Em circuitos digitais, dois níveis de tensão
diferente são usados para representar os dois bits, geralmente 1 representa a tensão
maior a qual chama-se de nível ALTO e 0 representa a tensão menor a qual chama-se
de nível BAIXO.(FLOYD,2007).
Por exemplo zero volt (0V) pode representar o binário e (+5V) pode representar o
binário 1, verdadeiramente , devido as variações do circuito 0 e 1 são representados
por faixas de tensão .

Fig 3: Valores típicos de tensão em um sistema digital (TOCCI, 2008,p.11)

Analisando a fig.3 conclui-se que qualquer tensão entre 0 e 0,8V representa o


binário 0 e qualquer tensão entre 2 e 5V representa o binário 1.Todos os sinais de
entrada e saída estarão dentro dessas faixas .Outra diferença significativa entre
sistemas analógicos e digitais é que nos sistemas digitais o valor exato da tensão não é
importante , pois de acordo com a Fig:3 o valor de tensão 4,6V significa o mesmo que
uma que uma tensão de 3,6V, ou seja o nível lógico 1.(FLOYD, 2007).(TOCCI, 2008).

Algumas definições são importantes:


Bit: um dígito binário.
Nibble: quatro dígitos binários.
Byte: oito dígitos binários.

2.1.6 lógica booleana e operações lógicas básicas

Em sua forma básica a lógica é o campo do raciocínio humano que diz que uma
proposição é verdadeira se certas condições também forem verdadeiras. As
proposições podem ser classificadas como verdadeiras ou falsas. Proposições podem
ser classificadas em verdadeiras ou falsas. (FLOYD, 2007).

“A vida está repleta de circunstâncias em que se pode dizer que se está em um estado ou em
outro. Por exemplo, uma pessoa está viva ou morta, uma luz está acesa ou apagada, uma porta
está fechada ou aberta, está chovendo ou não.”(TOCCI, 2008, p.44).
Em 1854, um matemático chamado George Boole apresentou um em método
baseado na tomada de decisões em circunstâncias verdadeiras e falsas. Esse método é
conhecido hoje como lógica booleana .Comparando com a álgebra comum pode dizer
que da mesma forma que se usa símbolos “x” e “y” para representar valores
numéricos desconhecidos , a álgebra booleana usa símbolos para representar uma
expressão lógica que possui dois valores possíveis.(TOCCI, 2008).

“ A álgebra de Boole é um sistema completo para operações lógicas. Este sistema é usado para
colocar de uma forma matemática o pensamento lógico com base nas alternativas que podem
assumir somente duas possibilidades: Falso ou Verdadeiro!”(SANTOS, p.3)

“Os valores lógicos também são chamados de estados lógicos”.(SANTOS, p3). No


estudo original da lógica de Boole os estados das variáveis lógicas são declarados
como Falso e Verdadeiro (FLOYD, 2007).Na matemática é mais comum tratar a as
variáveis lógicas como números , por convenção o número 1 significa o estado lógico
verdadeiro na álgebra de Boole e o zero significa o estado lógico falso. Essa
convenção será adotada neste trabalho. (SANTOS).

Desse modo as variáveis booleanas 0 e 1 não representam efetivamente números ,


mas o estado de um nível de tensão de uma variável , que denomina-se nível lógico.
Refere - se a uma tensão em circuito digital como sendo de nível de nível lógico 0 ou
de nível lógico 1 dependendo do valor numérico efetivo da tensão.(TOCCI,2008).

“A lógica é aplicada a circuitos digitais a fim de se aplicar funções lógicas. A


álgebra booleana tem de fato três operações lógicas básicas:” (FLOYD, 2007, p.29)
OR[OU], [AND][E], [NOT][NÃO].As três operações lógicas básicas [NOY], [AND] e
[OR] são representadas pelo símbolo padrão.(TOCCI, 2008).

Fig 4: Representação das três operações lógicas básicas(FLOYD, 2007, p.29)


Como foi dito em operações lógicas, verdadeiro e falso são representadas por
(ALTO) verdadeiro e (BAIXO) falso. Cada uma das três operações lógicas
mencionadas gera só uma resposta para um determinado conjunto de condições.

 Operação ou função [NOT]

A função "NOT" inverte o estado lógico da entrada, esta é uma função de uma
variável onde a saída é o inverso da entrada. Esta função pode ser chamada de função
"NÃO", "Inversora" ou NOT. O mais comum em português é chamar de função
inversora. (SANTOS).

“A operação “NOT” comuta de um nível lógico para um nível lógico oposto. Quando a entrada
for nível ALTO(1), a saída será nível BAIXO(0).Quando a entrada for nível BAIXO(0), a saída
será nível ALTO(1)”.(FLOYD, 2007, p.29).

A Tabela verdade da função "Inversora" (NOT) é mostrada abaixo:


Tabela 1

Considerando A estado lógico de entrada e Z o estado lógico de saída.


O circuito abaixo implementa uma função inversora:
O circuito liga uma chave normalmente fechada , quando se liga a chave a lâmpada
irá apagar , quando se desliga a chave a lâmpada irá acender .

 Operação ou função [AND]

A função “AND” relaciona as funções lógicas de modo que a saída assumirá


estado 1 somente se todas as entradas também tiverem estado lógico 1.(SANTOS)

A Tabela verdade da função (AND) é mostrada abaixo:


Tabela 2

Em que B e A constituem os estados lógicos de entrada e Z o estado lógico de


saída.
O circuito abaixo implementa uma função AND:

A lâmpada liga quando a chave A "E" a chave "B" estiverem ligadas. Circuito
série.
 Operação ou função [OR]

A função OR relaciona as funções lógicas de forma que a o estado lógico de saída


será 1 , se na entrada pelo menos um sinal lógico tiver valor 1. (SANTOS)

“A operação OR gera uma saída de nível ALTO quando uma ou mais entradas forem nível
ALTO. Quando uma entrada for nível ALTO ou a outra entrada for nível ALTO, ou ambas
forem nível ALTO, a saída será nível ALTO. Quando as duas entradas forem nível baixo as
entradas são nível BAIXO”.(FLOYD, 2007, P.30).

A tabela verdade da função “OU” (OR) é mostrado na figura abaixo:


Tabela 3

B e A representam os estados lógicos de entrada e Z o estado lógico de saída.

O circuito abaixo implementa uma função OR:

A lâmpada irá acender se a chave A "OU" a chave B estirem ligadas. Circuito


paralelo.

2.1.7 Códigos e decodificadores

Quando números, letras ou palavras são representadas por um grupo especial de


símbolos, diz-se que eles estão codificados, sendo o grupo de símbolo denominado
código. (TOCCI ,2008).

Um decodificador é um circuito digital que detecta a presença de uma combinação


específica de bits, ou seja, código em suas entradas indicando a presença desse código
através de um nível de saída especificado. Em sua forma geral um decodificador tem
n bits de entrada para manipular n bits de uma 2º linha de saída para indicar a presença
de uma ou mais combinações de n bit .(FLOYD, 2007).

Entre os vários tipos de códigos utilizados nos sistemas digitais o que será usado
neste projeto é o código BCD 8421 , a sigla BCD significa Binary coded decimal, que
significa uma codificação do sistema decimal em binário(TOCCI,2008). “já os termos
(8421) significa os valores dos algarismos em um dado binário.”( IDOETA, 1998,
p142).

O código BCD representa, então, cada dígito de um número decimal por uma
número binário de 4 bits, a constatar na tabela abaixo.

Tabela 4: código BCD 8421(IDOETA, 1998, p.180)


2.2 Metodologia usada na construção do circuito digital
decodificador BCD 8421 para display de sete segmentos
O decodificador de BCD para 7 segmentos aceita o código BCD em suas entradas
e fornece saídas para acionar displays de 7 segmentos para produzir uma leitura
decimal. O diagrama lógico para um decodificador de 7 segmentos básico é mostrado
na figura 5.

Figura 5: O diagrama lógico para um decodificador de 7 segmentos

O esquema utilizado para projetar o circuito terá quatro sinais de entrada e sete
sinais de saída ,cada saída controla um diodo emissor de luz(LED) no display, a partir
da sequencia colocada na entrada do circuito, no display deve aparecer os dígitos de 0
a nove .Os sinais de entrada serão os bits lógicos de 0 a ,que serão colocados na
entrada em forma de tensão 0V ou 5V.Após construir-se a tabela verdade do circuito e
achar as equações booleanas utilizou-se um software chamado Proteus( software para
implementação e simulação de circuitos elétricos)Simular o esquema com portas
lógicas. Após a simulação do circuito montou-se o circuito fisicamente.

2.2.1 Obtenção da tabela verdade


Sabendo que uma tabela de um circuito digital é uma técnica para descrever como
a saída de um circuito lógico depende dos estados lógicos presentes na entrada do
circuito, ou seja, é a lógica de onde tira-se as equações para implementação das portas
lógicas.
Como já foi dito, utilizou-se um display de sete segmentos. Para facilitar o
entendimento do circuito. Pode-se denotar cada segmento do display por uma letra , de
modo que o display pode ser representado pela figura 6.
Fig. 6 Representação dos segmentos do display( LOURENÇO,2000, p58)

A tabela verdade desse circuito digital decodificador é composta de 4 colunas


para identificar o sinal de entrada e sete colunas para identificar o sinal de saída. No
sinal de entrada temos o código BCD 8421 em 4 bits. Como a entrada é formada por
4 sinais , a tem –se uma combinação que daria uma possibilidade de 16 combinações,
entretanto neste caso específico só serão utilizadas 10 combinações na entrada, o
resto será marcado com um X (don´t care) podendo assumir os valores de 0 ou 1. N a
saída para cada Led do display utiliza-se uma tabela verdade , nesse caso tem-se 7
tabelas verdade, das quais tirou-se as equações para cada segmento do display( Leds
acendendo ou apagando) .A tabela verdade segue na tabela abaixo.

Tabela 5: tabela verdade do circuito decodificador


Interpretando a tabela verdade percebe-se, por exemplo, que quando os estados
lógicos de entrada são todos zeros (0 0 0 0), formando o número zero em binário, quer
–se que no display apareça zero em base decimal , para isso é preciso que todos Led´s
acenda , menos o do segmento “g” colocando-se 1 em todos os segmentos menos no
segmento “g” , analogamente quando o estados lógicos d entrada são : (0 0 0 1) , o
que significa 1 em binário , quer-se que apareça no display 1 em base decimal , então é
preciso que o segmento “b” e “c” acenda. Daí coloca-se 1 nos segmentos “b” e “c”.

2.2.2 Métodos de simplificação: mapas de Veitch- Karnaught

O mapa de Karnaught, assim como uma tabela verdade , é um meio de mostrar a


relação entre as entradas lógicas e a saída desejada. É uma ferramenta muito útil para a
simplificação de expressões lógicas. É necessário um mapa para cada segmento do
display. O mapa de Karnaught tem um número para cada quadro , o qual representa
uma das combinações possíveis e ali são inseridos os valores lógicos para vvários
tipos de combinação que pode ser 1(ligado) e 2(desligado). Os que pode-se marcar
dentro do mapa devem ficar entre 2 , 4 ou 8 quadros lado a lado.(TOCCI, 2008).
(FLOYD, 2007).(VAHID, 2010).

Fig. 7: Mapa de Karnaught

A seguir a aplicação do mapa de Karnaught para todos os segmentos do


display.
Segmento a

1 0 1 1
0 1 1 1 B

Ф Ф Ф Ф
A 1 1 Ф Ф
D

Analisando o mapa e fazendo as duplas temos:

SaAS = A + C + BD + B́ D́

Segmento b

1 1 1 1
1 0 1 0 B

Ф Ф Ф Ф
A 1 1 Ф Ф
D

Analisando o mapa e fazendo as a duplas temos:

Sb = B́ +Ć D́ +CD

Segmento c

1 1 1 0
1 1 1 1 B

Ф Ф Ф Ф
A 1 1 Ф Ф
D

Analisando o mapa e fazendo as a duplas temos:


Sc = Ć + B + D

Segmento d

1 0 1 0
0 1 0 1 B

Ф Ф Ф Ф
A 1 1 Ф Ф
D

Sd = A + B́ D́ + B́C + C D́ + BĆ D

Segmento e

1 0 0 1
0 1 0 1 B

Ф Ф Ф Ф
A 1 1 Ф Ф
D

Analisando o mapa e fazendo as a duplas temos:

Se = B́ D́ +C D́

Segmento f

1 0 0 1
1 1 0 1 B

Ф Ф Ф Ф
A 1 1 Ф Ф
D

Analisando o mapa e fazendo as a duplas temos:

Sf = A +Ć D́ +BĆ + B D́
Segmento g

0 0 1 1
1 1 0 1 B

Ф Ф Ф Ф
A 1 1 Ф Ф
D

Sg = A +BĆ + B́C + C D́

Apó s encontrar as expressõ es para cada segmento fez–se simulaçã o do


circuito a fim de se obter o nú mero de portas ló gicas necessá rias para o
implementaçã o do circuito e ter uma ideia de que tamanho é o circuito.

2.2.3 simulação do circuito utilizando o Proteus

O Proteus é um software que funciona como uma ferramenta de design de projetos


eletrônicos e placas de circuito impresso. O Proteus é constituído de dois principais
softwares ISIS e o ARES. Neste trabalho será usado o software ISIS.

Na construção do circuito digital no Proteus , primeiramente se colocou Quatro


estados lógicos que funcionaram como as entradas ( A, B ,C D). Após a construção
desses estados lógicos começou-se a implementar as expressões lógicas de cada de
cada segmento através das portas lógicas .Ao todo foram montados 7 minicircuitos
lógicos , um para cada segmento que estão diretamente ligados a esses estados lógicos
, os quais podem assumir o valor de 0 ou 1 , formando números binários e
determinando os valores de entrada do circuito.

As saídas dos circuitos digitais devem ser ligadas a um display de modo que cada
circuito foi ligado no pino do segmento correspondente no display. Há dois tipos de
display disponível no ISIS , o de ânodo comum ,ou seja , os terminais ânodo de todos
segmentos estão interligados internamente e para o display funcionar este terminal
comum deverá ser ligado em Vcc enquanto que os segmentos para ligar precisam ser
ligados no GND. Já o de cátodo comum deverá tem seu terminal comum ligado ao
GND e para ligar cada segmento é necessário aplicar Vcc a cada terminal. Nesse
circuito foi o utilizado o display de cátodo comum devido a simplificação do circuito.
Figura 8: displays de ânodo e cátodo comum

Após as feitas corretamente as correspondentes ligações no display liga-se o


display ao GND com uma resistência de 1kΩ , a afim de reduzir a corrente elétrica
nos segmentos do display , visto que são compostos por Led’s.

Após todos esses procedimentos descritos coloca-se a simulação em prática e


constata-se que o houve êxito na simulação do circuito .Foram visualizadas no display
de sete segmentos , as informações binárias dos CI’s para todas as situações possíveis
envolvendo os respectivos níveis lógicos.

Após feita a simulação se tem uma visão clara do tamanho circuito e se pode
dimensionar os componentes para a construção do circuito físico.

2.2.4 Implementação física do circuito decodificador

A implementação do circuito simulado foi feita com portas [NOT], [AND] E [OR].
A implementação dessas portas no circuito é feita através de CI’s (chips).

“De entre os vários tipos de circuitos internos dos CI’s, consequentemente de famílias lógicas,
destaca-se a família TTL (“Transistor –Transistor Logic”), introduzida nos anos 60 e utilizada
em larga escala.”(TOCCI,2008, p.420).

“A família TTL foi originalmente desenvolvida pela Texas Instruments, mas hoje muitos
fabricantes de semicondutores produzem seus principais circuitos.”(TOCCI, 2008, P.420).
A seguir apresenta-se pinagem dos CI´s utilizados no circuito digital que foi
construído.

1)

Fig. 9 : CI com portas “AND”

2)

3)

Fig.11: CI com porta “OR’

Os materiais utilizados na construção do circuito foram:


1. CI’s 7405, CI’s 7408, CI’s 7432;
2. Uma fonte de alimentação de 5,00 V;
3. 9 resistores de 220 Ω;
4. 2 Protoboards, computador(simulação do circuito);
5. 1 display de sete segmentos;
6. Fios e Led’s.

O procedimento para montagem do circuito começa com a colocação dos CI’s no


protoboard de acordo com a conveniência, localiza-se no protoboad os barramentos
que corresponde aos 4 níveis lógicos de entrada e também as superfícies
equipotenciais de 5V e de 0V. Feito isso se começa a ligar os fios nos CI’s seguindo
sempre o circuito obtido na simulação. Após a obtenção de todos minicircuitos de cada
segmentos do display , liga-se cada saída a o pino do display correspondente ,
colocando sempre um resistor para cada Led .em seguida liga-se o display ao GNDE
alimenta-se o circuito com 5V.A seguir a foto do circuito montado na fig.12.

Fig 12: Foto do circuito decodificador apresentando no display o valor 3

Fig 13: Foto do circuito decodificador apresentando no display o valo zero


CAPÍTULO 3

3.1 Conclusão

Ao final da construção do circuito decodificador BCD 8421 para display de sete


segmentos vale retratar a relativa distância entre ao conceito teórico e a
implementação prática. Embora a teoria seja imprescindível para análise quando o
projeto é implementado em fisicamente, há de se ressaltar que os obstáculos
encontrados na construção do circuito foram inúmeros: CI’s que apresentaram
defeitos , atrasando o projeto ,dificuldade de espaço físico no protoboad, dificuldade d
encontrar os dispositivos adequados no mercado , etc.

Superados tais obstáculos o circuito foi implementado com sucesso, a cada


combinação lógica de entrada uma confinação de Led’s no display acendia
coerentemente mostrando os números corretos.

A mudança de estados na entrada foi feita manualmente colocando e tirando os fio


ligados aos estados lógicos em 0 V ou em 5V.Isso pode ser feito automaticamente
através de CLPs ( controladores lógicos programáveis ) de uma forma muito elegante
e prática .De modo que é um campo de pesquisa muito muito vasto e de grande
utilidade prática assim como toda eletrônica digital.

3.2Referências bibliográficas

TOCCI, Ronald j. ;NEAL, S.Widmer ; MOSS, Gregory L. ; Princípios e aplicações 8º


edição-São Paulo: Prentice Hall- 2008.

FLOYD, Ton; Sistemas digitais: Fundamentos e aplicações 9º edição- Porto Alegre:


Bookmam-2007.

VAHID,Frank; Sistemas digitais: projeto, otimização e HDLs- Porto Alegre:


Bookmam-2010.

IDOETA, Ivan V. ; CAPUANO, Francisco G. ; Elementos de eletrônica digital 15º


edição-São Paulo: Érica 1998.

Você também pode gostar