Escolar Documentos
Profissional Documentos
Cultura Documentos
Esta
apostila foi es-
crita por Elvio Prado
da Silva, utilizando o pro-
cessador de textos L
A
T
E
X. Este
tutorial foi baseado em notas de aula
de Eletr onica Digital do Professor Kleber
Lopes Fontoura da Universidade Federal de
Uberl andia, Faculdade de Engenharia Eletrica. Ela
deve ser utilizada apenas como guia de consulta, n ao podendo
ser mantida como unica fonte de estudos do aluno, uma vez que aqui
somente ser a explorado os conceitos b asicos e introdut orios do
conte udo de Eletr onica Digital. Logo, aconselhamos que
o aluno possua em m aos um bom livro texto para
melhores detalhes e para exerccios propos-
tos. Aqui ser ao explorados conceitos
simples como Fun c oes L ogicas,
Portas L ogicas, Circuitos
L ogicos, Mapas de
Karnaugh e
outros.
AO ou NOT ou Inversora: . . . . . . . . . . . . . . . . 14
2.5 Fun c ao L ogica N
AO E ou NAND: . . . . . . . . . . . . . . . . . . . . . 15
2.6 Fun c ao L ogica N
AO OU ou NOR: . . . . . . . . . . . . . . . . . . . . . 16
3 Equivalencia entre Blocos L ogicos 17
4 Realiza cao de Circuitos L ogicos 19
4.1 Express oes Booleanas Geradas por Circuitos L ogicos: . . . . . . . . . . 19
4.2 Circuitos L ogicos Obtidos a partir de Express oes Booleanas: . . . . . . 20
4.3 Tabela Verdade Obtida a partir de uma Express ao Booleana: . . . . . . 21
4.4 Express ao e Tabela Verdade Obtidas a Partir de um Circuito: . . . . . 21
4.5 Express ao L ogica a partir da Tabela Verdade: . . . . . . . . . . . . . . 22
4.6 Procedimento para a constru c ao de um Circuito L ogico: . . . . . . . . . 23
5
Algebra de Boole 26
5.1 Postulados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1.1 Postulado da Complementa c ao . . . . . . . . . . . . . . . . . . 26
5.1.2 Postulado da Adi c ao (Semelhante a porta OU) . . . . . . . . . . 26
3
4 SUM
ARIO
5.1.3 Postulado da Multiplica c ao (Semelhante a porta E) . . . . . . . 26
5.2 Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.1 Comutativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.2 Associativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.3 Distributiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3 Teoremas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.1 Teoremas de Morgan: . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.2 Exemplo 1 - Provas: . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.3 Exemplo 2 - Simplica c oes: . . . . . . . . . . . . . . . . . . . . 28
6 Simplica cao de Fun c oes L ogicas com Mapas de Karnaugh 30
6.1 Formas Padr ao das Fun c oes L ogicas . . . . . . . . . . . . . . . . . . . . 30
6.1.1 Soma de Produtos: . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.2 Produto de Somas: . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2 Numera c ao dos Mintermos e Maxtermos . . . . . . . . . . . . . . . . . 31
6.2.1 Mintermos (m) . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.2.2 Maxtermos (M) . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3 Mapas de Karnaugh . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3.1 Diagrama para 2 Vari aveis . . . . . . . . . . . . . . . . . . . . . 32
6.3.2 Diagrama para 3 Vari aveis . . . . . . . . . . . . . . . . . . . . . 33
6.3.3 Diagrama para 4 Vari aveis . . . . . . . . . . . . . . . . . . . . . 34
6.3.4 Mapa para 5 Vari aveis . . . . . . . . . . . . . . . . . . . . . . . 35
6.4 Exemplo de Mapas de Karnaugh . . . . . . . . . . . . . . . . . . . . . 35
6.5 Princpios de Mapas de Karnaugh . . . . . . . . . . . . . . . . . . . . . 36
6.5.1 Princpio Geral . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.5.2 Adjacencias L ogicas . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.5.3 Agrupamentos maiores em um mapa de Karnaugh
(Simplica c oes) . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.5.4 Algoritmo para simplica c ao . . . . . . . . . . . . . . . . . . . . 37
6.5.5 Representa c ao por Maxtermos . . . . . . . . . . . . . . . . . . . 41
6.5.6 Fun c oes Incompletamente Especicadas . . . . . . . . . . . . . . 41
6.5.7 Mapeamento quando a fun c ao n ao e expressa
por Mintermos . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7 Codica cao e Decodica cao 44
7.1 C odigo BCD 8421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.2 C odigo Excesso 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.3 Existem outros tipos de c odigos BCD de 4 Bits . . . . . . . . . . . . . 45
7.4 C odigo BCD de 5 Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.4.1 C odigo Johnson . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.5 C odigo 9876543210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.6 C odigo ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.7 Decodicadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Elvio 3
a
Ed./2002 Apostila de EDG
SUM
ARIO 5
8 Circuitos Multiplex e Demultiplex (MUX e DEMUX) 49
8.1 Multiplex (MUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.1.1 Projeto e funcionamento . . . . . . . . . . . . . . . . . . . . . . 50
8.1.2 Mux de 16 canais . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Lista de Figuras 52
Lista de Tabelas 53
Indice Remissivo 54
Apostila de EDG 3
a
Ed./2002 Elvio
Captulo 1
Introdu cao
1.1 Circuitos L ogicos Combinacionais
As vari aveis de sada s o dependem das vari aveis de entrada.
Ex.: Somadores, subtratores, codicadores e decodicadores.
1.2 Circuitos L ogicos Sequenciais
As vari aveis de sada s ao dependentes das vari aveis de entradae/ou de seus estados
anteriores.
Ex.: Contadores e registradores.
1.3 Sistemas Numericos
1.3.1 Sistema Decimal
AO / NOT
N
AO E / NAND N
AO OU / NOR -
- OU-Exclusivo -
Analisando sempre em 2 est agios 0 ou 1 temos que:
0 signica
::::::::::
ausencia
:::
de
::::::::
tens ao, aparelho desligado,
::::::
chave
::::::::
aberta.
1 signica
::::::::::
presen ca
:::
de
::::::::
tens ao, aparelho ligado,
::::::
chave
:::::::::
fechada.
10
2.1 Fun cao L ogica E ou AND: 11
2.1 Fun cao L ogica E ou AND:
Analisando o circuito da gura 2.1, temos:
Figura 2.1: Circuito E
0 Chave aberta
1 Chave fechada
0 L ampada apagada
1 L ampada acesa
O funcionamento do circuito pode ser resumido em uma tabela, chamada Tabela Ver-
dade, com as seguintes caractersticas:
A, B Situa c oes possveis
S Resultados
A tabela verdade da Fun c ao L ogica E e a Tabela 2.1. Ent ao por essa tabela podemos
A B S
0 0 0
0 1 0
1 0 0
1 1 1
Tabela 2.1: Tabela Verdade da Fun c ao L ogica E
montar a Fun c ao L ogica 2.1 que a representa:
S = A B (2.1)
Que se le: A e B.
E tambem temos um Circuito L ogico (Porta L ogica) na gura 2.2:
Figura 2.2: Porta L ogica E
Apostila de EDG 3
a
Ed./2002 Elvio
12 Fun c oes L ogicas e Portas L ogicas
2.2 Fun cao L ogica OU ou OR:
Analisando o circuito da gura 2.3, temos:
Figura 2.3: Circuito OU
0 Chave aberta
1 Chave fechada
0 L ampada apagada
1 L ampada acesa
O funcionamento do circuito pode ser resumido em uma tabela, chamada Tabela Ver-
dade, com as seguintes caractersticas:
A, B Situa c oes possveis
S Resultados
A tabela verdade da Fun c ao L ogica OU e a Tabela 2.2. Ent ao por essa tabela podemos
A B S
0 0 0
0 1 1
1 0 1
1 1 1
Tabela 2.2: Tabela Verdade da Fun c ao L ogica OU
montar a Fun c ao L ogica 2.2 que a representa:
S = A + B (2.2)
Que se le: A ou B.
E tambem temos um Circuito L ogico (Porta L ogica) na gura 2.4:
Figura 2.4: Porta L ogica OU
Elvio 3
a
Ed./2002 Apostila de EDG
2.3 Fun cao L ogica OU-Exclusivo: 13
2.3 Fun cao L ogica OU-Exclusivo:
O funcionamento da Porta L ogica OU-Exclusivo e semelhante ` a Porta L ogica OU,
com a condi c ao de que Exclusivamente ou A ou B devem estar fechados (valor 1), n ao
permitindo a situa c ao em que A e B est ao fechados.
A Tabela Verdade est a exemplicada na Tabela 2.3 a seguir, compare-a com a
Tabela 2.2 (Tabela OU da p agina 12). Ent ao por essa tabela podemos montar a Fun c ao
A B S
0 0 0
0 1 1
1 0 1
1 1 0
Tabela 2.3: Tabela Verdade da Fun c ao L ogica OU-Exclusivo
L ogica 2.3 que a representa:
S = A B (2.3)
Que se le: A exclusivo B.
E tambem temos um Circuito L ogico (Porta L ogica) na gura 2.5:
Figura 2.5: Porta L ogica OU-Exclusivo
Apostila de EDG 3
a
Ed./2002 Elvio
14 Fun c oes L ogicas e Portas L ogicas
2.4 Fun cao L ogica N
AO ou NOT ou Inversora:
Analisando o circuito da gura 2.6, temos:
Figura 2.6: Circuito N
AO
A Tabela Verdade possui as seguintes caractersticas:
A,
A Situa c oes possveis
S =
A
A tabela verdade da Fun c ao L ogica N
AO
L ogica 2.4:
S =
A (2.4)
Que se le: A barra, ou A barrado.
E tambem temos um Circuito L ogico (Porta L ogica) na gura 2.7:
Figura 2.7: Porta L ogica N
AO
Elvio 3
a
Ed./2002 Apostila de EDG
2.5 Fun cao L ogica N
AO E ou NAND: 15
2.5 Fun cao L ogica N
AO E ou NAND:
O funcionamento da Porta L ogica N
AO E
L ogica 2.5 que a representa:
S = A B (2.5)
E tambem temos um Circuito L ogico (Porta L ogica) na gura 2.8:
Figura 2.8: Porta L ogica N
AO E
Apostila de EDG 3
a
Ed./2002 Elvio
16 Fun c oes L ogicas e Portas L ogicas
2.6 Fun cao L ogica N
AO OU ou NOR:
O funcionamento da Porta L ogica N
AO OU
L ogica 2.6 que a represente:
S = (A + B) (2.6)
E tambem temos um Circuito L ogico (Porta L ogica) na gura 2.9:
Figura 2.9: Porta L ogica N
AO OU
Elvio 3
a
Ed./2002 Apostila de EDG
Captulo 3
Equivalencia entre Blocos L ogicos
Os blocos l ogicos podem ser montados de forma que possam realizar as mesmas
tarefas, ou seja, ter as sadas funcionando de maneira igual a uma outra j a conhecida.
Ex.: Porta N
AO OU Equivalente
A equa c ao 3.1 nos mostra a situa c ao da gura 3.1
B (A + B) (3.1)
A B
A
B
A
B (A +B)
0 0 1 1 1 1
0 1 1 0 0 0
1 0 0 1 0 0
1 1 0 0 0 0
Tabela 3.1: Tabela Verdade da Fun c ao L ogica N
AO OU Equivalente
Aqui na Tabela 3.2 mostraremos alguns Blocos L ogicos e seus Equivalentes que
podem ser montados facilmente com a combina c ao de outros blocos:
17
18 Equivalencia entre Blocos L ogicos
Bloco L ogico Bloco Equivalente
Tabela 3.2: Blocos L ogicos e seus respectivos Blocos Equivalentes
Elvio 3
a
Ed./2002 Apostila de EDG
Captulo 4
Realiza cao de Circuitos L ogicos
Processo que permite a realiza c ao de um circuito l ogico a partir das condi c oes
estabelecidas. Faremos interliga c oes entre express oes l ogicas, circuito e tabela verdade.
4.1 Express oes Booleanas Geradas por Circuitos L ogicos:
Analisando cada bloco em separado tem-se o resultado da gura 4.1:
Figura 4.1: Obten c ao de Equa c oes Booleanas
19
20 Realiza cao de Circuitos L ogicos
4.2 Circuitos L ogicos Obtidos a partir de Express oes
Booleanas:
Analisando cada bloco em separado tem-se o resultado da gura 4.2:
Figura 4.2: Obten c ao de Circuitos L ogicos
Elvio 3
a
Ed./2002 Apostila de EDG
4.3 Tabela Verdade Obtida a partir de uma Expressao Booleana: 21
4.3 Tabela Verdade Obtida a partir de uma Ex-
pressao Booleana:
A seguir temos uma equa c ao e sua referida Tabela Verdade representada pela
tabela 4.1 da p agina 21:
S =
A + B + AB
C (4.1)
1
o
Membro 2
o
Membro Auxiliar 3
o
Membro
A B C
A B
C AB
C Resultado Final
0 0 0 1 0 1 0 1
0 0 1 1 0 0 0 1
0 1 0 1 1 1 0 1
0 1 1 1 1 0 0 1
1 0 0 0 0 1 0 0
1 0 1 0 0 0 0 0
1 1 0 0 1 1 1 1
1 1 1 0 1 0 0 1
Tabela 4.1: Tabela Verdade obtida pela Fun c ao L ogica da equa c ao 4.1
4.4 Expressao e Tabela Verdade Obtidas a Partir
de um Circuito:
A seguir temos um Circuito L ogico na gura 4.3 e sua referida Tabela Verdade
representada pela tabela 4.2 da p agina 22:
Figura 4.3: Obten c ao de Equa c oes Booleanas
Apostila de EDG 3
a
Ed./2002 Elvio
22 Realiza cao de Circuitos L ogicos
1
o
Membro Auxiliar 3
o
Membro
A B C A + B B C (B C) Resultado Final
0 0 0 0 0 1 0
0 0 1 0 0 1 0
0 1 0 1 0 1 1
0 1 1 1 1 0 0
1 0 0 1 0 1 1
1 0 1 1 0 1 1
1 1 0 1 0 1 1
1 1 1 1 1 0 0
Tabela 4.2: Tabela Verdade obtidas a partir do Circuito da gura 4.3
4.5 Expressao L ogica a partir da Tabela Verdade:
Analisa-se onde a sada S = 1 e monta-se a Fun c ao L ogica adequada. Analisemos
a Tabela Verdade 4.3
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 (1)
a
1 0 0 0
1 0 1 (1)
b
1 1 0 (1)
c
1 1 1 (1)
d
Tabela 4.3: Tabela Verdade de onde se obter a a Express ao L ogica da equa c ao 4.2
Para se ter 1 na sada S , monta-se a Fun c ao L ogica mostrada na equa c ao 4.2:
S = ABC
. .
a
+A BC
. .
b
+ABC
. .
c
+ABC
. .
d
(4.2)
Elvio 3
a
Ed./2002 Apostila de EDG
4.6 Procedimento para a constru cao de um Circuito L ogico: 23
4.6 Procedimento para a constru cao de um Cir-
cuito L ogico:
1. Analisar o problema;
2. Estabelecer conven c oes;
3. Montar a Tabela Verdade;
4. Montar o Circuito L ogico;
::::::::::::
Exemplo:
Observe o cruzamento entre a Rua A, preferencial e a Rua B, Secund aria e os
sem aforos 1, 2, 3 e 4 mostrados na gura 4.4:
Figura 4.4: Cruzamento entre a Rua A e a Rua B
O desenho da gura 4.4 representa o cruzamento das Ruas A e B. Neste cruza-
mento queremos instalar um sistema autom atico para os Sem aforos, com as seguintes
caractersticas:
Quando houver carros transitando somente na Rua B, o Semaforo 2 de-
ver a permanecer Verde para que os carros possam trafegar livremente;
Quando houver carros transitando somente na Rua A, o Semaforo 1
dever a permanecer Verde pelo mesmo motivo;
Quando houver carros transitando nas Ruas A e B, devemos abrir o
sem aforo para a Rua A pois e preferencial;
Apostila de EDG 3
a
Ed./2002 Elvio
24 Realiza cao de Circuitos L ogicos
:::::::::
Resposta:
Estabelecendo conven c oes:
a) Existencia de carros na Rua A A = 1;
b) N ao existencia de carros na Rua A A = 0;
c) Existencia de carros na Rua B B = 1;
d) N ao existencia de carros na Rua B B = 0;
e) Verde do Sem aforo 1 aceso Vrd1 = 1;
f) Verde do Sem aforo 2 aceso Vrd2 = 1;
g) Quando Vrd1 = 1:
Vermelho do Sem aforo 1 apagado Vrm1 = 0;
Vermelho do Sem aforo 2 aceso Vrm2 = 1;
Verde do Sem aforo 2 apagado Vrd2 = 0;
h) Quando Vrd2 = 1:
Vermelho do Sem aforo 2 apagado Vrm2 = 0;
Vermelho do Sem aforo 1 aceso Vrm1 = 1;
Verde do Sem aforo 1 apagado Vrd1 = 0;
Montando a Tabela Verdade 4.4:
Entrada Sada
A B Vrd1 Vrm1 Vrd2 Vrm2
0 0 X
=0
X
=(1)
X
=(1)
X
=0
0 1 0 (1) (1) 0
1 0 (1) 0 0 (1)
1 1 (1) 0 0 (1)
Tabela 4.4: Tabela Verdade do Cruzamento entre as Ruas A e B
X = Condi c ao irrelevante Dont Care( Pode ser 0 ou 1 ), adotando a situa c ao em
que: Vrd1 = 0, Vrm1 = 1, Vrd2 = 1, Vrm2 = 0.
Elvio 3
a
Ed./2002 Apostila de EDG
4.6 Procedimento para a constru cao de um Circuito L ogico: 25
Analisando onde temos (1) na sada, montamos as equa c oes a seguir:
Vrd1 = A B + A B
Vrm1 = A B +
A
B
Vrd2 =
A
B + A B
Vrm2 = A B + A B
_
_
Vrd1 = Vrm2 = A B + A B
Vrd2 = Vrm1 = A B +
A
B
(4.3)
Analisando as equa c oes 4.3 podemos montar o Circuito L ogico 4.5:
Figura 4.5: Circuito dos Sem aforos da Rua A a Rua B
Apostila de EDG 3
a
Ed./2002 Elvio
Captulo 5
Algebra de Boole
Desenvolvida por George Boole, e tambem conhecida por
Algebra L ogica, constitui
importante ferramenta matem atica para projetos de Circuitos L ogicos.
5.1 Postulados
5.1.1 Postulado da Comple-
menta cao
se A = 0 A = 1
se A = 1 A = 0
:::::::::::::
Identidade
::::::::::::::::
Associativa:
I = A = A
5.1.2 Postulado da Adi cao
(Semelhante a porta OU)
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1
::::::::::::::
Identidades
::::::::::::::::::
Associativas:
A + 0 = A
A + 1 = 1
A + A = A
A + A = 1
5.1.3 Postulado da Multi-
plica cao (Semelhante a
porta E)
0 0 = 0
0 1 = 0
1 0 = 0
1 1 = 1
::::::::::::::
Identidades
::::::::::::::::::
Associativas:
A 0 = 0
A 1 = A
A A = A
A A = 0
26
5.2 Propriedades 27
5.2 Propriedades
5.2.1 Comutativa
:::
Na
:::::::::
Adi cao:
A + B = B + A
:::
Na
::::::::::::::::
Multiplica cao:
A B = B A
5.2.2 Associativa
:::
Na
:::::::::
Adi cao:
A+(B + C) = (A + B)+C
:::
Na
::::::::::::::::
Multiplica cao:
A (B C) = (A B) C
5.2.3 Distributiva
A (B + C) = A B+A C
5.3 Teoremas
5.3.1 Teoremas de Morgan:
A + B = A B
(A B) = A + B
::::::::::::::
Identidades
::::::::::::::
Auxiliares:
1. A + A B = A A (1 + B) = A
2. A + A B = A + B
3. (A + B) (A + C) = A + B C
4. A B + A C + B C = A B + A C
5.3.2 Exemplo 1 - Provas:
:::::::
Provar que A = A:
se A = 0 A = 1 se A = 1 A = 0
se A = 1 A = 0 se A = 0 A = 1
Apostila de EDG 3
a
Ed./2002 Elvio
28
Algebra de Boole
:::::::
Provar que A + 0 = A:
se A = 0 0 + 0 = 0 se A = 1 1 + 0 = 1
:::::::
Provar que A + A B = A:
A (1 + B)
. .
1
= A A 1 = A A = A
:::::::
Provar que (A + B) (A + C) = A + B C:
A A+A C+A B+B C = A+B C A+A C+A B+B C = A+B C
A (1 + C + B)
. .
1
+B C = A + B C A + B C = A + B C
5.3.3 Exemplo 2 - Simplica c oes:
::::::::::::::
Simplica cao
:::
de
::::::::::
Fun c oes
:::::::::
L ogicas:
:::::::::::::
Simplicar: X = A B C + A B C + A B C
X = A C
_
B + B
_
. .
1
+A B C X = A C + A B C
X = A
_
C + B C
_
X = A (C + B)
X = A C + A B
:::::::::::::
Simplicar: X = (A + B + C)
_
A + B + C
_
X = (A + B + C)
_
A B C
_
X = (A + B + C)
_
A B C
_
X =
_
_
_
A A
_
. .
0
B C
_
_
+
_
_
A (B B)
. .
B
C
_
_
+
_
_
A B
_
C C
_
. .
0
_
_
X = A B C X = A + B + C
Elvio 3
a
Ed./2002 Apostila de EDG
5.3 Teoremas 29
:::::::::::::
Simplicar: S = A B C + A B C + A B C
S = A C
_
B + B
_
. .
1
+A B C S = A C + A B C
:::::::::::::
Simplicar: S = A B C + A C + A B
S = A
_
B C + C + B
_
S = A
_
B C +
_
C + B
__
S = A
_
B C +
_
C + B
_
_
S = A
_
B C +
_
C B
__
fazendo B C = x
S = A (x + x)
. .
1
S = A
Apostila de EDG 3
a
Ed./2002 Elvio
Captulo 6
Simplica cao de Fun c oes L ogicas
com Mapas de Karnaugh
Para simplicar as fun c oes l ogicas pelo Mapa de Karnaugh, precisa-se denir os
tipos de processos:
6.1 Formas Padrao das Fun c oes L ogicas
6.1.1 Soma de Produtos:
::::::::::::
Exemplo: S = A B + A C D + B C
A soma de produtos e a soma de termos em que cada termo e o produto das vari aveis
l ogicas individuais.
:::::::
Soma
::::::::::
padr ao
:::::
de
::::::::::::::
Produtos:
::::::::::::
Exemplo: S = A B C + A B C + A B C + A B C + A B C
Na soma padr ao de produtos, as vari aveis aparecem (complementadas ou
n ao) em cada um dos termos do produto.
Cada um dos termos e denido como MINTERMO.
6.1.2 Produto de Somas:
::::::::::::
Exemplo: S =
_
A + B
_
_
A + C + D
_
(B + C)
30
6.2 Numera cao dos Mintermos e Maxtermos 31
O produto de somas e o produto de termos em que cada termo e a soma das vari aveis
l ogicas individuais.
::::::::::
Produto
:::::::::::
padr ao
::::
de
::::::::::
Somas:
::::::::::::
Exemplo: S = (A + B + C)
_
A + B + C
_
_
A + B + C
_
_
A + B + C
_
_
A + B + C
_
No produto padr ao de somas, as vari aveis aparecem (complementadas ou
n ao) em cada um dos termos do produto.
Cada um dos termos e denido como MAXTERMO.
6.2 Numera cao dos Mintermos e Maxtermos
6.2.1 Mintermos (m)
Dene-se por Mintermo:
A 1
A 0
P
o
d
e
a
c
o
n
t
e
c
e
r
q
u
e
v
a
r
i
a
s
o
r
d
e
n
a
c
o
e
s
p
r
o
d
u
z
a
m
m
e
s
m
a
n
u
m
e
r
a
c
a
o
,
c
o
m
o
m
o
s
t
r
a
o
e
x
e
m
p
l
o
a
o
l
a
d
o
.
::::::::::::
Exemplo:
A B C = 110 = (6)
10
m
6
A B C = 011 = (3)
10
m
3
C B A = 011 = (3)
10
m
3
S = A B C
011
3
+A B C
100
4
+A B C
101
5
+A B C
110
6
f (A, B, C) = m
3
+ m
4
+ m
5
+ m
6
f (A, B, C) =
m(3, 4, 5, 6)
Apostila de EDG 3
a
Ed./2002 Elvio
32 Simplica cao de Fun c oes L ogicas com Mapas de Karnaugh
6.2.2 Maxtermos (M)
Dene-se por Maxtermo:
A 0
A 1
::::::::::::
Exemplo:
A + B + C = 100 = (4)
10
M
4
F (A, B, C) = (A + B + C)
000
A + B + C
001
A + B + C
010
2
F(A, B, C) = M
0
M
1
M
2
F(A, B, C) = M(0, 1, 2)
6.3 Mapas de Karnaugh
f (A, B, C, D) = A B C D + A B C + A D + C D + B D
5
Sempre tentar formar grupos com maior n umero de elementos possvel;
Analisar as vari aveis que N
AO VARIAREM;
Lembre-se:
Em Mintermos: A 1 A 0
Em Maxtermos: A 0 A 1
Apostila de EDG 3
a
Ed./2002 Elvio
40 Simplica cao de Fun c oes L ogicas com Mapas de Karnaugh
::::::::::::
Exemplo:
Simplicar pelo mapa de Karnaugh: (ver gura 6.9)
f (A, B, C, D) =
f (A, B, C, D) = B D + A C D + A B C + A B C
Elvio 3
a
Ed./2002 Apostila de EDG
6.5 Princpios de Mapas de Karnaugh 41
6.5.5 Representa cao por Maxtermos
O resultado da representa c ao por Maxtermose um produto de somas. A regra que
determina se uma vari avel aparece complementada ou n ao, e invertida em rela c ao a
Mintermos, ou seja:
A 0
A 1
As demais regras de resolu c ao para Maxtermos s ao as mesmas de Mintermos
6
.
Ver exemplos na gura 6.10.
Figura 6.10: Exemplos de Simplica c ao por Maxtermos
6.5.6 Fun c oes Incompletamente Especicadas
Nao interessa que valor a fun c ao assume para certas combina c oes de vari aveis;
Certas combina c oes de vari aveis n ao ocorrem;
S ao combina c oes de Dont Cared.
:::::::::::
Exemplo: (Ver gura 6.11)
f(A, B, C, D) =
E uma entrada que e utilizada para controle da entrada de dados, onde dados somente
ser ao transferidos para a sada se o strobe estiver habilitado.
8.1.1 Projeto e funcionamento
::::::::::::
Exemplo: MUX de 4 entradas e 1 sada.
MUX 4x1
N umero de entradas = 2
n
;
N umero de vari aveis de sele c ao = n;
Podemos montar a tabela 8.1 e a gura 8.3:
Vari aveis de sele c ao Sada
A B S
0 0 I
0
0 1 I
1
1 0 I
2
1 1 I
3
Tabela 8.1: Projeto de um MUX
Figura 8.3: Funcionamento de um MUX
.
Produtos Can onicos:
A B S = I
0
A B S = I
1
A B S = I
2
A B S = I
3
Elvio 3
a
Ed./2002 Apostila de EDG
8.1 Multiplex (MUX) 51
8.1.2 Mux de 16 canais
Apostila de EDG 3
a
Ed./2002 Elvio
Lista de Figuras
2.1 Circuito E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Porta L ogica E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Circuito OU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Porta L ogica OU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Porta L ogica OU-Exclusivo . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6 Circuito N
AO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.7 Porta L ogica N
AO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.8 Porta L ogica N
AO E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.9 Porta L ogica N
AO OU . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1 Porta L ogica N
AO OU Equivalente . . . . . . . . . . . . . . . . . . . . 17
4.1 Obten c ao de Equa c oes Booleanas . . . . . . . . . . . . . . . . . . . . . 19
4.2 Obten c ao de Circuitos L ogicos . . . . . . . . . . . . . . . . . . . . . . . 20
4.3 Obten c ao de Equa c oes Booleanas . . . . . . . . . . . . . . . . . . . . . 21
4.4 Cruzamento entre a Rua A e a Rua B . . . . . . . . . . . . . . . . . . . 23
4.5 Circuito dos Sem aforos da Rua A a Rua B . . . . . . . . . . . . . . . . 25
6.1 Mapa para 2 Vari aveis . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2 Mapa para 3 Vari aveis . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3 Mapa para 4 Vari aveis . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.4 Mapa para 5 Vari aveis . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.5 Mapa Exemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.6 Exemplos de Adjacencia L ogica . . . . . . . . . . . . . . . . . . . . . . 36
6.7 Exemplos de Adjacencia L ogica . . . . . . . . . . . . . . . . . . . . . . 38
6.8 Exemplo de Simplica c ao pelo Mapa de Karnaugh . . . . . . . . . . . . 39
6.9 Exemplo de Simplica c ao pelo Mapa de Karnaugh . . . . . . . . . . . . 40
6.10 Exemplos de Simplica c ao por Maxtermos . . . . . . . . . . . . . . . . . 41
6.11 Fun c oes Incompletamente Especicadas . . . . . . . . . . . . . . . . . . 42
6.12 Mapeamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.1 Decodicadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.2 Decodicadores com Mapas de Karnaugh . . . . . . . . . . . . . . . . . 48
8.1 Circuito MUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.2 Circuito MUX Elementar . . . . . . . . . . . . . . . . . . . . . . . . . . 49
52
LISTA DE FIGURAS 53
8.3 Funcionamento de um MUX . . . . . . . . . . . . . . . . . . . . . . . . 50
Apostila de EDG 3
a
Ed./2002 Elvio
Lista de Tabelas
1.1 Tabela do Sistema Octal . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Tabela do Sistema Hexadecimal . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Tabela do Sistema Bin ario . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Hod ometro: Decimal Bin ario . . . . . . . . . . . . . . . . . . . . . . 8
1.5 Tabela Decimal Bin ario de 4 BITS . . . . . . . . . . . . . . . . . . . 8
2.1 Tabela Verdade da Fun c ao L ogica E . . . . . . . . . . . . . . . . . . . . 11
2.2 Tabela Verdade da Fun c ao L ogica OU . . . . . . . . . . . . . . . . . . . 12
2.3 Tabela Verdade da Fun c ao L ogica OU-Exclusivo . . . . . . . . . . . . . . 13
2.4 Tabela Verdade da Fun c ao L ogica N
AO . . . . . . . . . . . . . . . . . . 14
2.5 Tabela Verdade da Fun c ao L ogica N
AO E . . . . . . . . . . . . . . . . . 15
2.6 Tabela Verdade da Fun c ao L ogica N
AO OU . . . . . . . . . . . . . . . . 16
3.1 Tabela Verdade da Fun c ao L ogica N
AO OU Equivalente . . . . . . . . . 17
3.2 Blocos L ogicos e seus respectivos Blocos Equivalentes . . . . . . . . . . 18
4.1 Tabela Verdade obtida pela Fun c ao L ogica da equa c ao 4.1 . . . . . . . . 21
4.2 Tabela Verdade obtidas a partir do Circuito da gura 4.3 . . . . . . . . 22
4.3 Tabela Verdade de onde se obter a a Express ao L ogica da equa c ao 4.2 . 22
4.4 Tabela Verdade do Cruzamento entre as Ruas A e B . . . . . . . . . . . 24
6.1 Diagrama para 2 vari aveis . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.2 Diagrama para 3 vari aveis . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3 Diagrama para 4 vari aveis . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.4 Tabela de simplica c oes e elimina c ao de vari aveis . . . . . . . . . . . . 37
7.1 C odigo BCD 8421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.2 C odigo Excesso 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.3 C odigo Johnson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.4 C odigo 9876543210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.5 C odigo ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.6 Exemplo de Decodica c ao . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.1 Projeto de um MUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
54
Indice Remissivo
X, 24, 41
Adjacencia L ogica, 36
Agrupamentos, 37
Algebra de Boole, 26
Algortmo, 37
Associativa, 27
Bin ario, 7
C odigo
9876543210, 46
BCD 2421, 45
BCD 5211, 45
BCD 7421, 45
BCD 8421, 44
C odigo ASCII, 46
C odigo Johnson, 45
Excesso 3, 45
chave seletora, 49
Circuitos
L ogicos Combinacionais, 6
L ogicos Sequenciais, 6
Codica c ao, 44
Comutativa, 27
Decimal, 6
Decodica c ao, 44
Decodicadores, 47
Demultiplex, 49
Demux, 49
Distributiva, 27
Dont Care, 24, 41
Entradas de Sele c ao, 49
Equivalencia, 17
Formas Padr ao, 30
Fun c oes L ogicas, 10
Fun c oes L ogicas
Fun c ao L ogica E ou AND, 11
Fun c ao L ogica N
AO E, 15
Fun c ao L ogica N
AO OU, 16
Fun c ao L ogica N
AO, 14
Fun c ao L ogica OU-Exclusivo, 13
Fun c ao L ogica OU ou OR, 12
Hexadecimal, 7
hod ometro, 8
Inversora, 14
Mapas de Karnaugh, 30, 32
Maxtermos, 31, 32, 41
Mintermos, 30, 31
Morgan, 27
Multiplex, 49
Mux, 49
Octal, 6
Portas L ogicas, 10
Postulados, 26
Postulados
Postulado da Adi c ao, 26
Postulado da Complementa c ao, 26
Postulado da Multiplica c ao, 26
Produto de Somas, 30
Propriedades, 27
Provas, 27
Rua, 23
Sem aforo, 23
Simplica c ao, 30, 37
simplica c ao, 38
Simplica c oes, 28, 37
Soma de Produtos, 30
55
56
INDICE REMISSIVO
Strobe, 50
Teoremas, 27
tor oide, 36
vari aveis, 37
Elvio 3
a
Ed./2002 Apostila de EDG