Você está na página 1de 8

1

Prática 2: Equivalências de Porta Lógicas


Nome do autor: Herick Wallace da Silva

Afiliação: Engenharia Elétrica – UFPI

Email: herickifpi@gmail.com

Resumo: Nessa prática será abordada a • Um CI 74LS02D


equivalência de portas lógicas, mostrando a
• Um CI 74LS04D
importância dos principais teoremas booleanos e
das interpretações das tabelas da verdade. • Um CI 74LS32D

Palavras-chave: Portas lógicas, equivalência, Cis, • Um CI 74LS86D


AND, OR, NOT, NAND, NOR, XOR, XNOR. • Jumpers
Abstract: In this practice will be approached the • Módulo de treinamento didático: Kit de
equivalence of logic gates, showing the importance
III. DESENVOLVIMENTO TEÓRICO
of the main Boolean theorems and interpretations of
truth tables. A. Introdução

Keywords: Logical gates, equivalence, CIS, AND, Quando se fala em equivalência de portas
OR, NOT, NAND, NOR, XOR, XNOR lógicas é importante saber sobre a porta XOR,
pois existem outros circuitos que desempenham
I. OBJETIVO
sua mesma função. Nessa porta, tem-se saída de
• Projetar uma função lógica XOR a partir da tabela nível lógico alto sempre que as entradas estão
da verdade; em níveis diferentes. Consideremos o nível 1
• usar a Tabela da Verdade para avaliar uma função como verdadeiro, o nível 0 como falso, A e B
lógica dada por uma expressão como entradas e S como saída.

lógica ou por um circuito lógico. Interpretando a saída de forma lógica, S


será V se, somente se (A for F e B for V) ou (A
• Usar o Teorema de Morgan para verificar a
for V e B for F). Usando a função negação,
equivalência de circuitos lógicos;
temos que S será V se, somente se (𝐴̅ for V e B
• Usar a porta XOR para projetar circuitos for V) ou (A for V e 𝐵̅ for V).
comparadores;
A expressão para S pode ser descrita da
II. MATERIAL UTILIZADO seguinte forma:

• Um CI 74LS00D 𝑆 = 𝐴̅𝐵 + 𝐴𝐵̅ (1)


2

Com isso, tem-se que a função XOR pode modo a se obter a expressão da estrutura AND-
ser implementada por portas lógicas básicas OR.
como AND, OR e NOT.
A expressão da estrutura NAND-NAND e
Os teoremas booleanos são muito úteis nas seu diagrama lógico são:
simplificações algébricas. Dentre os principais
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝑆 = ̅̅̅̅̅̅̅̅
(𝐴̅. 𝐵) . ̅̅̅̅̅̅̅̅
(𝐴. 𝐵̅) (12)
teoremas utilizados nas equivalências de
circuitos temos o Teorema de DeMorgan, que é
descrito a seguir:

̅̅̅̅̅̅̅̅
𝐴 + 𝐵 = 𝐴̅ . 𝐵̅ (2)

̅̅̅̅̅̅
𝐴 . 𝐵 = 𝐴̅ + 𝐵̅ (3)

Os outros teoremas essenciais nas Figura 1: Diagrama lógico da porta XOR


equivalências são: implementada com a estrutura NAND-NAND.

𝐵. 0=0 (4) Utilizando o Teorema de DeMorgan (eq.3)


podemos simplificar a expressão 12, obtendo a
𝐵. 1=𝐵 (5)
fórmula 1, que é a expressão da porta XOR com
𝐵. 𝐵 =𝐵 (6) a estrutura AND-OR. Com isso, verifica-se a
equivalência.
𝐵 . 𝐵̅ = 0 (7)
O diagrama lógico da estrutura AND-OR é
𝐵+0=𝐵 (8)
dado por:
𝐵+1=1 (9)

𝐵+𝐵 =𝐵 (10)

𝐵 + 𝐵̅ = 1 (11)

Uma forma de se obter a porta XOR é


implementando-a com inversores e portas
NAND(estrutura NAND-NAND). Essa Figura 2: Diagrama lógico da porta XOR
estrutura é equivalente a estrutura descrita implementada com a estrutura AND-OR.
anteriormente(estrutura AND-OR) que pode ser
B. Montagens
representada com inversores, portas AND e
OR. Primeira montagem: Porta XOR a partir de
portas NAND.
Para visualizar essa equivalência basta
a) Descrição do funcionamento.
manipular a expressão da estrutura NAND-
Como já visto anteriormente, a função XOR
NAND utilizando os teoremas descritos, de
pode ser implementada com portas NAND e
3

