Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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.
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
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
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.
A B S
- símbolo: 0 0 0
0 1 1
1 0 1
A
S = A⊕B 1 1 0
B
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.
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
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
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
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
A
B
�⋅B
S=A � + A⋅B = AB
A
B equivalente a
_________________________________
ELETRÔNICA DIGITAL I 7