Você está na página 1de 46

Eletrnica Bsica

Prof. Joo Paulo do Vale Madeiro

Engenharia de Energias

Instituto de Engenharias e Desenvolvimento


Sustentvel - UNILAB
Funes Lgicas e lgebra de Boole
lgebra Booleana: ferramenta matemtica que nos
permite descrever a relao entre a sada e as entradas
de um circuito lgico atravs de uma equao;

Portas lgicas: circuitos lgicos mais elementares,


blocos a partir dos quais todos os outros circuitos
lgicos e sistemas digitais so construdos;
Funes Lgicas e lgebra de Boole
Constantes e variveis booleanas possuem apenas dois valores
permitidos: 0 ou 1;

Varivel booleana: quantidade que pode, em momentos diferentes,


ser igual a 0 ou 1;

Nvel de tenso presente nas ligaes ou nos terminais de


entrada/sada do circuito;

Por exemplo, valor booleano 0: nvel de tenso situado entre 0 e 0,8 V;

Por exemplo, valor booleano 1: nvel de tenso situado entre 2 e 5 V;


Funes Lgicas e lgebra de Boole
Diz-se que o nvel de tenso em um circuito digital est
no nvel lgico 0 ou no nvel lgico 1, dependendo do
seu valor numrico de fato.
Funes Lgicas e lgebra de Boole
Na lgebra booleana, existem apenas trs operaes
bsicas: OR (OU), AND (E) e NOT (NO);

As portas lgicas so circuitos digitais que podem ser


construdos a partir de diodos, transistores e resistores
conectados de um modo pelo qual a sada do circuito
seja o resultado da operao OR, AND ou NOT,
realizadas sobre suas entradas.
Funes Lgicas e lgebra de Boole
Tabela-verdade: maneira de descrever como a sada de
um circuito lgico depende dos nveis lgicos presentes
nas entradas do circuito.
Funes Lgicas e lgebra de Boole
Operao OR: = + (X igual a A or B).

Na lgebra booleana, 1 o valor mximo que


pode ser obtido.
Funes Lgicas e lgebra de Boole
Porta OR: circuito que possui duas ou mais entradas e
cuja sada igual combinao das entradas atravs da
operao OR;

A Porta OR funciona de tal modo que sua sada ser


ALTA (nvel lgico 1) se A ou B ou ambas forem iguais a
1.
Ser baixa (nvel lgico 0) apenas se todas as entradas
forem iguais a 0.
Funes Lgicas e lgebra de Boole
Porta OR: a sada ser igual a 1 para todos os casos nos
quais uma ou mais entradas so iguais a 1.
Funes Lgicas e lgebra de Boole
Em um processo qumico, pode ser desejvel que um
alarme seja ativado toda vez que a temperatura do
processo exceder um valor mximo ou sempre que a
presso estiver acima de um certo limite.
Funes Lgicas e lgebra de Boole
Para o exemplo mostrado abaixo, determine a forma de
onda na sada da porta OR:
Funes Lgicas e lgebra de Boole
Operao AND com portas AND: = . , lida como x
= A AND B.
Funes Lgicas e lgebra de Boole
A operao AND produzir como resultado 1
apenas quando todas as entradas (variveis)
forem iguais a 1.
Funes Lgicas e lgebra de Boole
Determine a forma de onda da sada para a porta AND
mostrada abaixo:
Funes Lgicas e lgebra de Boole
Operao NOT e circuito NOT (inversor):
Este circuito/operao tem sempre uma nica entrada,
e o nvel lgico de sua sada sempre oposto ao nvel
lgico de entrada.
Funes Lgicas e lgebra Booleana
Resumo das operaes booleanas:
Funes Lgicas e lgebra Booleana
Qualquer circuito lgico pode ser completamente
descrito usando as operaes booleanas AND, OR e
NOT
Funes Lgicas e lgebra Booleana
Qualquer circuito lgico pode ser completamente
descrito usando as operaes booleanas AND, OR e
NOT
Funes Lgicas e lgebra Booleana
Qualquer circuito lgico pode ser completamente
descrito usando as operaes booleanas AND, OR e
NOT
Funes Lgicas e lgebra Booleana
Qualquer circuito lgico pode ser completamente
descrito usando as operaes booleanas AND, OR e
NOT
Funes Lgicas e lgebra Booleana
Determine o valor da sada X:
Funes Lgicas e lgebra Booleana
Determine o valor da sada X:
Funes Lgicas e lgebra Booleana
Determinando o nvel de sada a partir de um diagrama:
Funes Lgicas e lgebra Booleana
Implementando circuitos a partir de expresses
booleanas:

Se a operao de um circuito lgico definido por meio


de uma expresso booleana, o diagrama pode ser
implementado diretamente da expresso:
Funes Lgicas e lgebra Booleana
Implementando circuitos a partir de expresses
booleanas:
Funes Lgicas e lgebra Booleana
Exerccio:

1. Desenhe o circuito que implementa a expresso:


= +

2. Desenhe o circuito para = + + .


Funes Lgicas e lgebra Booleana
Portas NOR e NAND:
Funes Lgicas e lgebra Booleana
Portas NOR e NAND:
Funes Lgicas e lgebra Booleana
Determine a forma de onda da sada de uma porta NOR
para as formas de onda mostradas abaixo:
Funes Lgicas e lgebra Booleana
Portas NOR e NAND:
Funes Lgicas e lgebra Booleana
A sada de uma porta NAND exatamente o inverso da
sada de uma porta AND: vai para BAIXO somente
quando todas as entradas esto em ALTO.
Funes Lgicas e lgebra Booleana
Exerccio: Implemente um circuito lgico cuja expresso
= . + ;

Determine o nvel lgico na sada quando A = B = C = 1


e D = 0.
Funes Lgicas e lgebra Booleana
Teoremas da lgebra Booleana:
Ajudam-nos a simplificar expresses e circuitos lgicos;

Seja X uma varivel lgica que pode ser igual a 0 ou 1:

X.0 = 0
X.1 = X
X.X = X
. = 0
X+0=X
X+1=1
X+X=X
Funes Lgicas e lgebra Booleana
Teoremas da lgebra Booleana:
Funes Lgicas e lgebra Booleana
Teoremas com mais de 1 varivel:
Funes Lgicas e lgebra Booleana
Leis da Comutatividade, Associatividade e
Distributividade;

Fatorao de expresses:
Funes Lgicas e lgebra Booleana
Exerccios: Simplifique as expresses:
1: = +
2: = + +
3: = +
Funes Lgicas e lgebra Booleana
Teoremas de DeMorgan:
Extremamente teis para simplificar expresses nas
quais o produto (AND) ou a soma (OR) das variveis
invertido:
Funes Lgicas e lgebra Booleana
Os teoremas so igualmente vlidos para situaes nas
quais x e/ou y so expresses que contenham mais de
uma varivel:
Funes Lgicas e lgebra Booleana
Exerccio:
Simplifique a expresso = + . +
Funes Lgicas e lgebra Booleana
Outros dois exemplos:
Funes Lgicas e lgebra Booleana
Os teoremas de DeMorgan podem ser facilmente
estendidos para mais do que duas variveis:
Funes Lgicas e lgebra Booleana
Implicaes dos Teoremas de DeMorgan:
Funes Lgicas e lgebra Booleana
Implicaes dos Teoremas de DeMorgan:
Funes Lgicas e lgebra Booleana
Portas NAND podem ser utilizadas para implementar
qualquer funo Booleana
Funes Lgicas e lgebra Booleana
Portas NOR tambm podem ser utilizadas para
implementar qualquer funo Booleana

Você também pode gostar