inversores de acordo com a equação 12. Nessa TABELA 2: TABELA DE VERIFICAÇÃO


montagem, verifica-se se a saída do circuito DA PRIMEIRA MONTAGEM.
montado com a estrutura NAND-NAND é
equivalente a da porta XOR. A B S

b) Diagrama Lógico. 0 0

A
0 1

S
1 0

1 1
B

Figura 3: Diagrama lógico da primeira Segunda Montagem: Comparador de


montagem.
Magnitude.
c) Diagrama elétrico.
a) Descrição do funcionamento.
VCC
5.0V Um circuito comparador de magnitude é
capaz de comparar dois números binários,
A
1A VCC
1Y 6A
2A 6Y
verificando se os mesmos são iguais.
2Y 5A
3A 5Y
3Y 4A Considerando dois números binários de três bits
GND 4Y
B
74LS04D cada, A(A0, A1, A2) e B(B0, B1, B2) e uma
saída S, monta-se um circuito com 6 entradas.
1A VCC
1B 4A
1Y 4B Para A ser igual a B, ou seja, para a saída do
2A 4Y
2B 3A
2Y 3B
GND 3Y
circuito ser 1, A0=B0, A1=B1, A2=B2.
74LS00D
Para essa montagem, são analisados dois
Figura 4: Diagrama elétrico da primeira circuitos, o primeiro apenas com portas XNOR
montagem. e um segundo circuito implementado com
d) Tabelas. portas XOR E NOR.
TABELA 1: TABELA VERDADE DA
b) Diagramas lógicos.
PRIMEIRA MONTAGEM.
A0
A B S B0

0 0 0 A1
B1 S
0 1 1
A2
1 0 1 B2

1 1 0 Figura 5: Diagrama lógico da segunda


montagem, modo 1 com XNOR.
4

A0 TABELA 4: TABELA DE VERIFICAÇÃO


B0
DA SEGUNDA MONTAGEM.
A1
B1 S
A0 B0 A1 B1 A2 B2 S
A2 0 0 0 0 0 0
B2
0 0 0 0 0 1
0 0 0 0 1 1
Figura 6: Diagrama lógico da segunda
0 0 0 1 0 0
montagem, modo 2 com XOR e NOR.
0 0 1 1 0 0
c) Diagrama elétrico. 0 0 1 1 0 1
VCC 0 0 1 1 1 1
5.0V
A0
0 1 0 0 0 0
1 1 0 0 0 0
B0 1 1 0 0 0 1
1 1 0 0 1 1
A1 1A VCC
1B 4B
1Y 4A
1Y VCC
1A 4Y
1B 4B
1 1 0 1 0 0
2A 4Y 2Y 4A
2B 3B
2Y 3A
2A 3Y
2B 3B
1 1 1 1 0 0
B1 GND 3Y GND 3A

74LS86D 74LS02D 1 1 1 1 0 1
A2
1 1 1 1 1 1
1 1 1 1 1 0
B2

3ª Montagem: Porta NAND a partir de porta


OR.
Figura 7: Diagrama elétrico da segunda
montagem. a) Descrição do funcionamento.

d) Tabelas. A porta lógica NAND tem saída de nível


lógico alto quando os níveis lógicos das
TABELA 3: TABELA VERDADE DA
entradas são diferentes ou ambos são baixos.
SEGUNDA MONTAGEM.
A0 B0 A1 B1 A2 B2 S Utilizando uma porta OR e inversores é
0 0 0 0 0 0 1 possível obter a função NAND. A expressão
0 0 0 0 0 1 0 desse circuito equivalente é dada por:
0 0 0 0 1 1 1
0 0 0 1 0 0 0 𝑆 = 𝐴̅ + 𝐵̅ (13)
0 0 1 1 0 0 1
0 0 1 1 0 1 0 Aplicando o Teorema de DeMorgan(eq.3)
0 0 1 1 1 1 1 obtemos a expressão de uma porta NAND, que
0 1 0 0 0 0 0
é dada por:
1 1 0 0 0 0 1
1 1 0 0 0 1 0
𝑆 = ̅̅̅̅̅̅
𝐴 .𝐵 (14)
1 1 0 0 1 1 1
1 1 0 1 0 0 0
1 1 1 1 0 0 1
1 1 1 1 0 1 0
1 1 1 1 1 1 1
1 1 1 1 1 0 0
5

