Professional Documents
Culture Documents
ELETRNICA DIGITAL 1
Curitiba/1999
Eletrnica Digital 1
GLICCIELMA BUENO
ISMAEL ERICO MENEGHELLI
LUILTON MARQUES HAMESTER
MAURCIO MENDEZ RIBEIRO
RICARDO
RODRIGO SCHEER VIEIRA
THASA ALINE KIENEN
MARCEL
THIAGO DA CUNHA MEDEIROS
ELETRNICA DIGITAL 1
Trabalho
apresentado
Curitiba/1999
Eletrnica Digital 1
NDICE
INTRODUO ......................................................................................................................................................................... 4
SISTEMAS NUMRICOS ..................................................................................................................................................... 5
Cdigos Numricos.............................................................................................................................................................. 7
Complemento De 1 .............................................................................................................................................................. 9
Complemento De 2 .............................................................................................................................................................. 9
PORTAS LGICAS.............................................................................................................................................................. 10
LGEBRA BOOLEANA ..................................................................................................................................................... 15
EXPRESSO - TABELA - FUNO.................................................................................................................................. 16
SIMPLIFICAO .................................................................................................................................................................. 21
Propriedade Comutativa: .................................................................................................................................................. 21
Propriedade Distributiva: ................................................................................................................................................. 21
Teorema de De Morgan..................................................................................................................................................... 21
Quadro de Resumo ............................................................................................................................................................ 22
MAPAS K.......................................................................................................................................................................... 29
QUINE MC CLNSKEY ........................................................................................................................................................ 35
FORMAS CANNICAS....................................................................................................................................................... 38
EQUIVALNCIA NE - NOU ............................................................................................................................................... 39
Exerccios gerais - Prova .................................................................................................................................................. 44
CODIFICADORES / DECODIFICADORES....................................................................................................................... 46
1) Codificador Decimal / Binrio...................................................................................................................................... 46
2) Decodificador Binrio / Decimal .................................................................................................................................. 47
3) Decodificador 7 segmentos :......................................................................................................................................... 48
MUX - DEMUX.................................................................................................................................................................... 52
CIRCUITOS ARITMTICOS............................................................................................................................................... 54
1. Meio Somador ............................................................................................................................................................... 54
2. Somador Completo. ....................................................................................................................................................... 55
3. Meio Subtrator............................................................................................................................................................... 56
4. Subtrator Completo ....................................................................................................................................................... 57
5. Multiplicador 1 bit X 2 bits............................................................................................................................................ 58
6. Multiplicador 2 bits X 2 bits. ......................................................................................................................................... 59
CIRCUITOS SEQENCIAIS ................................................................................................................................................ 61
CONTADOR ASSNCRONO ....................................................................................................................................................... 63
CONTADOR SNCRONO.................................................................................................................................................... 68
EXERCCIOS RESOLVIDOS DE FORMA DE ONDA ..................................................................................................................... 74
REFERNCIAS BIBLIOGRFICAS................................................................................................................................... 79
Eletrnica Digital 1
INTRODUO
Nosso objetivo nesse trabalho tem como prioridade apresentar os contedos
bsicos de Eletrnica Digital 1, que sero desenvolvidos em aula, de uma forma simples,
objetiva e com uma linguagem direta e acessvel, pois como outros ramos de eletrnica, este
no tem muitas referncias bibliogrficas em portugus que venham a facilitar nossa consulta.
Dessa maneira desenvolvemos os assuntos, que vo desde Sistemas Numricos passando
por Codificadores/Decodificadores indo at circuitos seqenciais, de uma forma seqencial e
lgica, de maneira que a consulta, compreenso e aprendizado do leitor seja facilitada ao
mximo.
Esperamos com este trabalho simplificar e acelerar o aprendizado dos contedos
da Disciplina de Eletrnica Digital 1, induzindo a compreenso de vrios elementos utilizados
da eletrnica digital, proporcionando uma acumulao de conhecimentos suficientes para um
timo desenvolvimento dentro da rea de Eletrnica.
Eletrnica Digital 1
SISTEMAS NUMRICOS
Esta seo objetiva estender os conhecimentos de nmeros expressos em uma base numrica
conhecida (base decimal: 0, 1, ..., 9) para bases de interesse para sistemas lgicos digitais (2
binria e 16 hexadecimal), assim como possibilitar a representao de qualquer nmero em uma
dessas bases.
Binria
Octal
0
1
Base
Decimal
0
1
2
3
4
5
6
7
Hexadecimal
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Notao Posicional:
Todo nmero representado em uma base numrica composto por um ou mais dgitos,
onde, por conveno, o dgito mais a direita o menos significativo e o mais a esquerda o mais
significativo. Isto , cada posio de dgito apresenta um peso diferente. Veja o exemplo:
1996 = 199610 =
1x103
1000
+ 9x102
+ 900
+ 9x101
+9
+ 6x100
+6
1x23
8
1110
+ 0x22
+0
+ 1x21
+2
+ 1x20
+1
Ex2.:
7348 = 07348 =
=
=
0x83
0
47610
+ 7x82
+ 448
+ 3x81
+ 24
+ 4x80
+4
Eletrnica Digital 1
Ex3.:
1AC16 = 01ACH
=
=
=
0x163
0x163
0
42810
+ 1x162
+ 1x162
+ 256
+ Ax161
+ 10x161
+ 160
+ Cx160
+ 12x160
+ 12
nmero na
base original
11
1
LSB
base desejada
2
5
1
2
0
2
1
fim da
converso
MSB
Ex5.: Converso do nmero 476 para a
base 8 (octal)
476
4
8
59
3
428
12
8
7
7
8
0
16
26
10
16
1
1
12=C
10=A
16
0
Cdigos Numricos
Cdigo BCD (Binary Coded Decimal)
Cada dgito decimal substitudo por um conjunto de 4 dgitos binrios.
BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Decimal
0
1
2
3
4
5
6
7
8
9
11 = 0001 0001
35 = 0011 0101
0 0 0
0 0 1
0 1 1
0 1 0
1 1 0
1 1 1
1 0 1
1 0 0
Eletrnica Digital 1
0
+1
1
1
+0
1
1
+1
10
0
- 1
1
1
-0
1
1
-1
0
Eletrnica Digital 1
Complemento De 1
A obteno do complemento de 1 de um nmero binrio se d pela troca de
cada bit do nmero pelo seu inverso ou complemento. Para demonstrar esse
procedimento, vamos obter o complemento de 1 do nmero 10011011. Assim sendo,
temos:
Nmero binrio
Complemento de 1
1 0 0 1 1 0 1 1
0 1 1 0 0 1 0 0
Complemento De 2
A notao do complemento de 2, como j dissemos, utilizada para
representar nmeros binrios negativos. Sua obteno se d somando-se 1 ao
complemento de 1 do nmero binrio inicial. Para exemplificar, vamos representar o
nmero 11001101 na notao do complemento de 2:
Nmero binrio
1 1 0 0 1 1 0 1
Complemento de 1 0 0 1 1 0 0 1 0
Complemento de 2 0 0 1 1 0 0 1 1
+1
Exerccios Resolvidos
1) Represente os seguintes nmeros utilizando a notao do complemento de
2:
a) -2710
2710 = 110112
Como nmero negativo achamos o complemento de 2:
Nmero binrio = 1 1 0 1 1
Complemento de 1 = 0 0 1 0 0
Complemento de 2 ( complemento de 1 + 1 ) = 0 0 1 0 1
b) 1010102
Primeiro achamos o complemento de 1=
010101
depois somamos mais um =
010110
c) 100101102
Complemento de 1= 01101001
Complemento de 2 = 01101010
10
Eletrnica Digital 1
Exerccios Propostos:
01) Efetue as seguintes operaes:
a) 10002 + 10012
f) 10110012 - 110112
b) 100012 + 111102
g) 1000002 - 111002
c) 1012 + 1001012
h) 1010112 x 112
d) 11002 - 10102
i) 1001102 x 10102
e) 111102 - 11112
j) 11012 x 110112
PORTAS LGICAS
NOT (INVERSORA):
S=A
Simbologia Militar:
A
Simbologia IEC:
A
Tabela-verdade:
A S
0 1
1 0
DRIVER (REFORADORA):
S=A
11
Eletrnica Digital 1
Simbologia Militar:
A
Simbologia IEC:
A
Tabela-verdade:
A
0
1
S
0
1
AND (E):
S = AB
Simbologia Militar:
A
B
Simbologia IEC:
A
&
Tabela-verdade:
A
0
0
1
1
B
0
1
0
1
S
0
0
0
1
NAND (NE):
S = AB
Simbologia Militar:
A
B
Simbologia IEC:
A
&
Tabela-verdade:
A
0
0
1
1
B
0
1
0
1
S
1
1
1
0
OR (OU):
S = A+ B
Simbologia Militar:
A
B
Simbologia IEC:
A
B
12
Eletrnica Digital 1
Tabela-verdade:
A
0
0
1
1
B
0
1
0
1
S
0
1
1
1
NOR (NOU):
S = A+ B
Simbologia Militar:
A
B
Simbologia IEC:
A
Tabela-verdade:
A B S
0 0 1
0 1 0
1 0 0
1 1 0
S = A B
Simbologia Militar:
A
B
Simbologia IEC:
A
=1
Tabela-verdade:
A
0
0
1
1
B
0
1
0
1
S
0
1
1
0
13
Eletrnica Digital 1
&
&
C
A
&
Y = A + BC
A
B
&
Tabela-verdade do circuito:
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
BC
0
0
0
1
0
0
0
1
Y
0
0
0
1
1
1
1
1
&
Y
Z
Y = ( X + Y )Z
Tabela-verdade da equao:
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
(X+Y)
0
0
1
1
1
1
1
1
Z
1
0
1
0
1
0
1
0
W
0
0
1
0
0
0
1
0
14
Eletrnica Digital 1
Exerccios:
1. Encontre os circuitos digitais correspondentes s seguintes equaes
lgicas, levantando as tabelas-verdade correspondentes:
a)
b)
Y = AB + AB
Y = (A + B)C
c)
Y = ( A + B )(C + D)
d)
Y = AB.BC.( B + D )
a)
=1
b)
c)
&
&
&
&
1
D
&
B
C
&
15
Eletrnica Digital 1
d)
&
&
&
LGEBRA BOOLEANA
Todo circuito lgico executa uma expresso booleana, e, por mais complexo
que seja, formado pela interligao de portas lgicas bsicas.
Exemplos:
a)
AB
( A B ) + C + (C D )
S = ( A B ) + C + (C D )
(C D )
b)
S = [( A B ) + ( A B ) + C ] ( C + D )
16
Eletrnica Digital 1
f = (a.c) + b
Na sada da porta E teremos o produto axc. Esta sada ser uma das entradas da
porta OU. Na outra entrada da porta OU est a varivel b. Sendo que na sada do circuito
tem-se a funo acima.
Exerccios resolvidos:
1) Ache a funo que o circuito executa:
abcd
(a+b)
(a+b) x (c+d)
(c+d)
f = (a+b) x (c+d)
2) Determine a expresso que executa o circuito:
abc
___
(ac)
(b.c)
______________
----f = [(ac) + (b.c)] + b
___
(ac) + (b.c)
______________
------[(ac) + (b.c)] + b
17
Eletrnica Digital 1
3) Idem:
abc
_
abc
_
(abc) + (ab)
(ab)
_
[(abc) + (ab)] . c
_
f = [(abc) + (ab)] . c
Exerccios propostos
Ache a funo que o circuito executa:
1)
a b c
2)
abc
3)
18
Eletrnica Digital 1
abc
Tabela Verdade
Atravs da utilizao da tabela verdade pode-se representar o comportamento
do circuito e de sua expresso caracterstica. Para se extrair a tabela verdade de um
circuito pode-se agir dessa maneira:
1) Monta-se o quadro de possibilidades.
2) Monta-se colunas para os membros da expresso.
3) Preenche-se as colunas com seus resultados.
4) Monta-se a coluna para o resultado final.
5) Preenche-se essa coluna com o resultado final.
Exemplo:
_
_
f = a + b + abc
A B C
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1 membro
_
a
1
1
1
1
0
0
0
0
2 membro
b
0
0
1
1
0
0
1
1
Auxiliar
_
c
1
0
1
0
1
0
1
0
3 membro
_
a b c
0
0
0
0
0
0
1
0
Resultado final
s
1
1
1
1
0
0
1
1
19
Eletrnica Digital 1
Auxiliar
A+B
0
0
1
1
1
1
1
1
B.C
0
0
0
1
0
0
0
1
A B C
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
2 membro
_____
B.C
1
1
1
0
1
1
1
0
Resultado
s
0
0
1
0
1
1
1
0
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Auxiliares
_ _ _
A B C
1 1 1
1 1 0
1 0 1
1 0 0
0 1 1
0 1 0
0 0 1
0 0 0
1 termo
ABC
0
0
0
0
0
0
0
1
2 termo
_
ABC
0
0
0
0
0
1
0
0
3 termo
_ _
ABC
0
1
0
0
0
0
0
0
4 termo
_ _ _
ABC
1
0
0
0
0
0
0
0
Resultado
s
1
1
0
0
0
1
0
1
20
Eletrnica Digital 1
___
_ _
3) Mostre que a+b igual a a.b:
A B
0
0
1
1
0
1
0
1
_____
A+B
_ _
A.B
1
0
0
0
1
0
0
0
Exerccios propostos:
abc
__
_
f = [( ac + d + b ) + c] ( acd )
3) Mostre que:
____
_ _
a) (a .b) = (a + b)
____
_ _
b) (a + b) = (a .b)
____
_ _
c) (a + b) (a + b)
____
_ _
d) (a .b) (a .b)
21
Eletrnica Digital 1
SIMPLIFICAO
Postulados, regras e teoremas para a simplificao de Expresses Booleanas:
Postulado da Adio:
Postulado a Multiplicao:
A+0=A
A+1=1
A+=1
A+ A + ... + A = A
A+B=B+A
(A+B) +C = A + B + C = A+ (B+C)
A0=0
A1=A
A=0
A A ... A = A
A B= B A
(A B) C = A B C = A (B C)
Propriedade Comutativa:
Adio
A+B=B+A
Multiplicao
AB=BA
A
0
0
1
1
B
0
1
0
1
A+B
0
1
1
1
A
0
0
1
1
B
0
1
0
1
AB
0
1
1
1
B+A
0
1
1
1
==
BA
0
1
1
1
==
Propriedade Distributiva:
A +(B + C) = AB + AC
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
A +(B + C) AB + AC
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
==
Teorema de De Morgan
O complemento do produto igual a soma dos complementos:
A B = A + B
A + B = A B
22
Eletrnica Digital 1
A
0
0
1
1
B
0
1
0
1
A B
1
1
1
0
A+ B
1
1
1
0
==
Quadro de Resumo
1
POSTULADOS e IDENTIDADES
Complementao
Adio
A+0=A
A=1
=0
A+1=1
A=0
=1
A
+=1
A B = AB + AB
A+ A + ... + A = A
A B = AB + AB
A+B=B+A
(A+B)
+C
= A + B + C = A+ (B+C)
A= A
OUTRAS IDENTIDADES:
A + AB = A
A + B= A + B
(A + B) . (A + C) = A + B.C
Multiplicao
A0=0
A1=A
A=0
A A ... A = A
A B= B A
(A B) C = A B C = A (B C)
S = A.B.C + A.C + AB
1 - evidenciamos o termo A:
S = A.( B.C + C + B)
2 - identidade
X =X
S = A.( B.C + C + B)
3 - teorema de De Morgan
S = A.(Y + Y )
; logo: S = A . 1
Eletrnica Digital 1
S = ABC + AC + AB
S = A( BC + C + B)
S = A.( BC + BC )
S = A.1
S=A
2)
S = ( ABC )( A + B + C )
S = ( ABC. A).( ABC.B)( ABC.C )
S = ABC
4)
23
Eletrnica Digital 1
S = ( A + B + C )( A + B + C )
S = A A + AB + AC + AB + B B + CC + AC + BC + BC
S = AB + AC + AB + B B + C + AC + BC + BC
S = AB + AB + C ( A + 1 + A + B + B)
S = AB + AB + C
S = A B +C
5)
S = ( AC + B + D) + C ( ACD )
S = ( A + C + B + D) + C ( A + C + D)
S = ABC D + AC + C C + C D
S = AC + C D( AB + 1)
S = AC + C D
S = C ( A + D)
6)
S = ( A + B + C ).( A + B + C )
S = AA + AB + AC + B A + BB + BC + C A + C B + C C
S = AB + A B + AC + BC + C A + C B + C
S = AB + A B + C.( A + B + A + B + 1)
S = A B +C
8)
24
Eletrnica Digital 1
9)
S = [ A.( B + C ).D].( A + B)
S = [ A( B + C ) + D].( A.B)
S = ( AB + AC + D).( A.B)
S = AB A.B + AC A.B + AB D
S = A.B.D
S = A+ B+ D
10)
S = AB + A.B + AB
S = AB + A(.B + B)
S = AB + A
S = ( A + A).( A + B)
S = A+ B
12)
S = A.B + AB + AB
S = AB + B( A + A)
S = B + BA
S = ( A + B ).( B + B)
S = A+ B
S = AB
13)
25
Eletrnica Digital 1
14)
S = ( X + XY Z ) + ( X + XY Z ).( X + X Y Z )
S = X + XY Z + X . X + X . X Y Z + X . XY Z + ( XY Z ).( X Y Z )
S = X + XY Z + X Y Z + XY Z
S = X .(1 + X Y Z ) + XY Z
S = X + XY Z
S = ( X + X ).( X + Y ).( X + Z )
S = ( X + Y ).( X + Z )
S = X X + XY + X Z + Y Z
S = X (1 + Z + Y ) + Y Z
S = X +YZ
15)
S = ABC + BC + AC
S = C ( AB + B + A)
S = C[( A + B + A).( A + B + B)]
S = C.1.1
S =C
16)
S = [ X (Y + Z ).( X + Y + Z )]
S = X + (Y + Z ) + ( X + Y + Z )
S = X + YZ + X Y Z
S = X + Z .(Y + X Y )
S = X + Z [(Y + X ).(Y + Y )]
S = X + Z (Y + X )
S = ( X + Z ).( X + Y + X )
S = X +Z
17)
S = [ X .Y .Z .( X + Y + Z )]
S = ( X .Y .Z X + X .Y .ZY + X .Y .Z X .Y .Z )
S = ( X .Y .Z )
S = X +Y + Z
18)
S = X .( X + Y ) + Z + ZY
S = X X + X Y + ( Z + Y ).( Z + Z )
S = XY + Z + Y
S = Z + Y ( X + 1)
S = Z +Y
26
Eletrnica Digital 1
19)
S = (W + W X + YZ )
S = [W (1 + X ) + YZ ]
S = (W + YZ )
S = W (Y .Z )
S = W (Y + Y )
20)
S = ( A + B + AB).( AB + AC + BC )
S = [ A + ( A + B).( B + B)].( AB + AC + BC )
S = ( A + A + B).( AB + AC + BC )
S = ( A + B).( AB + AC + BC )
S = AB + AC + ABC + AB.C
S = AB(1 + C ) + AC (1 + B)
S = AB + AC
S = A( B + C )
21)
S = ( AB + C + D).(C + D).(C + D + E )
S = ( AB + C + D).(C + C D + CE + C D + D + DE )
S = ( AB + C + D).[C (1 + D + E + D) + D(1 + E )]
S = ( AB + C + D).(C + D)
S = ABC + AB D + C + C D + CD + D D
S = AB D + C ( AB + 1 + D + D)
S = AB D + C
27
Eletrnica Digital 1
24)
S = XY + XY Z
S = ( XY + XY ).( XY + Z )
S = XY + Z
27)
V = WX + X Y + YZ + X Z
V = WX + X Y + (YZ + X ).(YZ + Z )
V = WX + X Y + (YZ + X ).(Y + Z ).( Z + Z )
V = WX + X Y + YZ + YZ Z + XY + X Z
V = WX + X Y + YZ + XY + X Z
V = X (W + Y + Y + Z ) + YZ
V = X + YZ
28
Eletrnica Digital 1
29
28)
= (Y + Y ).(W + Z ) + YZ
= W + Z + YZ
= W + Z (1 + Z )
=W + Z
MAPAS K
Simplificao de expresses e circuitos atravs dos diagramas de VeitchKarnaugh, mais especificamente Mapas de Karnaugh.
Vimos at aqui a simplificao de expresses mediante a utilizao dos teoremas,
propriedades e identidades da lgebra de Boole.
Neste tpico vamos tratar da simplificao de expresses por meio dos mapas
K. Com este mtodo iremos notar que chegaremos mais facilmente a expresso
mnima (simplificada).
Um mapa K uma exposio visual dos produtos fundamentais necessrios
para ima soluo de soma de produtos.
Os mapas K permitem a simplificao de expresses caractersticas com duas,
trs, quatro, cinco ou mais variveis.
Cada quadrado equivale a uma clula.
A tabela monta-se assim:
Obs: Mudam-se as posies, porque cada clula tem que ser adjacente uma
com a outra.
Pega-se sempre clulas adjacentes, cujo o nmero de clulas seja
potncia de 2.
ex: 2, 4, 8, 16, 32...
Inserimos 1 mapa K para cada produto fundamental que produz uma
sada na tabela-verdade.
Eletrnica Digital 1
A =1
A=0
Se muda simplifica
2 Variveis:
0
1
2
3
A
0
0
1
1
B
0
1
0
1
S
0
1
1
0
B
A
0
0
1
1
1
S = AB + AB
3 Vriaveis
0
1
2
3
4
5
6
7
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
s
0
1
1
0
1
0
0
1
BC
00
A
0
1
01
1
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S
0
1
0
1
1
1
1
1
0
0
1
0
0
0
0
1
CD
00
AB
00
0
1
11 0
10 0
01
01
11
10
1
1
0
0
1
1
1
0
0
1
0
1
10
1
1
4 Variveis
0
11
30
Eletrnica Digital 1
31
S = ABC D + BCD + AB + AD
4 varveis com condies que no importam
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S
0
0
0
0
0
0
0
0
0
1
X
X
X
X
X
X
00
01
11
10
x
1
x
x
X
X
00
01
11
10
S = AD
Circuito:
Eletrnica Digital 1
Exerccios Resolvidos
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S
X
1
1
1
X
0
X
X
X
X
X
X
X
X
X
0
CD
00
X
X
11 X
10 X
2. Cara = 0
Coroa = 1
01
11
10
1
X
1
X
X
X
01
S=B
Circuito:
00
AB
X
X
32
Eletrnica Digital 1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S
1
0
0
1
0
1
1
X
0
1
1
X
1
X
X
X
CD
00
AB
00
10
11
10
1
x
1
1
x
x
x
1
x
1
01
11
01
S = A B C D + CD + AB + BC + BD + AD + AC
Circuito:
33
Eletrnica Digital 1
0
1
2
3
4
5
6
7
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
1
1
0
0
Z
0
1
1
0
0
1
1
0
Mapas K
X
BC
0,0
11
10
0
1
X =A
Y
BC
0,0
0
1
11
1
1
10
Y = AB + AB
Y = A B
Z
BC
00
A
0
1
Circuito:
01
1
1
11
10
1
1
Z = BC + BC
Z = BC
34
Eletrnica Digital 1
35
QUINE MC CLNSKEY
36
Eletrnica Digital 1
23
89
G2 = 0011 = 3
0101 = 5
1001 = 9
37
57
5 13
9 13
0-11
01-1
-101
1-01
7 15
13 15
-111
11-1
001100-
2o Ordem
5 7 13 15 -1-1
5 13 7 15 -1-1 *
Obs: notemos que so iguais ento
simplifica
G3 = 0111 = 7
1101 = 13
G4 = 1111 = 15
S = A CB + B AC + BD
Feita a tabela com os todos os grupos que no foram usados, coloca-se um X
no nmero correspondente , se um grupo formado pelo 7 e o quinze coloca-se um X
no 7 e no 15, pega-se os x nos extremos de preferncia que haja outro ao seu lado.
Ao fazer isso comeamos escrever a expresso simplificada ou seja olhamos os
nmeros binrios ao lado e escrevemos a expresso, nas colunas em que os X esto
no meio, pode se pegar qualquer um, mas de preferncia para o que simplifique mais.
Exerccios Propostos
Eletrnica Digital 1
Resp:
S = C B D + AC D
1.2 Mltiplos de 2 e 3 = 1
mpar 7 ou par 8 = X
Os demais = 0
Resp:
S = AD + ABC
Mltiplos de 2 e 3 =1
Primos = X
Os demais = 0
Resp:
S = ABC + AC
S = C D + AB + ABC
ou
S = C D + AB + ABD
37
Eletrnica Digital 1
38
FORMAS CANNICAS
Soma de produtos
Produto de somas
Exemplificao prtica:
Dada uma expresso simplificada, A + B + C, desenvolver a soma
de produtos:
Soma de Produtos:
Multiplica-se cada varivel pelos seus "uns":
= A +B+C
= A 1 1 + 1 B 1 + 1 1 C
= A (B + B ) (C + C ) + B (A + A ) (C + C ) + C (A + A ) (B + B )
ABC
ABC
A BC
A BC
ABC +
ABC +
ABC +
ABC +
ABC
ABC
A BC +
ABC +
A BC
A BC +
ABC +
A BC
Produto de Somas:
Dada expresso: ABC
Soma-se cada varivel pelos seus "zeros":
= A B C
= ( A + 0 + 0) ( 0 + B + 0) ( 0 + 0 + C )
= [ A + ( B B ) + (C C )] [( A A) + B + (C C )] [( A A) + ( B B ) + C ]
Resolve-se e obtm-se:
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
(A + B + C)
Eletrnica Digital 1
39
( A + B + C)
( A + B + C)
( A + B + C)
( A + B + C)
Portando:
Uma funo digital F ( x , x , , x ) pode ser representada como
n
1
2
uma expresso booleana na forma da soma de todos os seus
produtos-padro correspondentes aos smbolos de entrada que
resultam no valor 1 para a funo .
Exerccios Propostos:
EQUIVALNCIA NE - NOU
Podemos obter qualquer bloco lgico bsico, utilizando portas NE NOU.
40
Eletrnica Digital 1
1) Inversor
inversor
NE
NOU
2) Porta E:
3) Porta OU:
4) Porta OU-EXCLUSIVO:
ab
ab
5) Coincidncia:
a b
ab
Eletrnica Digital 1
Exerccios resolvidos:
1) Desenhe o circuito abaixo somente com portas NE:
abc
Simplificando chega-se:
_
__
_
ab + ac = ab x ac
Logo o circuito fica:
abc
41
Eletrnica Digital 1
Logo o circuito ficar:
abc
abc
_
___
f = c [(abc) . (ab)]
Aps feitas as simplificaes chega-se a expresso para podermos construir o circuito dado
com portas NE:
_ _
_
_
_
c + a b +a b = c . (a b) . (a b)
O circuito fica:
abc
42
Eletrnica Digital 1
Exerccios propostos:
3) Monte o circuito abaixo utilizando portas NOU e depois somente portas NE:
abc
43
Eletrnica Digital 1
funo
tabela
simbologia (IEC convencional)
simplificao
equivalncia com porta NE
equivalncia com porta NOU
formas cannicas (soma de produtos e produto de somas) (algebricamente)
1)
abc
2)
abc
3)
abc
44
Eletrnica Digital 1
4)
abc
5)
abc
6)
abc
7)
abc
45
46
Eletrnica Digital 1
CODIFICADORES / DECODIFICADORES
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, 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 algarismos.
Abaixo, o diagrama do exemplo citado:
7
4
1
0
8
5
2
9
6
3
codificador
Processador
Aritmtico
Decodificador
Visor
A
0
0
0
0
0
0
0
0
1
1
Sadas
B C
0 0
0 0
0 1
0 1
1 0
1 0
1 1
1 1
0 0
0 0
D
0
1
0
1
0
1
0
1
0
1
47
Eletrnica Digital 1
Binrio
B C
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
D
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
Eletrnica Digital 1
48
Resolvendo as simplificaes
necessrias por mapas k, obtemos o
circuito que executa a funo acima.
O circuito encontrado o seguinte:
3) Decodificador 7 segmentos :
Assim como vimos outros exemplos de codificadores/ decodificadores este
um dos mais comuns, usado para mostrar num display sete segmentos algo que
desejamos. O projeto simples e fcil. Basta montarmos uma tabela verdade com as
condies necessrias para o que desejamos. O nmero de entrada depende da
quantidade de linhas de sada que desejamos e a sada composta por sete variveis
que correspondem aos segmentos q estaro acesos ou apagados.
Para determinarmos cada condio em que o segmento dever aparecer aceso
ou no precisamos conhecer o modelo do display e as notaes mais usadas. Abaixo
o display e a indicao de cada segmento e a varivel pela qual mais conhecido.
a
f
b
c
Eletrnica Digital 1
49
Entradas
B
C
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
a
1
0
1
1
0
X
X
X
b
1
1
1
1
1
X
X
X
c
1
1
0
1
1
X
X
X
Sadas
d
e
1
1
0
0
1
1
1
0
0
0
X X
X X
X X
f
1
0
0
0
1
X
X
X
g
0
0
1
1
1
X
X
X
50
Eletrnica Digital 1
Entrada Binria
A
B C D
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
a
1
1
1
1
0
1
1
0
1
X
X
X
X
X
X
X
Sada 7 segmentos
b
c
d
e
f
0
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
0
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
X X X X X
X X X X X
X X X X X
X X X X X
X X X X X
X X X X X
X
x
X X X
G
0
0
0
1
1
0
0
0
1
X
X
X
X
X
X
X
00 01 11
1 1 1
1
X X x
1 X x
10
1
1
x
x
b 00 01
00
1
01
11 X x
10 1 x
e
00
01
11
10
00 01 11
1 1 1
1 1
x X x
1 X x
10
1
1
x
x
f
00
01
11
10
11 10
1
1
x x
x x
00 01 11
1 1 1
1 1
x x x
1 x x
10
1
1
x
x
c 00 01
00
1
01
11 x x
10
x
g
00
01
11
10
11
1
1
x
x
10
1
x
x
d 00 01
00
1
01
11 x x
10
x
11 10
1
x
x
00 01 11 10
1
1
x x x x
1 x x x
0bs: "e" e "f" esto sujeitas as mesmas condies e por isso vm do mesmo
circuito...
1
x
x
Eletrnica Digital 1
51
Circuito:
Exerccios Propostos:
01) Projetar um decodificador que possua entrada do cdigo de Gray e sada
BCD +3.
02) Projetar um conjunto de decodificadores que sigam os seguintes estgios:
1- entrada binria - sada gray
2- entrada gray, sada o seu cdigo em display.
3- entrada gray - sada hexadecimal em display.
03) Projetar decodificador para sete segmentos em que aparea o seu cdigo,
e depois, se possvel, o seu nome
04) Projetar um codificador que transforme uma entrada binria em um cdigo
a sua escolha ( voc pode criar um, que mais nenhum outro decodificador entenda) e
um decodificador que volte a transformar as informaes em binrio.
05) Projetar um circuito capaz de mostrar a sua idade.
06) Projetar um circuito para escrever "Cd Player " em um display. ( A entrada
deve ser em cdigo Gray.
Eletrnica Digital 1
52
MUX - DEMUX
Circuitos Multiplex / Demultiplex
Introduo
Os circuitos multiplex (MUX) so utilizados nos casos em que necessitamos
enviar um certo nmero de informaes contidas em vrios canais, atravs de um
nico canal.
Os circuitos demultiplex (DEMUX) tem a funo inversa: enviam as
informaes vindas de um nico canal, atravs de vrios outros canais.
Ambos os circuitos so largamente utilizados na transmisso de dados,
especialmente na rea de telefonia.
MUX
Esquematizando:
A
0
1
S
I0
I1
Eletrnica Digital 1
53
No caso do MUX bsico para duas informaes de entrada I0 e I1, teremos uma
varivel de seleo (A). Quando A = 0, teremos na sada a mesma informao que a
entrada I0, se I0 = 0, S = 0, e se I0 = 1, S = 1. Nesse caso a informao I1 ser
bloqueada pela porta AND referente a I1, pois o outro terminal desta estar ligada em
A que ser = 0.
Quando A = 1, I0 ser bloqueado e analogamente ao explicado anteriormente, a
informao I1, aparecer na sada.
DEMUX
Como j foi dito, o DEMUX tem a funo inversa do MUX. Seu trabalho
enviar os dados vindos de um nico canal, atravs de n outros canais.
54
Eletrnica Digital 1
Abaixo est um circuito DEMUX representado desta vez, por portas lgicas
AND.
Variveis de seleo
A
0
1
Canais de Informao
So
S1
E
0
0
E
CIRCUITOS ARITMTICOS
Dentro do conjunto de circuitos combinacionais aplicados para finalidades
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.
1. Meio Somador
O meio somador, como o prprio nome j diz, serve para somar dois bits como
na tabela abaixo:
A
0
0
1
1
B
0
1
0
1
S
0
1
1
0
Ts
0
0
0
1
55
Eletrnica Digital 1
Ts o transporte de sada :
( 0 + 0 = 0 Ts = 0 )
( 0 + 1 = 1 Ts = 0 )
( 1 + 0 = 1 Ts = 0 )
( 1 + 1 = 0 Ts = 1 )
Meio Somador
Ts
Este circuito Meio Somador tambm conhecido com Half Adder, sendo a
sada de transporte denominada carry out, ambos os termos derivados do ingls.
2. Somador Completo.
O Meio Somador possibilita efetuar a soma de nmeros binrios com 1
algarismo. Para efetuar a soma de nmeros binrios de mais algarismos, esse circuito
torna-se insuficiente, pois no possibilita a introduo do transporte de entrada
proveniente da coluna anterior. Para melhor compreenso, vamos analisar o caso da
soma: 1110 + 110
Para fazermos a soma de 2 nmeros binrios de mais algarismos, basta
somarmos coluna a coluna, levando em conta o transporte de entrada que nada mais
do que o Ts da coluna anterior.
O Somador Completo um circuito para efetuar a soma completa de uma
coluna, considerando o transporte de entrada. Vamos, agora, montar a tabela da
verdade deste circuio:
Te transporte de entrada
( 0 + 0 + 0 = 0 Ts = 0 )
( 0 + 0 + 1 = 1 Ts = 0 )
( 0 + 1 + 0 = 1 Ts = 0 )
( 0 + 1 + 1 = 0 Ts = 1 )
( 1 + 0 + 0 = 1 Ts = 0 )
( 1 + 0 + 1 = 0 Ts = 1 )
( 1 + 1 + 0 = 0 Ts = 1 )
( 1 +1 + 1 = 1 Ts = 1 )
56
Eletrnica Digital 1
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
Te
0
1
0
1
0
1
0
1
S
0
1
1
0
1
0
0
1
Ts
0
0
0
1
0
1
1
1
B Somador
Te Completo Ts
B
0
1
0
1
S
0
1
1
0
Ts
0
1
0
0
( 0 - 0 = 0 Ts = 0 )
( 0 - 1 = 1 Ts = 1 )
( 1 - 0 = 1 Ts = 0 )
( 1 - 1 = 0 Ts = 0 )
Representando cada nmero por 1 bit, podemos montar um circuito com as
entradas A e B, e como sada, a subtrao (s) e o transporte da sada ( Ts ) .
As expresses caractersticas do circuito, extradas da tabela, so:
S = A B
AB
57
Eletrnica Digital 1
Ts =
Meio
Subtrator
Ts
4. Subtrator Completo
O Meio Subtrator possibilita-nos efetuar a subtrao de nmeros binrios de 1
algarismo. Para se fazer uma subtrao com nmeros de mais algarismos, este
circuito torna-se insuficiente, pois no possibilit a entrada do transporte (Te)
proveniente da coluna anterior.
Para fazermos a subtrao de nmeros binrios de mais algarismos, basta
subtrairmos coluna a coluna, levando em conta o transporte de entrada, que nada
mais do que o Ts da coluna anterior.
O Subtrator Completo um circuito que efetua a subtrao completa de uma
coluna, ou seja, considera o transporte de entrada proveniente da coluna anterior.
Vamos, agora, montar a tabela da verdade deste circuito.
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
Tg
0
1
0
1
0
1
0
1
S
0
1
1
0
1
0
0
1
Ts
0
1
1
1
0
0
0
1
58
Eletrnica Digital 1
Subtrator
Completo
Te
Ts
B
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
X
0
1
0
1
0
1
0
1
Y
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
1
Eletrnica Digital 1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
X
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
Y
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
Z
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
W
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1
59
Eletrnica Digital 1
60
Exerccio Resolvido:
1 ) Desenhe um sistema somador para 2 nmeros de 2 bits apenas com blocos
de somadores completo.
Para obtermos este sistema, necessitaramos de um Meio Somador e um
Somador Completo. A soluo obtida aplicando nvel 0 ( terra) entrada de
transporte do ( Te) do somador relativo ao bit menos significativo, transformando-o em
Meio Somadorm, pois esta entrada fica eliminada.
2 ) Desenvolva um circuito com uma entrada de controle M, para fornecer
sada o complemento de 1 de um nmero binrio de 1 bit. ( M = 0 = > Sada = nmero
de entrada e M=1 => Sada = complemento 1).
Para solucionar, vamos levantar a tabela da verdade, considerando a varivel
de controle M.
M
0
0
1
1
A
0
1
0
1
S
0
1
1
0
Exerccios
01) Mostre como um bloco Somador Completo pode ser utilizado para efetuar a
soma de 3 nmeros de 1bit.
02) Esquematize, em blocos, um sistema subtrator para 2 nmeros de 4 bits.
03) Elabore um Meio Somador / Meio Subtrator ( M= 0 Meio Somador e M=1
Meio Somador)
04) Utilizando blocos de Somadores Completos, elabore um sistema subtrator
para 2 nmeros de 2 bits.
05) Utilizando blocos de Somadores Completos, elabore um sistema para 2
nmeros de 2 bits que faa soma ou subtrao, conforme o nvel aplicado a uma
entrada de controle M (M = 0 soma e M = 1 subtrao)
06) Demostre como funciona um multiplicador de 2 X 2 Bits.
Eletrnica Digital 1
61
CIRCUITOS SEQENCIAIS
1) Flip-Flop RS bsico
Os flip-flops so circuitos biestvis, ou seja, possuem dois estados estveis.
Pela ao de um estmulo, passam de um primeiro estado ao segundo e permanecem
indefinidamente neste segundo estado, mesmo aps a cessao do estmulo, at que
seja forado a voltar ao primeiro estado pela ao de outro estmulo.
O flip-flop RS o mais simples desses circuitos biestveis. Abaixo est seu
circuito equivalente:
S
0
0
1
1
R
0
1
0
1
Q
Q
Permanece no estado anterior
0
1 (reposicionado)
1
0 (posicionado)
X
X (instvel)
2) Flip-Flop D
Nesse flip-flop tem-se apenas uma entrada, denominada D. Sua composio
interna construda de maneira com que se evite o estado instvel (S=1 e R=1),
fazendo-se a entrada do estmulo em um s ponto. Abaixo est desenhado o esquema
do circuito interno do flip-flop D.
Eletrnica Digital 1
62
0
1
0
1
1
0
J K
0
0
1
1
Q0
0
1
Q0
0
1
0
1
63
Eletrnica Digital 1
Mestre
Escravo
4) Flip-flop T
O flip-flop T apenas terico, ele no existe, mas podemos fazer um
flip-flop operar como T, e geralmente precisamos transform-lo em T para construir
contadores, por ele ser terico, no h circuito equivalente, apenas sua tabela e seu
smbolo lgico.
T
CLK
Smbolo do flip-flop T
T
0
1
Q
Q0
Q0
Contador Assncrono
o contador cujos estgios possuem diferentes clocks. O contador assncrono
deve ser feito sempre com flip-flop T ou seu equivalente.
Equivalncia de Flip-flop
Eletrnica Digital 1
64
Projeto
1-Definir o n. de flip-flops necessrios para o contador .Como um contador
assncrono o nmero de flip-flops depende do nmero de posies, neste caso como
so 5 nmeros so necessrias 5 posies. O nmero de posies contadas por um
flip-flop igual a 2X, sendo X o nmero de flip-flops. Para este contador sero
necessrios 3 flip-flops.
Eletrnica Digital 1
Formas de onda
65
Eletrnica Digital 1
66
Para descobrir a forma de onda deste contador basta analisar os clocks, como
um clock rampa de subida toda vez que o clock subir o sinal A muda de estado, se
em 0 muda para1 e se em 1 muda para 0, para o sinal B deve ser seguida a mesma
anlise do sinal A, porm com uma mudana o sinal B s mudara de estado quando o
sinal A subir, j que este sinal o clock do sinal B, e assim sucessivamente at todas
as formas de onda forem analisadas. Por conveno adotam-se todos os sinais
comeando em 0.
O contador j esta pronto, este conta de 0 a 7, agora deve-se fazer um
decodificador para que conte os nmeros desejados.
Tabela
Sadas dos
flip-flops
(letras)
Sadas do
decodificador
C
0
0
0
0
1
1
1
1
W
0
0
1
1
1
X
X
X
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
Y
0
1
0
1
1
X
X
X
Z
1
0
0
0
1
X
X
X
ordem
1
2
4
6
7
A ordem para a construo da tabela deve ser CBA, pois C a letra mais
significativa, ou seja seria comparada a centena, o B com a dezena e o A com a
unidade de um nmero decimal.
Como deseja-se um contador com apenas 5 posies e este conta 8, deve-se
completar as posies restantes com X (irrelevante) e projetar um circuito de reset
para o contador.
Depois de feitos os mapas K, acha-se
Eletrnica Digital 1
67
Circuito
Eletrnica Digital 1
68
CONTADOR SNCRONO
(c 1)
Esse contador tambm conhecido como contador sncrono com transporte
em paralelo (ordem crescente). Nesse tipo de contador no h acmulos de retardos,
no entanto, as sadas dos flip-flops tem que alimentar mais de uma porta; sendo que o
caso mais crtico ocorre para o flip-flop 0 que se torna o mais lento por estar mais
carregado. Alm disso o nmero de entradas das portas E vai aumentando ao longo
da cadeia. Esse tipo de contador tambm pode ser de ordem decrescente e tambm
reversvel.
H muitos outros tipos de contadores, e outros meios de transporte de sinal,
outro bastante conhecido o contador sncrono com transporte em srie, que est
esquematizado logo abaixo:
(c 2)
69
Eletrnica Digital 1
(t-1)
3
Diagrama de estados
(d-1)
QA QD
J K
70
Eletrnica Digital 1
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
(t-2)
Q0
0
1
0
Q0 +
1
0
0
J0
1
X
0
K0
X
1
X
Q1
0
0
1
Q1 +
0
1
0
J1
0
1
X
K1
X
X
1
(t-3)
Q0
FF-0
FF-1
(c 3)
CLOCK
Q0
Q1
(o-1)
Faz a leitura sempre de baixo para cima, comeamos pela menos significativa (no caso
Q1) e terminamos pela mais significativa (Q0), se comearmos de maneira diferente obteremos
os nmeros de maneira desordenada. No exemplo acima obtemos um contador sncrono
mdulo 3 crescente com um clock rampa de descida.
71
Eletrnica Digital 1
Esse contador pode ser obtido com outros flip-flops como por exemplo o flip-flop D,
para projetarmos o contador precisamos conhecer a funo D (j vista anteriormente), depois
montamos a tabela verdade para o contador:
S
0
1
2
Q0A
0
1
0
Q0D
1
0
0
D0
1
0
0
Q1A
0
0
1
Q1D
0
1
0
D1
0
1
0
(t-4)
A tabela t-4 mostra as condies das funes de entrada D dos FFs. As entradas D0
e D1 devem ser obtidas em funo do ESTADO ATUAL, isto , das sadas Q0 e Q1 e no do
prximo estado que ainda est para ser obtido.
Q0
Q0
Q1 0 1
Q1
0 1
0 1 0
0 0 1
1 0 X
1 0 X
(D0)
(D1)
Logo obtemos,
D0 = Q0Q1 e D1 = Q0
Da tiramos o circuito correspondente:
Q1
Q0
FF-0
FF-1
(c 4)
CLOCK
Q0
Q1
(o-2)
Monta-se a tabela
72
Eletrnica Digital 1
Q3
0
0
0
0
1
1
1
1
Q2
0
0
1
1
0
0
1
1
Q1
0
1
0
1
0
1
0
1
S3
0
0
0
1
0
0
1
1
S2
0
1
0
1
0
0
0
1
S1
1
1
1
1
1
1
0
0
J3K3
0 X
0 X
0 X
1 X
X 1
X 1
X 0
X 0
J2K2
0 X
1 X
X 1
X 0
0 X
0 X
X 1
X 0
J1K1
1 X
X 0
1 X
X 0
1 X
X 0
0 X
X 1
S2S1
S3 00 01 11 10
0
1 X X
1
X X
J2 = S3S1
S2S1
S3 00 01 11 10
0 X X X X
1 1 1
K3 = S2
S2S1
S3 00 01 11 10
0 X X
1
1 X X
1
K2 = S1
S2S1
S3 00 01 11 10
0 1 X X 1
1 1 X X
J1 = S2 + S3
S2S1
S3 00 01 11 10
0 X
X
1 X
1 X
K1 = S3S2
S3 S2
S1
S1
S2
CLOCK
S1
S2
S3
S3
0
1
0
3
1
7
1
6
1
4
0
1
0
3
A leitura das formas de ondas se faz sempre de baixo para cima, esse circuito tambm
pode ser conseguido fazendo-se com flip-flop D, basta mudar a tabela para uma tabela de
transio do FF D.
Obs: se quisermos montar um circuito contador sncrono onde um mesmo nmero se repita
mais de uma vez, temos que usar um bit diferencial para cada repetio, por exemplo, o
73
Eletrnica Digital 1
nmero 6 em binrio 110, se ele aparecer duas vezes teremos o seguinte, o primeiro 6 ser
110, o segundo 1110, sendo o primeiro um o bit diferencial.
1020
001 000 010 000
4
100
Tabela:
Q3
1
1
1
1
0
0
0
0
Q2
1
1
0
0
1
1
0
0
Q1
1
0
1
0
1
0
1
0
S3
0
0
0
0
0
1
0
0
S2
0
0
0
0
0
0
0
1
S1
1
1
1
1
1
0
0
0
VCC
Mapas K
S2S1
S3 00 01 11 10
0
1
1 X X X X
J3 = S2S1
S2S1
S3 00 01 11 10
0
X X
1 1 X X 1
J1 = S3
J3K3
X 1
X 1
X 1
X 1
0 X
1 X
0 X
0 X
S3
J2K2
X 1
X 1
0 X
0 X
X 1
X 1
0 X
1 X
J1K1
X 0
1 X
X 0
1 X
X 0
0 X
X 1
0 X
VCC
S2S1
00 01 11 10
0 1
X X
1
X X
J2 = S3S1
S2S1
S3 00 01 11 10
0 X 1
X
1 X
X
K1 = S3S2
Circuito
S3 S2 S1
S1
S2
S3
74
Eletrnica Digital 1
que
a sequncia 1 0 2 0
0
1
0
0
75
Eletrnica Digital 1
SINAL 2
A
CK
(1)
(2)
CLOCK
Resoluo:
Verificamos os sinais 1 e 2 mais o clock e analizamos as condies de entrada
em cada flip-flop logo aps o pulso de clock.
Veja que quando chega o primeiro pulso de clock as condies de entrada do
primeiro flip-flop est J = K = 1, ento inverte o estado anterior. A sada A o clock do
flip-flop intermedirio que est em 0 e portanto mantm seu estado anterior. O ltimo
flip-flop est em 1, tal qual o primeiro, porm no inverte seu estado. Isso porque o
seu clock a sada B que est em zero. Depois de analisar os pulsos um por um,
chegamos as ondas abaixo:
76
Eletrnica Digital 1
A
B
C
d) A B C
B
A
CK
Resoluo:
Supondo todos os estados iniciais em zero, e analizando novamente pulso por
pulso obtemos as seguintes ondas:
CLOCK
A
B
C
e) A B C D
Resoluo:
Neste analisamos o clock de cada flip-flop tomando cuidado com o circuito de
reset, que faz com que tudo retorne a zero. Neste circuito teremos apenas um risco
nas ondas de sada, pois o circuito reset atua de maneira muito rpida no permitindo
que a onda permanea muito tempo no nvel 1.
CLOCK
A
B
C
D
77
Eletrnica Digital 1
Obs: note que D no muda, fica o tempo todo em zero, isso acontece devido ao
circuito reset derivar dele com uma porta N, que sequer permite que ele chegue a 1.
f) A B C D
Resoluo:
Parte-se dos mesmos princpios dos exerccios acima (pulso a pulso, comea
com as sadas em zero, etc.).
CLOCK
A
B
C
D
g) A B C
0
0
1
0
1
0
1
Resoluo:
Mesmos mtodos dos circuitos acima. Ondas:
CLOCK
A
B
C
0
1
Eletrnica Digital 1
78
ABCD
Circuito reset
Resoluo:
Resolvemos da mesma maneira que aquele exemplo onde tem o circuito reset.
Atentando para o fato de que uma porta NE ao invs de uma E.
Ondas:
CLOCK
A
B
C
D
Eletrnica Digital 1
REFERNCIAS BIBLIOGRFICAS
Elementos de Eletrnica Digital; 4 Edio 1982 / rica Editora LTDA
Ivan V. Idoeta; Francisco G Capuano;
Eletrnica Digital Princpios e aplicaes / Lgica e Combinacional
volume1
Malvino/ Leach;
Outras fontes:
Apostilas Tericas e Exerccios Resolvidos / Departamento Acadmico
de Eletrnica e Telecomunicaes .
79