Você está na página 1de 27

Fundamentos de Hardware e

Infraestrutura
Portas e Circuitos Lgicos

Prof.: Nasses Lima


Circuitos Digitais

Construdos a partir de um pequeno nmero de elementos primitivos,


chamadas de portas lgicas.
As portas lgicas so usadas para implementar fisicamente lgebra de
Boole.
Formam a base da construo do hardware a partir do qual todos os
circuitos so construdos.
So circuitos projetados para produzir tenses de sada que representam
os estados lgicos 0 e 1.
lgebra de Boole

Introduo
A lgebra de Boole foi desenvolvida pelo matemtico George Boole quando
em 1854 escreveu o livro cujo ttulo era: Uma investigao das leis do
pensamento. Nesta obra ele destacou a importncia das tomada de decises
e concluiu que o modo na qual tomamos decises se baseia em
circunstancias verdadeira ou falsas.
Exemplos:
A luz pode estar acesa ou apagada.
A porta pode esta aberta ou fechada.
Pode esta chovendo ou no.
O piso esta seco ou molhado.
A lgebra de Boole usa smbolos para representar uma expresso lgica que
possui um de dois valores possveis. A expresso lgica pode ser a porta
esta fechada, o boto esta pressionado ou o nvel de combustvel esta baixo.
Resumidamente a lgebra de Boole uma ferramenta matemtica de anlise
e projeto de circuitos digitais.
Circuitos digitais

Circuitos digitais (lgicos) so circuitos que operam no modo binrio. Portanto


suas entradas e sadas s assumem os valores lgicos 0 ou 1.

A, B Entradas do circuito lgico


X Sada do circuito lgico

A lgica do circuito est relacionada com a maneira como a sada varia em


relao as mudanas dos valores de entrada.

A lgebra de Boole permite descrever a relao entre as entradas e a sada


atravs de expresses booleanas.
Assim: X = f(A,B)
Tabela Verdade

A tabela verdade descreve como a sada depende da entrada do circuito


lgico. A tabela verdade relaciona todas as combinaes possveis de
entradas.
O nmero de combinaes de entrada igual a 2N para uma tabela verdade
de N entradas.
Diagrama de tempo

Descreve como a sada do circuito lgico depende da(s) entrada(s) no


tempo.
Os diagramas de tempo no tem o compromisso de representar todas as
combinaes das entradas de um circuito lgico.
Portas lgicas elementares

OR (OU) CI: 7432

Smbolo Expresso da funo Tabela de verdade

A B S
A
S 0 0 0
S=A+B
0 1 1
B
1 0 1
1 1 1
Analogia da porta lgica OR com um circuito eltrico:

Quando as duas entradas (A e B) so zero (interruptores


desligados) a sada (S) tambm zero (lmpada apagada).
A Quando uma s das entradas 1 (um s interruptor ligado) a
S _
+ sada (S) um (lmpada acesa).
B
Quando as duas entradas (A e B) so 1 (os dois interruptores
ligados) a sada (S) tambm 1 (lmpada acesa),
CONCLUSO: S temos o nvel lgico 0 na sada quando
todas as entradas forem 0.
Portas lgicas elementares

OR (OU)
Determinar a forma de onda da sada para o circuito a seguir.

A+B+C
Exemplo de aplicao da porta OR

O diagrama abaixo exemplifica a utilizao de uma porta OR em um sistema


de alarme num processo qumico.

>

<

O alarme dever soar quando a temperatura do processo (VT) for maior que
o limite mximo permitido (VTR) ou quando a presso do processo (VP) for
menor o limite mnimo permitido (VPR):
VT > VTR > TH=1
OU
VP < VPR > PH=1
Portas lgicas elementares

AND (E) CI: 7408

Smbolo Expresso da funo Tabela de verdade

A B S
A
S 0 0 0
S=AxB
0 1 0
B
1 0 0
Analogia da porta lgica AND com um circuito eltrico: 1 1 1

A S
B _
+

Quando as duas entradas (A e B) so zero (interruptores desligados) a sada (S) tambm zero
(lmpada apagada).
Quando uma s das entradas 1 (um s interruptor ligado) a sada (S) zero (lmpada apagada).
Quando as duas entradas (A e B) so 1 (os dois interruptores ligados) a sada (S) tambm 1
(lmpada acesa),
CONCLUSO: S temos o nvel lgico 1 na sada quando todas as entradas forem 1 (neste caso, A
e B)
Portas lgicas elementares