b) Diagrama lógico. 1 0

A 1 1

B IV.QUESTÕES

1. Mostrar a partir da tabela da verdade da


Figura 8: Diagrama lógico da terceira
porta XOR, como é possível implementar um
montagem.
inversor, utilizando a porta XOR.
c) Diagrama elétrico.
TABELA 7: TABELA DA VERDADE DA
VCC
5.0V PORTA XOR
A
1A VCC A B 𝑨⨁𝑩
1Y 6A
2A 6Y
2Y 5A
B
3A 5Y
3Y 4A
0 0 0
GND 4Y

74LS04D 0 1 1
1A VCC
1B 4B
1 0 1
1Y 4A
2A 4Y
2B 3B
2Y 3A
1 1 0
GND 3Y

74LS32D

É observado na tabela que quando B é igual


Figura 9: Diagrama elétrico da terceira
montagem. a 1, a saída é a negação da entrada A.
d) Tabelas Considerando B=1, utilizando a função
TABELA 5: TABELA VERDADE DA XOR e simplificando a expressão com os
TERCEIRA MONTAGEM. teoremas booleanos, temos:
A B S
𝑆1 = 𝐴̅. 1 + 𝐴. 1̅
0 0 1
𝑆1 = 𝐴̅. 1
0 1 1
𝑆1 = 𝐴̅ (15)
1 0 1
2. Obter a função XNOR em termos de
1 1 0
inversores e das portas AND e OR, a partir
da interpretação lógica da Verdade.
TABELA 6: TABELA DE VERIFICAÇÃO
A função XNOR tem saída de nível lógico
DA TERCEIRA MONTAGEM.
alto sempre que as entradas estão no mesmo
A B S nível. Adotando 1 como verdadeiro, 0 como

0 0 falso, A e B como entradas e S como saída,


podemos interpretar S de forma lógica. S será V
0 1
6

se, somente se (A for F e B for F) ou (A for V e É observado que os dois circuitos não são
B for V). equivalentes, pois S é diferente de S’. Para
causar equivalência é preciso que no segundo
Usando inversor, a interpretação fica da
circuito seja colocado um inversor na entrada C.
seguinte forma: S será V se, somente se (𝐴̅ for
V e 𝐵̅ for V) ou ou (A for V e B for V).
V.CONCLUSÕES
Transformando essa lógica em expressão,
tem-se que: ______________________________________
______________________________________
𝑆 = 𝐴̅ . 𝐵̅ + 𝐴 . 𝐵 (16)
______________________________________
Essa expressão equivale a função XNOR ______________________________________
implementada por inversores e portas AND e ______________________________________
OR. ______________________________________

3. Aplicando graficamente as equivalências ______________________________________

de portas lógicas, verificar se a equivalência ______________________________________

da Figura abaixo é válida. Em caso negativo, ______________________________________

que modificação deve ser feita no segundo ______________________________________

circuito para torná-lo equivalente ao ______________________________________

primeiro. ______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
Figura 10: Figura da terceira questão. ______________________________________

A expressão do primeiro circuito é dada por: ______________________________________


______________________________________
𝑆 = 𝐴. 𝐵 + 𝐶 (17)
______________________________________
______________________________________
______________________________________
A expressão do segundo circuito é dada por:
______________________________________
̅̅̅̅̅̅̅̅
𝑆′ = ̅̅̅̅̅
𝐴. 𝐵. 𝐶 (18) ______________________________________
______________________________________
Usando o Teorema de DeMorgan(eq.3)
______________________________________
nessa expressão a simplificação fica da forma:
______________________________________
𝑆′ = 𝐴𝐵 + 𝐶̅ (19) ______________________________________
______________________________________
______________________________________
7

______________________________________ ______________________________________
______________________________________ ______________________________________
______________________________________
______________________________________
______________________________________ ______________________________________
______________________________________ ______________________________________
______________________________________
______________________________________ ______________________________________
______________________________________ ______________________________________
______________________________________
______________________________________
______________________________________
VI.REFERÊNCIAS
______________________________________
______________________________________ TOCCI, Ronald Jr.; WIDNER, Neal, S.; MOSS,
______________________________________ Gregory L. Sistemas Digitais. 10ed. Pearson
______________________________________ Prentice Hall, 2008. Capítulo 3.
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
8

Você também pode gostar