Você está na página 1de 9

CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB

Faculdade de Cincias Exatas e Tecnologia - FACET


Disciplina: LGICA DIGITAL
FUNES E PORTAS LGICAS

OBJETIVOS DO ESTUDO DE FUNES E PORTAS LGICAS


- Identificar as funes lgicas bsicas de interesse para o estudo da Eletrnica Digital.
- Conhecer as caractersticas das portas lgicas e sua equivalncia com as funes lgicas.

MOTIVAO PARA O ESTUDO DE FUNES E PORTAS LGICAS


- Os mtodos usuais de anlise e sntese de circuitos digitais empregam os conceitos da
lgebra de Boole, que definida a partir das funes lgicas.

CONTEDO

1. CONCEITOS E LIGAO ENTRE FUNES E PORTAS LGICAS

1.1. FUNES LGICAS

So funes cujas variveis, conhecidas como booleanas, podem assumir somente dois
valores numricos, tambm denominados estados, e opostos: 0 ou 1. As funes,
igualmente, s assumem os valores 0 ou 1.

As funes lgicas bsicas ou elementares so as seguintes: E, OU, NO, NE e NOU.

1.2. PORTAS LGICAS

So os circuitos eletrnicos bsicos empregados na obteno de qualquer sistema digital.


Tanto as entradas quanto as sadas podem apresentar dois possveis nveis de tenso
eltrica (0 ou 5 V, +12 ou -12 V, etc.).

Cada um dos dois nveis de tenso pode ser associado aos valores 0 ou 1. Nesse caso, a
cada funo lgica elementar equivale uma porta lgica de mesma denominao.

1.3. DEFINIO DE TABELA-VERDADE

Consiste numa tabela (ou mapa) empregada para definir os resultados de uma funo
lgica para todas as possveis combinaes das variveis booleanas envolvidas.
1
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL

Exemplo: S = f (A, B, C)

A B C S
0 0 0 0
0 0 1 1
0 1 0 1
1 0 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1

2. FUNES E PORTAS LGICAS BSICAS

2.1. FUNO E (AND)

Representao algbrica para 2 variveis: S = A . B

Tabela-Verdade para 2 variveis:

A B S
0 0 0
0 1 0
1 0 0
1 1 1

Similar eltrico:

Sw A Sw B
E S

Chave Aberta 0 Lmpada Apagada 0


Chave Fechada 1 Lmpada Acesa 1

Porta E (AND)
N ENTRADAS

2 ENTRADAS
A
S
B

2
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL

2.2. FUNO OU (OR)

Representao algbrica para 2 variveis: S = A + B

Tabela-Verdade para 2 variveis:

A B S
0 0 0
0 1 1
1 0 1
1 1 1

Similar eltrico: Sw A

E Sw B S

Chave Aberta 0 Lmpada Apagada 0


Chave Fechada 1 Lmpada Acesa 1

Porta OU (OR)
N ENTRADAS
2 ENTRADAS

A
S
B

2.3. FUNO NO (NOT) OU COMPLEMENTO

Representao algbrica: S = A

Tabela-Verdade:

A S
0 1
1 0

3
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL
Similar eltrico:

R
E Sw A S

Chave Aberta 0 Lmpada Apagada 0


Chave Fechada 1 Lmpada Acesa 1

Inversor ("Porta" NOT)

A S

Apesar de no ser uma porta lgica, em sentido estrito, o inversor ser considerado como
tal, por questo de simplicidade.

2.4. FUNO NE (NAND)

Representao algbrica para 2 variveis: S = A . B

Tabela-Verdade para 2 variveis:

A B S
0 0 1
0 1 1
1 0 1
1 1 0

Similar eltrico:

R
E Sw A S
Sw B

Chave Aberta 0 Lmpada Apagada 0


Chave Fechada 1 Lmpada Acesa 1

Porta NE (NAND) N ENTRADAS


2 ENTRADAS
A
S
B

4
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL

2.5. FUNO NOU (NOR)

Representao algbrica para 2 variveis: S = A + B

Tabela-Verdade para 2 variveis:

A B S
0 0 1
0 1 0
1 0 0
1 1 0

Similar eltrico:

E Sw A Sw B S

Chave Aberta 0 Lmpada Apagada 0


Chave Fechada 1 Lmpada Acesa 1

Porta NOU (NOR)


N ENTRADAS
2 ENTRADAS

A
S
B