AND (E)
Determinar a forma de onda da sada para o circuito a seguir.

AB

SADA
Portas lgicas elementares

NOT (Inversora) CI: 7404

Smbolo Expresso da funo Tabela de verdade

A S

0 1
S=A
1 0

O nvel lgico da sada (S) a negao do nvel lgico da entrada (A).


Encontrando a expresso lgica a partir
do circuito lgico
Encontrando a expresso lgica a partir
do circuito lgico
Anlise de um circuito lgico utilizando a
tabela verdade
Contruindo um circuito lgico a partir de
uma expresso booleana

Desenhe o circuito lgico correspondente seguinte expresso lgica:


y = AC + BC + ABC

Passo 1:

Passo 2:
Portas lgica compostas

NOR (No - OU) CI: 7402

Smbolo Expresso da funo Tabela de verdade

A B S
A
S 0 0 1
S=A+B
0 1 0
B
Negao
1 0 0
1 1 0

A porta lgica NOR uma porta lgica OR com a sada negada.


Pode observar-se que os nveis lgicos da sada (S) da tabela verdade
NOR a negao dos nveis lgicos da sada (S) da tabela verdade OR.
Portas lgica compostas

NOR (No - OU)


Portas lgicas compostas

NAND (No - e) CI: 7400

Smbolo Expresso da funo Tabela de verdade

A B S
A
S 0 0 1
S=AxB
B
0 1 1

Negao 1 0 1
1 1 0

A porta lgica NAND uma porta lgica AND com a sada negada.
Pode observar-se que os nveis lgicos da sada (S) da tabela verdade
NAND a negao dos nveis lgicos da sada (S) da tabela verdade
AND.
Portas lgicas compostas

NAND (No - e)
Portas lgica compostas

XOR Exclusive OR (OU Exclusivo) CI: 7486

Smbolo Expresso da funo Tabela de verdade

A B S
A
0 0 0
S S=AB
0 1 1
B
1 0 1
1 1 0

A sada 1 se uma entrada 1 ou a outra entrada 1, mas no ambas.


De outro modo: o valor da sada (S) 1 se as entradas (A ou B) so
diferentes e 0 se so iguais.
Portas lgica compostas

Anlogo eltrico da porta lgica XOR Circuito Three Way

A lampada estar acesa (1) se a chave A est fechada (1) e a chave B


aberta (0) ou vice-versa. A lampada nunca ir acender se as chaves
estiverem ambas abertas ou ambas fechadas, ou seja, a posio das
duas chaves tem que ser diferentes.
De outro modo: o valor da sada (S) 1 se as entradas (A ou B) so
diferentes e 0 se so iguais.
Portas lgicas compostas

XNOR Exclusive NOR CI: 74286

Smbolo Expresso da funo Tabela de verdade

A B S
A
0 0 1
S S=AB=AB
0 1 0
B
1 0 0
1 1 1

A porta lgica abreviadamente designada por EX-NOR uma porta


lgica EX-OR com a sada negada.
Pode observar-se que os nveis lgicos da sada (S) da tabela verdade
EX-NOR a negao dos nveis lgicos da sada (S) da tabela verdade
EX-OR.
Circuitos Integrados (CIs) 7432 e 7408
Smbolos Portas Lgicas

O smbolo tradicional da
porta lgica e mostrado
na figura (a) e o smbolo
utilizado pela normas
IEEE/ANSI apresentado
na figura (b).
Smbolos Portas Lgicas

XOR
O smbolo tradicional da
porta lgica e mostrado
na figura (a) e o smbolo
utilizado pela normas
IEEE/ANSI apresentado
na figura (b). XNOR

(a) (b)
lgebra de Boole

I) Axiomas e Postulados

AND OR NOT
00 = 0 0+0 = 0 0 = 1
01 = 0 0+1 = 1 1 = 0
11 = 1 1+1 = 1

II) Teoremas para uma varivel

1. A = A
2. A0 = 0 6. A+0 = A
3. A1 = A 7. A+1 = 1
4. AA = A 8. A+A = A
5. AA = 0 9. A+A = 1

Você também pode gostar