Você está na página 1de 7

1 BLOCOS LÓGICOS

1.1 INTRODUÇÃO
Os BLOCOS LÓGICOS, ou BLOCOS FUNCIONAIS, são compostos por uma ou mais
PORTAS LÓGICAS (Logic Gates) que, por sua vez, representam esquematicamente circuitos
eletrônicos lógicos, os quais realizam Funções Booleanas básicas. Com o agrupamento
conveniente dos diferentes tipos de PORTAS LÓGICAS existentes, é possível realizar qualquer
Função Booleana.
Observe a figura a seguir:

A S1
BLOCO LÓGICO S2
entradas B saídas
⋮ (circuito lógico) ⋮
Z Sn
saída = f(entradas)
Função Booleana

1.2 TIPOS DE BLOCOS LÓGICOS


1.2.1 Porta AND
Definições: - A porta AND é um bloco lógico básico que executa a função AND.
- A função AND é um produto lógico de 2 ou mais variáveis
(S = A⋅B⋅C⋅ … ⋅Z), ou seja, ela assume o valor 1 somente quando todas as
variáveis de entrada forem iguais a 1.

Exemplo para 2 variáveis:


- função: S = A⋅B - tabela verdade:
A B S
0 0 0
0 1 0
- símbolo:
1 0 0
A 1 1 1
S = A⋅B
B

ELETRÔNICA DIGITAL I 1
1 Blocos Lógicos
- representação elétrica:

A B chave aberta = 0
S chave fechada = 1

1.2.2 Porta OR
Definições: - A porta OR é um bloco lógico básico que executa a função OR.
- A função OR é uma soma lógica de 2 ou mais variáveis
(S = A+B+C+ … +Z), ou seja, ela assume o valor 1 quando pelo menos
uma das variáveis de entrada é igual a 1.

Exemplo para 2 variáveis:


- função: S = A+B - tabela verdade:

A B S
- símbolo: 0 0 0
0 1 1
A
S = A+B 1 0 1
B
1 1 1

- representação elétrica:

A B S

1.2.3 Porta NOT


Definições: - A porta NOT é um bloco lógico básico que executa a função NOT.
�), ou seja, ela assume
- A função NOT inverte a variável de entrada (S = A
o valor 1 quando a variável de entrada for 0 e vice-versa. Ela é também
denominada Função Complemento Lógico.

ELETRÔNICA DIGITAL I 2
1 Blocos Lógicos

- função: S = A - tabela verdade:

A S
- símbolo: 0 1
A �
S=A 1 0

Nota: A porta NOT também é chamada de INVERSORA.

1.2.4 Porta NAND


Definição: - A função NAND é o complemento lógico da função AND
(S = �������������
A⋅B⋅C⋅ … ⋅Z).

Exemplo para 2 variáveis:


- função: S = �����
A⋅B - tabela verdade:
A B S
- símbolo: 0 0 1
0 1 1
1 0 1
A 1 1 0
�����
S = A⋅B
B

1.2.5 Porta NOR


Definição: - A função NOR é o complemento lógico da função OR
�����������������
(S = A+B+C+ … +Z).

Exemplo para 2 variáveis:


������
- função: S = A+B - tabela verdade:
A B S
0 0 1
- símbolo: 0 1 0
1 0 0
1 1 0
A
S = ������
A+B
B

ELETRÔNICA DIGITAL I 3
1 Blocos Lógicos
1.2.6 Porta XOR
Definição: - A função XOR é uma soma lógica exclusiva de 2 ou mais variáveis
(S = A⊕B⊕C⊕ … ⊕Z), ou seja, ela assume o valor 1 quando uma e
somente uma das variáveis de entrada é igual a 1.

Exemplo para 2 variáveis:


� B+A⋅B
- função : S = A⊕B = A⋅ � - tabela verdade:

A B S
- símbolo: 0 0 0
0 1 1
1 0 1
A
S = A⊕B 1 1 0
B

Notas: 1. ⊕ é o símbolo da função XOR;


2. A porta XOR é também chamada de EXCLUSIVE OR ou COMPARADORA.

1.2.7 Porta XNOR


Definição: - A função XNOR é o complemento lógico da função XOR
��������������������
(S = A⊕B⊕C⊕ … ⊕Z = ABC … Z).

Exemplo para 2 variáveis:


������ = AB = A⋅B + A⋅
- função: S = A⊕B �B � - tabela verdade:
A B S
0 0 1
- símbolo: 0 1 0
1 0 0
1 1 1
A
S = ������
A⊕B = AB
B

Notas: 1.  é o símbolo da função XNOR;


2. A porta XNOR é também chamada de COINCIDENCE.

ELETRÔNICA DIGITAL I 4
1 Blocos Lógicos
1.3 EQUIVALÊNCIA ENTRE BLOCOS LÓGICOS
É possível obter as funções lógicas básicas a partir dos diversos tipos de blocos
lógicos, como mostrados a seguir.

1.3.1 Função NOT


A B S
A 0 0 1 → A=B
S
0 1 1
B 1 0 1
1 1 0 → A=B

equivalente a
A B S
A �
S=A
A 0 0 1 → A=B
S
0 1 0
B 1 0 0
1 1 0 → A=B

1.3.2 Função NAND


A �����
B A⋅B S = A⋅B
A A⋅B S = �����
A⋅B
0 0 0 1
B 0 1 0 1
1 0 0 1
bloco lógico 1 1 1 0

equivalente a

A B �
A B �+B
� S=A �����
� = A⋅B
A �
A A
�+B
�= �����
S = A⋅B
S=A 0 0 1 1 1
�����
A⋅B
B �
B 0 1 1 0 1 B
1 0 0 1 1
bloco lógico 1 1 0 0 0

A �+B
S=A �����
� = A⋅B
B

ELETRÔNICA DIGITAL I 5
1 Blocos Lógicos

1.3.3 Função NOR


A B A+B S = �������
A+B
A
A+B S = ������
A+B 0 0 0 1
0 1 1 0
B
1 0 1 0
bloco lógico 1 1 1 0

equivalente a
A �
A
� .B
S=A � = �������
A+B

B �
B A B �
A B �⋅B
� S=A � = �������
A+B
A
0 0 1 1 1 S = ������
A+B
bloco lógico
0 1 1 0 0
B
1 0 0 1 0
A 1 1 0 0 0

� .B
S=A � = �������
A+B
B

1.3.4 Função OR

A A B �
A � S = �����
B �⋅B
A � = A+B
S = �����
�⋅B
A � =A+B
0 0 1 1 0
B 0 1 1 0 1
1 0 0 1 1 equivalente a
1 1 0 0 1
A
S = A+B

1.3.5 Função AND

A A B �
A � S = �������
B �+B
A � = A⋅B
S = �������
�+B
A � = A⋅B
0 0 1 1 0
B 0 1 1 0 0
1 0 0 1 0 equivalente a
1 1 0 0 1 A
S = A⋅B

ELETRÔNICA DIGITAL I 6
1 Blocos Lógicos
1.3.6 Função XOR

A
B

�⋅B + A⋅B
S=A � = A⊕B

A
B equivalente a

A S = A⊕B
bloco lógico
B

1.3.7 Função XNOR

A
B

�⋅B
S=A � + A⋅B = AB

A
B equivalente a

bloco lógico A S = AB


B

_________________________________

ELETRÔNICA DIGITAL I 7

Você também pode gostar