3. FUNES E PORTAS LGICAS "OU EXCLUSIVO" E "COINCIDNCIA"

So consideradas tambm funes/portas elementares, apesar de serem obtidas pela


composio de funes/portas lgicas bsicas. So definidas e implementadas apenas
para duas variveis/entradas.

3.1. FUNO OU EXCLUSIVO (EXOR)

Representao algbrica para 2 variveis: S = A B = A.B + A.B

5
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL
Tabela-Verdade:

A B S
0 0 0
0 1 1
1 0 1
1 1 0

Porta EXOR

A A
S B
B S

3.2. FUNO COINCIDNCIA OU NOU EXCLUSIVO (EXNOR)

Representao algbrica para 2 variveis: S = A B = A.B + A.B

Tabela-Verdade:

A B S
0 0 1
0 1 0
1 0 0
1 1 1

Porta EXNOR

A A
S B
B S

4. EQUIVALNCIA ENTRE EXPRESSES LGICAS E CIRCUITOS LGICOS

4.1. EXPRESSES BOOLEANAS (LGICAS) OBTIDAS DE CIRCUITOS LGICOS

6
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL
Todo circuito lgico, formado pela interligao de portas lgicas, executa uma expresso
lgica equivalente. Para obt-la, deve-se expressar sucessivamente as sadas de todas as
portas em funo de suas respectivas entradas, a partir daquela(s) cujas entradas sejam as
prprias entradas do circuito. Isso deve ser feito at que a(s) sada(s) do circuito sejam
expressas em funo das entradas do circuito.

Como exemplo, considere o seguinte circuito:

A
B
S
C

O inversor o nico bloco cuja entrada entrada do circuito. Comecemos, assim, por ele:
A
A
B
S
C

A prxima porta a considerar ser a AND:

A A
A.B
B
S
C

Finalmente, pode-se obter S, a partir da porta OR:

A A
A.B
B
A.B+C S
C

S = A.B+C

4.2. CIRCUITOS LGICOS OBTIDOS DE EXPRESSES BOOLEANAS (LGICAS)

A partir de uma expresso booleana, pode-se sintetizar um circuito digital que a implemente.
Existem vrios mtodos que permitem faz-lo, os quais sero estudados no desenrolar do
curso. O mais simples e direto, porm nem sempre timo quanto minimizao do nmero
de portas, consiste em identificar os membros da expresso com as correspondentes portas
lgicas e desenhar as respectivas ligaes, respeitando-se a hierarquia das funes. Tal
hierarquia estabelece que se inicie pelos complementos (NOT); em seguida, as operaes

7
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL
entre parnteses; na seqncia, as operaes AND e NAND; e, finalmente, as operaes
OR e NOR.

Como exemplo, consideremos a seguinte expresso:

S = (A + B) . C . (B + D)

Neste caso, as operaes entre parnteses devem ser implementadas inicialmente. Assim,
as portas equivalentes a (A + B) e (B + D) sero

A B
S1 S2
B D

A operao seguinte ser a de AND entre S1, C e S2:

S1
C S
S2

Finalmente, substitumos S1 e S2 pelas respectivas portas e desenhamos as


correspondentes ligaes, eliminando as redundncias de variveis de entrada:

A S1
B
C S
S2
D

4.3. EQUIVALNCIAS ENTRE BLOCOS LGICOS

Algumas portas lgicas podem ser implementadas por meio de outras. Isso pode ser til
quando algum tipo de porta est disponvel. Os circuitos integrados comerciais possuem, em
geral, mais de uma porta lgica do mesmo tipo. Dessa forma, pode-se implementar uma
determinada porta, sem a necessidade de acrescentar o circuito integrado correspondente,
se houver disponibilidade de uma porta equivalente. Com isso, obtm-se reduo de custo e
de dimenses. A tabela a seguir exemplifica os casos mais empregados.

8
CENTRO UNIVERSITRIO DE BRASLIA - UniCEUB
Faculdade de Cincias Exatas e Tecnologia - FACET
Disciplina: LGICA DIGITAL

BLOCO LGICO BLOCO EQUIVALENTE

BIBLIOGRAFIA

IDOETA, I.V. & CAPUANO, F.G. Elementos de Eletrnica Digital. 30 edio. So


Paulo: rica, 2000.

HILL, F. & PETERSON, G.R. Introduction to switching theory and logical design. John
Wiley & Sons, 1981.