Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia Elétrica
Circuitos Digitais
São Paulo
2014
Prof. José dos Santos Garcia Neto 1
Introdução
Esta apostila tem como objetivo fornecer informações básicas sobre elementos da
Eletrônica Digital de tal forma que se possa desenvolver circuitos digitais que resolvam
problemas da Engenharia a partir da análise do problema, construção da tabela verdade e
elaboração de expressões booleanas.
PROPRIEDADES.
PROPRIEDADE COMUTATIVA: estão propriedade é valida na adição e na multiplicação:
ADIÇÃO: A + B = B + A
MULIPLICAÇÃO: A . B = B . A
TEOREMA DE MORGAN.
Os teoremas de De Morgan são muito empregados na prática, em simplificações de
expressões booleanas e, ainda, no desenvolvimento de circuitos digitais.
. B
Expressão Booleana a ser estudada A
B
X X
Aplicando a identidade B
A . B
. B
no próximo passo sai a inversão em A
Aplicando o 1º Teorema. De Morgan X.
Y
Y X onde X=B
A
e Y=A B = B
A
Tabela verdade
2 variáveis 3 variáveis 4 variáveis
A B A B C A B C D
0 0 0 0 0 0 0 0 0
0 1 0 0 1 0 0 0 1
1 0 0 1 0 0 0 1 0
1 1 0 1 1 0 0 1 1
1 0 0 0 1 0 0
1 0 1 0 1 0 1
1 1 0 0 1 1 0
1 1 1 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
EXERCICIOS
Obter a tabela verdade e desenhar o circuito lógico para as seguintes funções:
a) S A
C
B
b) S A
C . B
c) S A. B
C
d) S A. B
B. C
e) S A
B
C
D
Dada uma tabela verdade que representa a solução de um problema qualquer, a equação
booleana será formada por uma soma (OR) dos produtos canônicos, onde a função assume
valor 1(um).
EXEMPLOS:
a-Tabela verdade de uma proposta qualquer.
A B S 0 1
0 0 P 0 P P
0 1 P 1 P P
1 0 P
1 1 P
2.2 Mapa com 3 variáveis de entrada: neste caso coluna tem duas variáveis de entrada e a
seqüencia das combinações sempre tem que ser essa, o segundo sinal igual ao primeiro do
seguinte, assim variando apenas o estado de 1 sinal (variável) por vez na mudança de
condição.
2º sinal = 0 sendo igual ao
1º sinal do seguinte= 0
0 1 1 0 P!
Mapa 1. Mapa 1 complemento
0 1 1 1 P"
1 0 0 0 P# Outra apresentação, muito interessante, da montagem do MK segue:
1 0 0 1 P$
1 0 1 0 P B
A B
A AB AB B
A B
A AB AB
1 0 1 1 P CD
P P P P# CD
B
A . CD
B. CD
A AB. CD AB. CD
1 1 0 0 P CD P P P P$ CD B
A . CD B . CD
A AB . CD . CD
AB
1 1 0 1 P CD P P" P P . CD B . CD . CD
CD AB A AB . CD AB
1 1 1 0 P
CD P P! P P CD B
A . CD B . CD
A AB . CD . CD
AB
1 1 1 1 P
Mapa 2. Mapa 2 complemento
2-Grupos de Vizinhos com 2(duas) células: são conjuntos de 2 células com valor 1 que
possuem a propriedades de ao se deslocar pelas 2 células consideradas apenas uma
variável de entrada muda de valor.
0 1 0 1 0 1
0 1 1 0 1 0 0 1 0
1 0 0 1 1 0 1 0 1
Passo a passo: . B
S A
A. B
SB
A
. A SA . B
B
Diagonal Não é Grupos de Vizinhos
SB . 1 ∴ S B
SA . 1 ∴ S A
Resultado elaborado por 2 variáveis
Grupos de Vizinhos localizados independentes
00 01 11 10 Resolução 00 01 11 10
no próximo
0 1 1 0 1 tópico 0 1 0 0 1
1 0 0 0 1 1 0 1 1 0
SA . C
A . B
S = C . B
C . B
Localizados 2 Grupos de Vizinhos
00 01 11 10
0 1 1 0 1 Localizados 4 Grupos de Vizinhos
1 0 1 1 0
S C . B
C . A
A
. B
C . B
3-Grupos de Vizinhos com 4(quatro) células: são conjuntos de 4 células com valor 1 que
possuem a propriedades de ao se deslocar pelas 4 células consideradas apenas duas
variáveis de entrada mudam de valor.
00 01 11 10 00 01 11 10
0 1 1 0 0 0 1 1 1 1
1 1 1 0 0 1 0 0 0 0
SA S C
Localizado 1 Grupo de Vizinhos Localizado 1 Grupo de Vizinhos
SB S B
Localizado 1 Grupo de Vizinhos Localizado 1 Grupo de Vizinhos
Passo a passo:
S C . A
. B
A . B S A . B
C . C . B
A . B
S C . A S C . A
. B
A . B
S C . A . B
B S A . B
0
S C . B. A
A
S C . B. A
A
S C . A
. 1)
S A . B S C. &B. 1' C. B S C . &B
. 1' C . B
S A. C
A . B
S = C . B
C . B
Pode-se observar que simplificando a expressão fornecida pelo produto canônico o
resultado é a mesma expressão obtida pelo mapa de Karnaugh. Localizados os grupos de
vizinhança e solucionando de maneira algébrica o mapa de Karnaugh é encontrada a
expressão solução da tabela verdade.
Analisando o grupo de vizinhança em destaque abaixo, podemos generalizar que quando
ocorrerem as situações abaixo as expressões resultante serão sempre as mesmas.
Resultado
Os elementos que não forem complementares durante a Como trata-se de uma operação AND a componente
resolução algébrica resultam no elemento barrado se for “0 e . C
fornecida pelo par de vizinhança é S A
0” ou no próprio elemento se for “1 e 1”. Então no caso em
. 1
analise o resultado será S A
1- 2-
0 1 0 1
0 1 0 0 1 1
1 1 0 1 0 1
SA
A
SB
3- 00 01 11 10 4- 00 01 11 10
0 1 0 0 0 0 1 1 1 1
1 0 1 1 1 1 0 1 0 0
S S
5- 6-
00 01 11 10 00 01 11 10
00 1 0 0 1 00 1 0 0 1
01 0 1 1 0 01 1 0 0 1
11 0 1 1 0 11 1 0 1 1
10 1 0 0 1 10 1 0 0 1
S S
7- 00 01 11 10 00 01 11 10
00 1 1 1 1 0 1 1 1 0
01 0 1 1 0 1 0 1 0 0
11 0 1 0 0
S
10 0 0 1 1
S
A B C S 00 01 11 10
0 0 0 X 0 X 1 0 0
0 0 1 1 1 1 1 0 0
0 1 0 1
0 1 1 1 Supor X = 0
1 0 0 0 00 01 11 10
1 0 1 0 0 0 1 0 0 S C . A
A
. B
1 1 0 0
1 1 1 0 0
1 1 1 0
Supor X = 1
00 01 11 10
0 1 1 0 0
SA
1 1 1 0 0
A B C D S 00 01 11 10
0 0 0 0 X 00 X 1 0 0
0 0 0 1 0 01 0 0 1 X
0 0 1 0 1 11 1 1 X 0
0 0 1 1 X 10 X 1 0 X
0 1 0 0 1
0 1 0 1 0 Supor X = 0
0 1 1 0 1
00 01 11 10
0 1 1 1 1 4 grupos
00 0 1 0 0 S
1 0 0 0 0
1 0 0 1 1 01 0 0 1 0
1 0 1 0 X 11 1 1 0 0
1 0 1 1 0 10 0 1 0 0
1 1 0 0 0
1 1 0 1 X Supor X = 1
1 1 1 0 0 00 01 11 10
5 grupos
1 1 1 1 X 00 1 1 0 0 S
01 0 0 1 1
11 1 1 1 0
10 1 1 0 1
Supor X = 0 ou X = 1
00 01 11 10
3 grupos
00 1 1 0 0 S
01 0 0 1 1
11 1 1 0 0
10 1 1 0 0
A B C S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
00 01 11 10
0 0 0 1 1
1 1 1 1 1
S A C
00 01 11 10
0 0 0 1 1
1 1 1 1 1
S C . A
∴ S C
. A
Conforme o 1º Teorema de De Morgan
B
A . B A
Fazemos X C e Y A
Substituímos em S C . A então S X .
Y
Aplicando 1º teorema
Y
X . Y X então S X
Y
Voltando as variáveis originais X C e Y A
SA
C ∴ S A
C
Primeiro circuito elaborado sem a aplicação das técnicas envolvidas neste tipo de projeto,
utilizando somente as portas lógicas:
Segundo circuito elaborado sem a aplicação das técnicas envolvidas neste tipo de projeto,
utilizando somente as portas lógicas. Sabemos que o circuito acima opera da maneira
00 01 11 10
0 1 0 0 0
1 1 1 0 0
SA . B
C . A ∴ S A . B
C
Expressão Booleana para o sistema utilizando o método dos Produtos Canônicos:
SA . B
. C
A
. B . B . C ∴
. C
A
S A . B . C
B . C
B . C ∴
SA . B
. C
C. B
B ∴
SA . B
. C
C. 1 ∴
S A . B . C
C
Como podemos observar a expressão pelo método dos produtos canônicos, resultou
diferente da expressão obtida pelo mapa de Karnaugh, sabemos que isto não pode
acontecer. Isto nos diz que uma das expressões não esta simplificada ao máximo, também
sabemos que o mapa de karnaugh resulta em uma expressão muito simplificada então
vamos tratar a expressão resultado do método dos produtos canônicos.
SA . B
. C
C ( SA . B
C (afirmação 1)
Observando os resultados podemos supor que B . C
C B
C , para que as
equações S A . B
. C
C e S A . B
C sejam iguais, então vamos manipular a
equação . C
C:
B
Aplicando a identidade auxiliar .
vem:
SA . B
C = SA . B
C
. B
CIRCUITO DA EXPRESSÃO BOOLEANA SIMPLIFICADA S A
C
TOCCI, Ronald J., WIDNER, Neal S., MOSS, Gregory L. Sistemas Digitais Princípios e
Aplicações. 11ª edição. São Paulo, Editora Pearso, 2012.