Escolar Documentos
Profissional Documentos
Cultura Documentos
CIRCUITOS LGICOS
IFMA/DESU/DEE Curso de Engenharia Eltrica Industrial - Profa. Eng. Lucilene F. Mouzinho, Dr.
VARIVEIS LGICAS
S pode assumir um (ou o outro) de dois
valores possveis;
Os valores so expressos por afirmaes
declarativas;
Os dois valores possveis, expressos por
afirmaes declarativas, devem ser tais que,
com base no raciocnio humano, ou seja, com
base na lgica, sejam mutuamente exclusivos.
LGEBRA BOOLEANA
George Boole (1815-1864)
1848: The Calculus of Logic
Aplicao da matemtica s operaes mentais do
raciocnio humano - definio da lgebra booleana.
LGEBRA BOOLEANA
Conjunto de valores:
{Falso, Verdadeiro} - raciocnio humano
{Desligado, Ligado} - circuitos de chaveamento
{0, 1} - sistema binrio
{0V, +5V} tenses eltricas (eletrnica digital: 0,1)
Conjunto de Operaes:
- complementao
- multiplicao lgica
- adio lgica
5
f(X)
1
0
f(X)
A
A
CIRCUITO DE CHAVEAMENTO
B
0
1
0
1
f(A,B)
0
0
0
1
f(A,B)
A
B
S
CIRCUITO DE CHAVEAMENTO
11
B
0
1
0
1
f(A,B)
0
1
1
1
f(A,B)
A
B
S
CIRCUITO DE CHAVEAMENTO
14
1-()
2 - NOT
Exemplos:
A.B+C
(A . B + C )
3 - AND
A . (B + C )
4 - OR
A . (B + C )
15
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
B.C
A+B.C
16
1-()
A . B + C
2 - NOT
(A . B + C)
3 - AND
A . (B + C)
4 - OR
A
0
0
0
0
1
1
1
1
A . (B + C)
B
0
0
1
1
0
0
1
1
C
C
A.B
0
1
0
1
Exerccio:
fazer tabela-verdade
0
1
0
1
A.B+C
17
1-()
A . B + C
2 - NOT
(A . B + C)
3 - AND
A . (B + C)
4 - OR
A
0
0
0
0
1
1
1
1
A . (B + C)
B
0
0
1
1
0
0
1
1
C
A.B
A.B+C
(A.B+C)
0
1
0
1
Exerccio:
fazer a tabela-verdade
0
1
0
1
18
1-()
A.B+C
2 - NOT
(A . B + C)
3 - AND
A . (B + C)
4 - OR
A
0
0
0
0
1
1
1
1
A . (B + C)
B
0
0
1
1
0
0
1
1
C
B+C
(B+C)
A.(B+C)
0
1
0
1
Exerccio:
fazer a tabela-verdade
0
1
0
1
19
1-()
A . B + C
2 - NOT
(A . B + C)
3 - AND
A . (B + C)
4 - OR
A
0
0
0
0
1
1
1
1
A . (B + C)
B
0
0
1
1
0
0
1
1
C
C
0
1
0
1
Exerccio:
fazer a
0
1
0
1
B+C
A.(B+C)
tabela-verdade
20
1-()
A.B+C
2 - NOT
Comparando as
sadas dos quatro
circuitos:
3 - AND
4 - OR
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
(A . B + C)
A . (B + C)
A . (B + C)
C
0
1
0
1
0
1
0
1
A.B+C
1
0
1
0
1
0
1
1
(A.B+C)
1
0
1
0
1
0
0
0
A.(B+C)
0
0
0
0
1
0
0
0
A.(B+C)
0
0
0
0
1
0
1
1
21
A + B . (A + B)
A
0
0
1
1
B
0
1
0
1
A+B
B.(A+B)
A+B.(A+B)
B
0
1
0
1
AB
0
1
1
0
- ou exclusivo
- funo no iguais
Porta XNOR
(2 entradas) - Coincidencia
A
0
0
1
1
B
0
1
0
1
(A B)
1
0
0
1
- no ou exclusivo
- funo iguais
23
CIRCUITOS DE CHAVEAMENTO
24
MAIS PORTAS
equivalente a
(NAND)
equivalente a
(NOR)
equivalente a
(XNOR)
25
TEMPORIZAO - NAND
0
A
B
S
XOR - TEMPORIZAO
0
A
B
S
XNOR - TEMPORIZAO
0
A
B
S
CIRCUITOS DE CHAVEAMENTO
29
LGEBRA DE CHAVEAMENTO
(LGEBRA BOOLEANA) - TEOREMAS
Teorema para uma varivel
30
31
32
CIRCUITOS EQUIVALENTES
33
34
35
PRINCPIO DA DUALIDADE
Para um teorema relacionando variveis lgicas
possvel escrever outro teorema trocando-se os
sinais (+) e (.) e os 0s e 1s, respeitando-se a
ordem das operaes da expresso original. Os
dois teoremas assim relacionados so chamados
teoremas duais e as expresses derivadas
atravs das duas trocas so chamadas duais,
uma da outra. Os teoremas a) e b) na tabela a
seguir so duais.
36
37
38
EXERCCIOS
(A + B + AB)(A + B)AB = 0
(A = B = AB)(AB + AC + BC) = AB + ABC
(AB + C + D)(C + D)(C + D + E) = ABD + C
AB(D + DC) + (A + DAC)B = B
39
40
41
EXERCCIOS
f(A,B,C) = A(B + C)
f(A,B,C) = (A + B)(A + B + C)(A + C)
f(A,B,C,D) = (A + B)(C + D)(A + C)
f(A,B,C,D,E) = AE + BCD
42