Академический Документы
Профессиональный Документы
Культура Документы
ELETRNICA
DIGITAL
Itabira
2005
Presidente da FIEMG
Robson Braga de Andrade
Gestor do SENAI
Petrnio Machado Zica
Diretor Regional do SENAI e
Superintendente de Conhecimento e Tecnologia
Alexandre Magno Leo dos Santos
Gerente de Educao e Tecnologia
Edmar Fernando de Alcntara
Elaborao
Equipe Tcnica - Ncleo Eletroeletrnica
Unidade Operacional
Centro de Formao Profissional Pedro Martins Guerra
Itabira MG
2005
Reviso
Equipe Tcnica - Centro de Formao Profissional Pedro Martins Guerra
Itabira MG 2005
Sumrio
APRESENTAO ..............................................................................................................................4
1. INTRODUO................................................................................................................................5
2. SISTEMA DE NUMERAO .........................................................................................................6
2.1 SISTEMA DECIMAL.................................................................................................................6
2.2 SISTEMA BINRIO ..................................................................................................................6
2.3 SISTEMA OCTAL.....................................................................................................................8
2.4 SISTEMA HEXADECIMAL.....................................................................................................10
3. ARITIMTICA BINRIA ..............................................................................................................12
4. FUNES E PORTAS LGICAS................................................................................................15
5. LGEBRA DE BOOLE.............................................................................................................. 2L5
6. MAPA DE KARNAUGH................................................................................................................27
7. CIRCUITOS COMBINACIONAIS .................................................................................................32
8. FAMLIAS LGICAS ....................................................................................................................41
9. DISPOSITIVOS TTL....................................................................................................................43
10. MICROCONTROLADORES E MICROPROCESSADORES ....................................................49
REFERNCIAS BIBLIOGRFICAS ................................................................................................52
Eletrnica Digital
____________________________________________________________
Apresentao
Muda a forma de trabalhar, agir, sentir, pensar na chamada sociedade do
conhecimento.
Peter Drucker
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
4/52
Eletrnica Digital
____________________________________________________________
1. Introduo
Sob o ponto de vista da evoluo tecnolgica, os cenrios previsveis so
ilimitados. Ela poder nos assegurar uma qualidade de vida sem precedentes na
histria humana. Liberando o homem da execuo de tarefas tediosas, perigosas
e repetitivas. Por outro lado, a expanso e o aprofundamento devem ser
realizados de maneira correta e principalmente nunca prejudicando o meioambiente.
Se soubermos nos educar e educar as geraes vindouras, de modo a
exercermos nossa condio de cidados, participando ativamente da construo
da sociedade, se lutarmos por uma reformulao educacional que assegure
educao a todos com qualidade e, fornecendo ao indivduo ferramental que
possibilite seu crescimento, insero na sociedade e, principalmente se ao lado
destes dois fatores tivermos uma postura tica em nossas relaes e atividades, a
sociedade e o ser humano alcanaro um novo estgio evolutivo, realizando um
salto qualitativo. Caso contrrio marcharemos para barbrie. A escolha nossa.
A Eletrnica Digital est ligada a esta evoluo tecnolgica de uma forma bem
interessante, o homem necessitou j no incio desta evoluo de criar formas
diferentes para a numerao, permitindo manipular dados de forma lgica e
aritmtica. Criou-se tambm componentes eletrnicos cada vez mais rpidos e
eficientes.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
5/52
Eletrnica Digital
____________________________________________________________
2. Sistema de numerao
2.1. Sistema Decimal
O sistema decimal de numerao composto por 10 smbolos ou dgitos: 0, 1, 2,
3, 4, 5, 6, 7, 8 e 9; usando tais smbolos, podemos expressar qualquer
quantidade. O sistema decimal, tambm chamado de sistema de base 10, pois
ele usa 10 dgitos, evoluiu naturalmente como resultado do fato de os seres
humanos terem 10 dedos.
O sistema decimal um sistema de valor posicional, no qual o valor de um dgito
depende de sua posio. Por exemplo, o nmero 594 significa:
5 x 100 + 9 x 10
centena
5 x 102
dezena
4 x 1 = 594
unidade
Neste exemplo podemos notar que o algarismo menos significativo (4) multiplica a
unidade (1 ou 100), o segundo algarismo (9) multiplica a dezena (10 ou 101) e o
mais significativo (5) multiplica a centena (100 ou 102). A soma desses resultados
ir representar o nmero.
Podemos notar ainda, que de maneira geral, a regra bsica de formao de um
nmero consiste no somatrio de cada algarismo correspondente multiplicado
pela base (no exemplo 10) elevada por um ndice conforme o posicionamento do
algarismo no nmero.
2.2.
Sistema Binrio
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
6/52
Eletrnica Digital
____________________________________________________________
DECIMAL
BINRIO
DECIMAL
BINRIO
10
1010
11
1011
10
12
1100
11
13
1101
100
14
1110
101
15
1111
110
16
10000
111
17
10001
1000
18
10010
1001
19
10011
24
23
22
21
20
Valor de Posio
16
1
25
0
24
1
23
0
22
1
21
1
20
7/52
Eletrnica Digital
____________________________________________________________
Exemplo:
Na converso de 10102 para o sistema decimal, procede-se da seguinte forma:
Potncia de 2
Binrio
Valor de posio
N decimal
23
1
1x8
8 +
22
0
0x4
0 +
21
1
1x2
2 +
20
0
0x1
0
= 1010
23 2
1
11 2
1 5 2
1 2
1
3
resto
1
1
2
1
resto resto
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
8/52
Eletrnica Digital
____________________________________________________________
DECIMAL
OCTAL
DECIMAL
OCTAL
11
10
12
11
13
12
14
13
15
14
16
15
17
16
20
10
17
21
81
4
4x81
4x8
+
+
80
4
4x80 =
4x1 = 64 + 32 + 4 = 10010
1 resto
92
11
2 resto
9210 = 1348
ltimo quociente
Converso do Sistema Octal para o Sistema Binrio
Vamos usar um nmero octal qualquer, por exemplo, 278. A regra consiste em
transformar cada algarismo diretamente no correspondente em binrio,
respeitando-se o nmero padro de bits do sistema, sendo para o octal igual a
trs (23 = 8, base do sistema octal). Assim sendo, temos:
2
7
010
111
278 = 101112
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
9/52
Eletrnica Digital
____________________________________________________________
010
2
Hexa
Hexa
Decimal
Hexa
Decimal
B
11
22
1
C
12
23
2
D
13
24
3
E
14
25
4
F
15
26
5
10
16
27
6
11
17
28
7
12
18
29
8
13
19
30
9
14
20
31
A
15
21
32
Tabela 03 Hexadecimal x Decimal
16
17
18
19
1A
1B
1C
1D
1E
1F
20
10/52
Eletrnica Digital
____________________________________________________________
2 resto
62
16
14
ltimo quociente
Sendo 1410 = E16, temos: 3E816
100010 = 3E816
3
0011
C1316 = 1100000100112
1000
8
100110002 = 9816
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
11/52
Eletrnica Digital
____________________________________________________________
3. Aritimtica Binria
As operaes aritmticas podem ser realizadas com nmeros binrios,
exatamente da mesma forma como com nmeros decimais. Em alguns casos,
porm, certas operaes binrias so feitas de modo diferente das suas
equivalentes decimais por causa de consideraes de hardware.
Adio Binria
A adio de dois nmeros binrios executada exatamente da mesma maneira
que a adio de nmeros decimais. De fato, a adio binria mais simples, j
que h menos casos para aprender. Vamos, primeiro, recordar uma adio
decimal.
3 7 6
+4 6 1
8 3 7
LSD
A posio do dgito menos significativo (LSD) adicionada primeiro, produzindose uma soma igual a 7. Os dgitos na segunda posio so somados, ento, para
produzir uma soma igual a 13, que produz um vai-um de 1 para a terceira
posio. Isto produz uma soma igual a 8 na terceira posio.
Estes mesmos passos gerais so seguidos na adio binria. No entanto, existem
apenas quatro casos que podem ocorrer na adio dos dgitos binrios (bits) em
qualquer posio. So eles:
0 + 0 = 0
1 + 0 = 1
1 + 1 = 0 Mais um vai-um de 1 para a prxima posio
1 + 1 + 1 = 1 Mais um vai-um de 1 para a prxima posio
Este ltimo caso ocorre quando os dois bits em uma dada posio so iguais a 1
e existe um vai-um da posio anterior. Aqui temos vrios exemplos da adio de
dois nmeros binrios:
0 1 1 (3)
+ 1 1 0 (6)
1 0 0 1 (9)
1 0 0 1 ( 9)
+ 1 1 1 1 (15)
1 1 0 0 0 (24)
1 1 , 0 1 1 (3,375)
+ 1 0 , 1 1 0 (2,750)
1 1 0 , 0 0 1 (6,125)
12/52
Eletrnica Digital
____________________________________________________________
10110110
01001001
+
1
01001010
Subtrao em complemento-de-2
Minuendo
1100
Complemento-de-2 do subtraendo
+0111
Soma
10011
Desprezar vai-um final
Multiplicando = 910
Multiplicador = 1110
Produtos parciais
Produto final = 9910
13/52
Eletrnica Digital
____________________________________________________________
Ele um 1, de modo que 1001 escrito no segundo produto parcial. Note que
este segundo produto parcial deslocado de uma posio para a esquerda, em
relao ao primeiro. O terceiro bit do multiplicador 0, de modo que 0000
escrito como sendo o terceiro produto parcial; de novo, ele deslocado de uma
posio para a esquerda em relao ao produto parcial anterior.
O quarto bit do multiplicador igual a 1, de forma que o ltimo produto parcial
1001, novamente deslocado de uma posio para a esquerda. Os quatro produtos
parciais so, ento, somados para produzir o produto final.
A maioria das mquinas digitais pode somar apenas dois nmeros binrios de
cada vez. Por esta razo, os produtos parciais formados durante a multiplicao
no podem ser todos somados ao mesmo tempo. Em vez disto, eles so
somados dois por vez, isto , o primeiro somado ao segundo e o resultado
somado ao terceiro, e assim por diante. Este processo est ilustrado para o
exemplo anterior.
Soma-se
esquerda
Soma-se
esquerda
Soma-se
1 0 0 1
1 0 0 1
1 1 0 1 1
0 0 0 0
0 1 1 0 1 1
1 0 0 1
1 1 0 0 0 1 1
deslocado
para
para
Diviso binria
O procedimento para dividir um nmero binrio (o dividendo) por outro (o divisor)
igual quele que seguido para os nmeros decimais, ao qual normalmente
nos referimos como diviso longa. O processo real mais simples em binrio;
pois, quando estamos verificando quantas vezes o divisor cabe no dividendo,
existem apenas duas possibilidades: 0 ou 1. Para ilustrar, considere o seguinte
exemplo:
0 0 1 1
1 1
1 0 0 1
0 1 1
0 0 1 0,1
(9 / 3 = 3)
1 0 0 1 0 1 0,0
1 0 0
0 0 1 1
(10 / 4 = 2,5)
1 0 0
1 0 0
0
14/52
Eletrnica Digital
____________________________________________________________
CONVENO
CHAVE ABERTA
CHAVE FECHADA
LMPADA APAGADA = 0
LMPADA ACESA
=1
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
15/52
Eletrnica Digital
____________________________________________________________
Simbologia
A porta E um circuito que executa a funo E, sendo representada na prtica,
atravs do smbolo abaixo:
S
S=A.B.C
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
16/52
Eletrnica Digital
____________________________________________________________
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
0
0
0
0
1
Tabela-verdade da Funo OR ou OU
Nesta tabela 05, temos todas as situaes possveis com os respectivos valores
que a funo OU assume.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
17/52
Eletrnica Digital
____________________________________________________________
Simbologia
a porta que executa a funo OU, representada atravs do smbolo abaixo:
A
B
Figura 05 Simbologia da Funo OU para 2 entradas
D
Figura 06 Simbologia da Funo OU para 4 entradas
Funo NO ou NOT
A funo NO, ou funo complemento, aquela que inverte ou complementa o
estado da varivel de entrada. Se a varivel de entrada for 1, ela se tornar 0 na
sada. Se a varivel de entrada for 0, ela se tornar 1na sada.
A operao lgica inverso realizada pela porta lgica NO (NOT em ingls).
Ela consiste em converter uma dada proposio em uma proposio a ela oposta,
representada algebricamente por: S = A.
Essa expresso lida da seguinte forma: sada S igual a no A, pois o trao
sobre o A significa no. Para A pode-se dizer tambm A barrado ou A negado.
Veja na figura 07 abaixo o circuito eltrico equivalente de uma porta NO.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
18/52
Eletrnica Digital
____________________________________________________________
=0
=1
LMPADA ACESA
=1
LMPADA APAGADA = 0
A lmpada S acender (1) quando a chave A estiver aberta (0). Quando a chave
A estiver fechada (1), a lmpada ser curto-circuitada e no acender (0).
Veja a seguir o smbolo, as combinaes possveis da chave e a respectiva
tabela-verdade.
19/52
Eletrnica Digital
____________________________________________________________
Podemos tambm formar uma porta NAND atravs da composio de uma porta
AND com um inversor ligado a sua sada.
A
B
Figura 10 Porta NAND
B
Figura 12 Porta NOR
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
20/52
Eletrnica Digital
____________________________________________________________
C
Exemplo 1 Circuito Lgico
S1 = A . B
S=A.B+C
C
21/52
Eletrnica Digital
____________________________________________________________
(A+B) = X
A
C
Y
B
S
Y
D
22/52
Eletrnica Digital
____________________________________________________________
A.B
A.B
A.B
S=A.B+A.B+A.B
Notamos que o mtodo permite obter, qualquer que seja a tabela, uma expresso
padro formada sempre pela soma de produtos. Utilizando a lgebra de Boole
possvel simplificar as expresses e obter circuitos mais simplificados.
Porta Lgica XOR (OU-EXCLUSIVO)
A funo lgica que esta porta executa, como o prprio nome j diz, consiste em
fornecer 1 sada quando as variveis de entrada forem diferentes entre si. A
partir desta definio, montamos sua tabela-verdade.
Notao Algbrica
S=A.B+A.B
S=A+B
S=A.B+A.B = A+B
Figura 13 Simbologia e Expresso da Funo XOR
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
23/52
Eletrnica Digital
____________________________________________________________
Expresso
S=A.B+A.B
Notao Algbrica
.
S=A
B
A
B
S
A
B
S=A.B+A.B=A
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
24/52
Eletrnica Digital
____________________________________________________________
5. lgebra de Boole
Um circuito lgico pode ser obtido atravs de uma expresso booleana. No
entanto o resultado nem sempre satisfatrio, visto que, as vezes, o circuito
resultante pode ser muito complexo ou muito denso.
Para realizarmos a simplificao deste resultado, veremos um resumo da lgebra
de Boole. Pois atravs de seus postulados, propriedades, teoremas
fundamentais e identidades, que efetuaremos tais simplificaes. Estes so
apresentados a seguir:
POSTULADOS
Complementao
A=0
A=1
A=1
A=0
Adio
Multiplicao
0+0=0
0+1=1
1+0=1
1+1=1
0.0=0
0.1=0
1.0=0
1.1=1
TEOREMAS DE MORGAN
1 TEOREMA
(A . B) = A + B
2 TEOREMA
(A + B) = A . B
Tabela 10 Teoremas de Morgan
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
25/52
Eletrnica Digital
____________________________________________________________
IDENTIDADES
Complementao
Adio
Multiplicao
A = A
A+0=A
A+1=1
A+A=A
A+A=1
A.0=0
A.1=A
A.A=A
A.A=0
PROPRIEDADES
COMUTATIVA
ASSOCIATIVA
DISTRIBUTIVA
Adio
A+B = B+A
Multiplicao
A.B = B.A
Adio
A + (B + C) = (A + B) + C = A + B + C
Multiplicao
A . (B . C) = (A . B) . C = A . B . C
A . (B + C) = A . B + A . C
Tabela 11 identidades e Propriedades
IDENTIDADES AUXILIARES
A+A.B=A
A+A.B=A+B
(A + B) . (A + C) = A + B . C
Tabela 12 Identidades Auxiliares
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
26/52
Eletrnica Digital
____________________________________________________________
6. Mapa de Karnaugh
O mapa de Karnaugh uma tabela montada de forma a facilitar o processo de
minimizao das expresses lgicas. Ele formado por 2n clulas, onde n o
nmero de variveis de entrada. Portanto o mapa de Karnaugh tem tantas clulas
quanto o nmero de linhas de uma tabela-verdade.
A
A
(a)
(b)
(c)
(d)
B
0
1
0
1
caso 0
caso 1
caso 2
caso 3
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
27/52
Eletrnica Digital
____________________________________________________________
A
A
Caso 0
A B
0
0
Caso 1
A B
0
1
Caso 2
A B
1
0
Caso 3
A B
1
1
Logo, notamos que cada linha da tabela da verdade possui sua regio prpria no
diagrama de Veitch-Karnaugh.
Essas regies so, portanto, os locais onde devem ser colocados os valores que
a expresso assume nas diferentes possibilidades.
Para entendermos melhor o significado destes conceitos vamos utilizar os
exemplos:
1- A tabela da verdade mostra o estudo de uma funo de 2 variveis. Vamos
colocar seus resultados no Diagrama de Veitch-Karnaugh.
A
0
0
1
1
B
0
1
0
1
S
0
1
1
1
caso 0
caso 1
caso 2
caso 3
A
A
Uma vez entendida a colocao dos valores assumidos pela expresso em cada
caso no diagrama de Veitch-Karnaugh, vamos verificar como podemos efetuar as
simplificaes.
Para obtermos a expresso simplificada do diagrama, utilizamos o seguinte
mtodo:
Tentamos agrupar as regies onde S igual a 1, no menor nmero possvel de
agrupamentos. As regies onde S 1, que no puderem ser agrupadas, sero
consideradas isoladamente. Para um diagrama de 2 variveis, os agrupamentos
possveis so os seguintes:
a)
Quadra:
Conjunto de 4 regies, onde S igual a 1. No diagrama de 2 variveis, o
agrupamento mximo, proveniente de uma tabela onde todos os casos
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
28/52
Eletrnica Digital
____________________________________________________________
A
A
Quadra: S = 1
b)
Pares:
Conjunto de 2 regies onde S 1, que tem um lado em comum, ou seja,
so vizinhos. As figuras abaixo mostram exemplos de 2 pares agrupados e
suas respectivas expresses, dentre os 4 possveis em 2 variveis:
B
A
A
A
A
Termos isolados:
Regies onde S 1, sem vizinhana para grupamentos. So os prprios
casos de entrada, sem simplificao. A figura a seguir exemplifica 2 termos
isolados, sem possibilidade de agrupamento.
B
Termo A B
A
A
Termo A B
A
A
Par 1
Par 2
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
29/52
Eletrnica Digital
____________________________________________________________
Feito isto, escrevemos a expresso de cada par, ou seja, a regio que o par
ocupa no diagrama.
O par 1 ocupa a regio onde A igual a 1, ento, sua expresso ser: Par 1 = A.
O par 2 ocupa a regio onde B igual a 1, ento, sua expresso ser: Par 2 = B.
Notamos tambm que nenhum 1 ficou fora dos agrupamentos, e ainda que o
mesmo 1 pode pertencer a mais de um agrupamento.
Para obter a expresso simplificada, basta, agora, somarmos os termos obtidos
nos agrupamentos.
S = Par 1 + Par 2
S=A+B
Como podemos notar, esta a expresso de uma porta OU, pois a tabela da
verdade tambm a da porta OU. Outro fato a ser notado que a expresso
obtida visivelmente menor do que a extrada diretamente da tabela da verdade,
acarretando um circuito mais simples, diminuindo, conseqentemente, a
dificuldade de montagem e o custo do sistema.
2 Vamos simplificar o circuito que executa a tabela da verdade a seguir:
Exemplo 03
A
A
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
30/52
Eletrnica Digital
____________________________________________________________
B
Par 1
A
A
Par 2
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
31/52
Eletrnica Digital
____________________________________________________________
7. Circuitos Combinacionais
Um circuito combinacional executa eletronicamente uma funo booleana atravs
da interligao de portas lgicas.
Neste captulo, vamos estudar diversos circuitos combinacionais que so
utilizados constantemente em projetos de sistemas digitais devido s funes
lgicas que executam, tanto que eles so encontrados j prontos em circuitos
integrados comerciais e, por isso, so chamados de circuitos combinacionais
dedicados.
Codificadores e Decodificadores
Uma grande parte dos sistemas digitais trabalha com nveis
representando informaes que, portanto, devem ser codificadas.
lgicos
Exemplos:
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
32/52
Eletrnica Digital
____________________________________________________________
Decimal
BCD
4
2
0
0
1
3
4
0
1
0
5
0
1
0
6
0
1
1
7
0
1
1
8
1
0
0
9
1
0
0
Tabela 13 Tabela BCD
0
1
0
1
0
1
0
1
Cdigo Excesso 3
O cdigo excesso 3 composto por quatro bits que correspondem aos nmeros
decimais no cdigo BCD acrescidos de 3 (0011), por isso o seu nome. Ele foi
criado para facilitar as operaes de subtrao no sistema binrio devido ao fato
do complemento de um algarismo do sistema decimal corresponder ao
complemento bit a bit do cdigo excesso 3, como mostra a tabela abaixo:
EXCESSO 3
Decimal
0
1
2
0
1
1
0
3
4
0
1
1
1
5
1
0
0
0
6
1
0
0
1
7
1
0
1
0
8
1
0
1
1
9
1
1
0
0
Tabela 14 Tabela Excesso 3
Exemplo:
- No sistema decimal: complemento de 6 3
- No cdigo excesso 3: complemento de bit a bit de 1001 0110
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
33/52
Eletrnica Digital
____________________________________________________________
Obs.:
Cdigo 9876543210
Este cdigo de 10 bits foi bastante utilizado na poca em que os sistemas
mostradores de algarismos eram vlvulas eletrnicas (Nixie e Numitron). Algumas
dessas vlvulas possuam cada algarismo composto por uma placa ou filamento,
arranjado apropriadamente no formato do nmero.
Notamos no cdigo, que em 10 sadas somente uma vale 1 em cada caso,
acendendo assim o algarismo correspondente. A formao deste cdigo vista
na tabela a seguir.
Decimal
1
0
3
4
5
6
7
8
9
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
Tabela 15 Tabela 9876543210
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Codificadores e Decodificadores
Vamos, agora, tratar de circuitos que efetuam a passagem de um determinado
cdigo para outro. Primeiramente, vamos fazer uma anlise do significado das
palavras codificador e decodificador.
Chamamos de codificador o circuito combinacional que torna possvel a
passagem de um cdigo conhecido para um desconhecido. Como exemplo,
podemos citar o circuito inicial de uma calculadora que transforma uma entrada
decimal, atravs do sistema de chaves de um teclado, em sada binria para que
o circuito interno processe e faa a operao.
Chamamos de decodificador o circuito que faz o inverso do codificador, ou seja,
passa um cdigo desconhecido para um conhecido. No exemplo citado o
circuito que recebe o resultado da operao em binrio e o transforma em sada
decimal, na forma compatvel para um mostrador digital apresentar os algarismos.
A figura ilustra o exemplo utilizado.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
34/52
Eletrnica Digital
____________________________________________________________
PROCESSADOR
ARITMTICO
CODIFICADOR
DECODIFICADOR
DECIMAL
BINRIO
BINRIO
DECIMAL
Codificador Decimal/Binrio
Vamos, neste item, elaborar um codificador para transformar um cdigo decimal
em binrio (BCD8421). A entrada do cdigo decimal vai ser feita atravs de um
conjunto de chaves numeradas de 0 a 9 e a sada por 4 fios, para fornecer um
cdigo binrio de 4 bits, correspondente chave acionada. A figura a seguir
mostra a estrutura geral deste sistema, sendo convencionado que a chave
fechada equivale a nvel 0, para evitar o problema prtico, principalmente da
famlia TTL, que um terminal de entrada em vazio equivalente a nvel lgico 1.
ch0
ch1
CODIFICADOR
DECIMAL/
BINRIO
ch2
B
C
D
ch9
Ch0
Ch1
Ch2
Ch3
Ch4
Ch5
Ch6
Ch7
Ch8
Ch9
0
0
0
0
0
1
1
0
1
1
1
1
0
0
1
0
0
1
1
0
0
1
0
1
0
1
0
1
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
35/52
Eletrnica Digital
____________________________________________________________
Atravs da tabela, conclumos que a sada A valer 1 quando Ch8 ou Ch9 for
acionada. A sada B quando Ch4, Ch5, Ch6 ou Ch7 for acionada. A sada C
quando Ch2, Ch3, Ch6 ou Ch7 for acionada. A sada D quando Ch1, Ch3, Ch5,
Ch7 ou Ch9 for acionada.
Usaremos para a construo do circuito, uma porta NE em cada sada, pois esta
fornece nvel 1 quando qualquer uma de suas entradas assumir nvel 0, situao
compatvel com a conveno adotada para o conjunto de chaves. A ligao das
entradas de cada porta ser feita, conforme a anlise efetuada, s chaves
responsveis pelos nveis 1 de cada sada.
O circuito, assim constitudo, visto na pgina seguinte.
Pela figura, notamos que a chave Ch0 no est ligada a nenhuma das entradas
das portas, sendo irrelevante o seu acionamento, pois a sada tambm ser igual
a 0 (A = B = C = D = 0) quando nenhuma das chaves for acionada.
9
A
Decodificador Binrio/Decimal
A estrutura geral deste decodificador vista na figura abaixo:
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
36/52
Eletrnica Digital
____________________________________________________________
S0
S1
S2
A
B
S3
DECODIFICADOR
BINRIO / DECIMAL
S4
S5
S6
S7
S8
S9
Cdigo 9876543210
S6 S5 S4 S3 S2
S9
S8
S7
1
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1
1
1
0
0
1
0
0
1
1
0
0
S1
S0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
O cdigo BCD 8421 no possui nmeros maiores que 9, logo, tanto faz o valor
assumido nas possibilidades excedentes, visto que, quando passarmos do cdigo
BCD 8421 para o cdigo 9876543210 estas no iro ocorrer.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
37/52
Eletrnica Digital
____________________________________________________________
a
f
e
b
g
d
Figura 16 Display de 7 segmentos
A
B
C
DECODIFICADOR
BCD / 7 segmentos
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
38/52
Eletrnica Digital
____________________________________________________________
Carac-
BCD 8421
teres
1
0
1
0
1
0
1
1
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
0
1
0
1
0
0
1
1
1
0
1
1
1
1
1
1
0
1
1
0
0
0
0
0
1
1
3
4
5
6
7
8
9
0
1
1
1
1
0
0
1
0
0
1
1
0
0
c=B+C+D
d=A+BD+BC+CD+BCD
e=BD+CD
f=A+CD+BC+BD
g=A+B+C+CD
O circuito do decodificador BCD 8421 para display de 7 segmentos obtido, visto
na figura 18 abaixo:
Convm observar que o circuito poderia ser otimizado, pois as expresses dos
segmentos possuem vrios termos em comum, resultando no emprego de um
menor nmero de portas. Porm, para melhor clareza didtica, este foi deixado na
sua forma original de acordo com as expresses extradas dos diagramas.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
39/52
Eletrnica Digital
____________________________________________________________
a
b
c
Circuitos Aritmticos
Dentro do conjunto de circuitos combinacionais aplicados para finalidade
especfica nos sistemas digitais, destacam-se os circuitos aritmticos. So
utilizados, principalmente, para construir a ULA (Unidade Lgica Aritmtica) dos
microprocessadores e, ainda, encontrados disponveis em circuitos integrados
comerciais.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
40/52
Eletrnica Digital
____________________________________________________________
8. Famlias Lgicas
Entende-se por famlias lgicas, os tipos de estruturas internas que nos permitem
a confeco dos blocos lgicos em circuitos integrados. Cada famlia lgica utiliza
determinados componentes em seus blocos e, de acordo com estes, a famlia
possuir determinadas caractersticas relacionadas ao seu funcionamento e
desempenho prtico.
As famlias utilizadas atualmente dentro da rea eletrnica digital so a TTL
Transistor-Transistor Logic e a CMOS Complementary Metal Oxide
Semicondutor, porm derivam de uma srie de famlias lgicas, hoje obsoletas.
Algumas famlias utilizadas anteriormente:
DCTL
RTL
RCTL
DTL
HTL
ECL
=
=
=
=
=
=
Alimentao: temos para todos os blocos uma alimentao de 5V. Para a srie
temos Vcc mnimo = 4,5V e Vcc mximo = 5,5V que so valores dentro
especificao militar de 10% de tolerncia. Para a srie 74, temos Vcc mnimo
4,75V e Vcc mximo =5,25v que so valores dentro da especificao comum
5% de tolerncia.
54
da
de
de
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
41/52
Eletrnica Digital
____________________________________________________________
Famlia CMOS
Os circuitos CMOS so construdos por transistores MOS-FET complementares
do tipo canal N e canal P. Suas configuraes bsicas permitem obter-se uma
srie de vantagens, tais como: alto Fan-Out, alta margem de imunidade ao rudo e
baixssimo consumo, sendo esta uma das principais caractersticas.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
42/52
Eletrnica Digital
____________________________________________________________
9. Dispositivos TTL
Nmero
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7416
7417
7420
7421
7422
7423
7425
7426
7427
7428
7430
7432
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7450
7451
7452
7453
7454
Funo
Quatro portas NAND de 2 entradas
Quatro portas NAND de 2 entradas (coletor aberto)
Quatro portas NOR de 2 entradas
Quatro portas NOR de 2 entradas (coletor aberto)
Seis inversores
Seis inversores (coletor aberto)
Seis acionadores buffer inversores
Seis acionadores buffer
Quatro portas AND de 2 entradas
Quatro portas AND de 2 entradas (coletor aberto)
Trs portas NAND de 3 entradas
Trs portas AND de 3 entradas
Trs portas NAND de 3 entradas (coletor aberto)
Dois limitadores Schmitt
Seis limitadores Schmitt
Seis acionadores buffer inversores
Seis acionadores buffer
Duas portas NAND de 4 entradas
Duas portas AND de 4 entradas
Duas portas NAND de 4 entradas (coletor aberto)
Duas portas NOR expandveis de4 entradas
Duas portas NOR de 4 entradas
Quatro portas NAND de 2 entradas para interface TTL CMOS
Trs portas NOR de 3 entradas
Quatro buffers NOR de 2 entradas
Porta NAND de 8 entradas
Quatro portas OR de 2 entradas
Quatro buffers NAND de 2 entradas
Quatro buffers NAND de 2 entradas
Quatro buffers NAND de 2 entradas(coletor aberto)
Dois buffers NAND de 4 entradas
Acionador Nixie decodificador BCD - para - decimal
Decodificador BCD - para - decimal
Decodificador excesso 3 - para - decimal
Excesso Gray para decimal
Acionador decodificador BCD - para - decimal
Acionadores decodificadores BCD para 7 segmentos (sada 30 v)
Acionadores decodificadores BCD para 7 segmentos (sada 15 v)
Acionadores decodificadores BCD para 7 segmentos
Duas portas AND-OR-INVERSOR expandveis de 2 entradas 2 amplas
Duas portas AND-OR-INVERSOR de 2 entradas 2 amplas
Portas AND-OR expandveis de 2 entradas 4 amplas
Duas portas AND-OR-INVERSOR expandveis de 2 entradas
Portas AND-OR-INVERSOR de 2 entradas 4 amplas
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
43/52
Eletrnica Digital
____________________________________________________________
74153
7455
7459
7460
7461
7462
7464
7465
7470
7472
7473
7474
7475
7476
7480
7482
7483
7485
7486
7489
7490
7491
7492
7493
7494
7495
7496
74100
74104
74105
74107
74109
74116
74121
74122
74123
74125
74126
74132
74136
74141
74142
74145
74147
74148
74150
74151
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
44/52
Eletrnica Digital
____________________________________________________________
74152
74190
74154
74155
74156
74157
74160
74161
74162
74163
74164
74165
74166
74173
74174
74175
74176
74177
74179
74180
74181
74182
74184
74185
74189
74191
74192
74193
74194
74195
74196
74197
74198
74199
74221
74251
74259
74276
74279
74283
74284
74285
74365
74366
74367
74368
74390
74393
45/52
Eletrnica Digital
____________________________________________________________
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
46/52
Eletrnica Digital
____________________________________________________________
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
47/52
Eletrnica Digital
____________________________________________________________
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
48/52
Eletrnica Digital
____________________________________________________________
49/52
Eletrnica Digital
____________________________________________________________
necessrio ento um caminho fsico para que os dados possam fluir da CPU para
memria e vice-versa.
Aspecto fsico do interior de um microcontrolador
Na parte central do chip est localizado o substrato semicondutor e integrado
nesse substrato esto todos os blocos descritos anteriormente. Os fios que saem
da parte central para os pinos ligam os blocos ao mundo externo. O diagrama de
blocos a seguir representa a parte central do chip.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
50/52
Eletrnica Digital
____________________________________________________________
Microprocessador
Essencialmente, o microprocessador o computador, e mesmo chamado como
"um computador num chip". Ele faz todos os clculos, a computao e a
compilao. Todas as outras partes do computador s servem para ajudar o
microprocessador a realizar as tarefas identificadas pelo usurio.
Os microcontroladores so projetados para realizarem todos as funes em um
nico chip. Nenhum componente externo necessrio para sua aplicao porque
todos os perifricos esto dentro do microcontrolador. Assim, uma vantagem
obvia dos microcontroladores o ganho de espao fsico no projeto de hardware.
Cada tipo de microprocessador tem um conjunto nico de instrues. Programas
escritos em assembler, a linguagem de programao mais bsica alm do binrio,
especfica para cada microprocessador. Um programa escrito em assembler
para um Intel 486 no vai ser executvel por um Motorola 68040.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
51/52
Eletrnica Digital
____________________________________________________________
Referncias Bibliogrficas
SENAI. MG. Eletrnica Digital
IDOETA, Ivan Valeije, CAPUANO, Francisco Gabriel. Elementos de Eletrnica
Digital. 34 Edio. So Paulo. Ed. rica. 2002.
LOURENO, Antnio Carlos, CRUZ, Eduardo C. A.. Circuitos Digitais - Estude e
Use. 5 Edio. So Paulo. Ed. rica. 2002.
TOCCI,
Ronald
J.,
LASKOWSKI,Lester
P..
Microprocessadores
e
Microcomputadores. 2 Edio. Rio de Janeiro. Ed. Prentice-Hall do Brasil. 1983.
http://www.i-magazine.com.br/imagazine/picbook/cap1.htm em 15/07/2004.
____________________________________________________________
Mantenedor Eletroeletrnico - Usina
52/52