Portas Lógicas
Mauro Felipe Oliveira Costa
Universidade Federal Do Piauí
mfc.737800@[Link]
Resumo – Descrever a utilização de portas lógicas AND, tensões entre 2,0V e 5,0V representam o nível lógico alto (1).
OR, NOT, NAND, XOR e XNOR. E familiarizar com elas através As funções lógicas elementares são a AND, OR e NOT.
do emprego essas portas em montagens. Dessas funções elementares são obtidas outras: NOR, NAND,
XOR e XNOR.
Palavras-chave – porta lógica, álgebra booleana.
Abstract – Describe the use of logical gates AND, OR,
NOT, NAND, XOR and XNOR. And familiarize with them by
employing these doors into assemblies. B. Montagens
1ª Montagem: Porta NOR de duas entradas
Key Words – logic gate, Boolean algebra.
a) Descrição do funcionamento
I. OBJETIVO A função NOR é obtida da negação da função OR e
tem sua Tabela Verdade para duas entradas apresentada na
Usar a Lógica e a Álgebra de Boole de 2 valores para modelar tabela 1. A função NOR pode ser expressa por (A+B)’.
sistemas digitais;
Descrever e implementar as funções lógicas elementares por A B (A+B)
meio de portas lógicas elementares; ’
Construir tabelas verdade e tabelas funcionais; 0 0 1
Construir e utilizar diagramas: lógicos, elétrico e de pinos; 0 1 0
Montar um circuito lógico, testar o seu funcionamento e 1 0 0
desmontá-lo, tomando os cuidados necessários; 1 1 0
Depurar um circuito lógico que não funcione como esperado; Tabela 1 – Tabela Verdade da função NOR de duas entradas
II. MATERIAL UTILIZADO
Software Multisim ;
Protoboard;
CI’s;
III. DESENVOLVIMENTO TEÓRICO
A. Introdução Figura 1 – Diagrama lógico da 1ª montagem
A álgebra booleana, chamada assim em homenagem
ao matemático inglês George Boole, traduz funções e
variáveis lógicas em expressões matemáticas. Na algebra de
b) Diagrama elétrico
Boole, as variáveis podem assumir apenas dois valores:
verdade (1) ou falso (0); e existem somente três funções: E O digrama elétrico da 1ª montagem é apresentado na
(AND), OU (OR) e NÃO (NOT). figura 2.
Em 1937, Claude Shanon, relacionou a álgebra
booleana com circuitos eletrônicos, atribuindo os valores com
base na diferença de potencial no circuito.
Atualmente, os circuitos digitais e computadores se
baseiam na algebra booleana. Na família de CI’s TTL,
tensões entre 0V e 0,8v representam o nível lógico baixo (0) e
Tabela 4 – Tabela verdade da porta XNOR
O circuito lógico da montagem é apresentado na figura
3.
Figura 3 – Circuito lógico da 1ª montagem
O CI 7486 pode ser utilizado de três modos:
Figura 2 – Diagrama elétrico da 1ª montagem
Modo 1: Porta XOR de três entradas A, B e
C.
c) Verificação da montagem Modo 2: Porta XOR de duas entradas A e B,
O funcionamento da montagem é comprovado pela Tabela com C=0;
Verdade do experimento apresentada na tabela 2. Modo 3: Porta XNOR de duas entradas A e B,
com C=1;
S1 S2 X=(S1+S2) b) Diagrama elétrico
’
0 0 O diagrama elétrico da segunda montagem é
0 1 apresentado na figura 4.
1 0
1 1
Tabela 2 – Tabela Verdade da 1ª montagem
Segunda montagem: Porta XOR/XNOR
a) Descrição do funcionamento
A porta XOR resulta em valor verdadeiro se e somente
se o número de entradas com valor verdadeiro for ímpar. Sua
Tabela verdade é apresentada na tabela 3.
A B (A⊕B
)
0 0 0
0 1 1
1 0 1
1 1 0
Tabela 3 – Tabela verdade da porta XOR
Figura 4 – Diagrama elétrico da 2ª montagem
A porta XNOR resulta em valor verdadeiro se e
c) Verificação da montagem
somente se os valores das entradadas forem iguais. Sua
Tabela verdade é apresentada na tabela 4. A montagem pode ser verificadas através das Tabelas
Verdade do modo 1, modo 2 e modo 3, apresentadas
A B (A⊕B) respectivamente nas tabelas 5,6 e 7.
’
0 0 0
0 1 1
1 0 1
1 1 0
2
A função NOT retorna o valor inverso do valor da
entrada. Sua tabela verdade é apresentada na tabela 10.
S1 S S3 X = S1⊕S2⊕S3
2 A (A)’
0 0 0 0 1
0 0 1 1 0
0 1 0 Tabela 10 – Tabela Verdade da função NOT
0 1 1
1 0 0 O circuito lógico da montagem é apresentado na figura
1 0 1 5.
1 1 0
1 1 1
Tabela 5 – Tabela verdade da porta XOR de três entradas
S1 S S X = S1⊕S2
2 3
0 0 0
0 1 0
1 0 0
1 1 0
Tabela 6 – Tabela verdade da porta XOR de duas entradas
Figura 5 – Circuito lógico da terceira montagem
S1 S S X = (S1⊕S2)’
2 3 b) Diagrama elétrico
0 0 1
0 1 1 O diagrama elétrico da montagem é apresentado na
1 0 1 figura 6.
1 1 1
Tabela 7 – Tabela verdade da porta XNOR de duas entradas
Terceira montagem: Circuito com portas AND, NOT e OR
a) Descrição do funcionamento
A função AND resulta em valor verdadeiro se e
somente se todas as entradas tiverem valor verdadeiro. Sua
Tabela verdade é apresentada na tabela 8.
A B A×B
0 0 0
0 1 0
1 0 0
1 1 1 Figura 6 – Diagrama elétrico da 3ª montagem
Tabela 8 – Tabela Verdade da função AND de duas entradas
c) Verificação da montagem
A função OR resulta em valor verdadeiro se e somente
pelo menos uma das entradas tiver valor verdadeiro. Sua O circuito pode ser verificado através da tabela
tabela verdade é apresentada na Tabela 9. verdade apresentada na tabela 11.
A B A+B A B A’ B’ A×B (A×B)’ (A×B)+(A×B)’
0 0 1 0 0
0 1 0 0 1
1 0 0 1 0
1 1 0 1 1
Tabela 9 – Tabela Verdade da função OR de duas entradas Tabela 11 – Tabela verdade da 3ª montagem
3
IV. DISCUSSÕES E CONCLUSÕES
As montagens permitiram uma eficaz introdução ao
assunto portas lógicas, mostrando que essa tecnologia pode
ser empregada facilmente.
V. QUESTÕES
1. Comentar a diferença entre diagrama lógico,
diagrama de pinos e diagrama elétrico.
O diagrama lógico representa graficamente as
operações booleanas do circuito. O diagrama de pinos
apresenta as funções de cada pino do CI. O diagrama elétrico
representa graficamenta a montagem em si, mostrando como
os componentes dos circuito serão ligados.
2. Como obter uma porta AND de três entradas a partir
de portas AND de duas entradas?
Conectando duas portas AND de duas entradas em
cascata, como mostrado na figura 7, é possível obter uma
porta AND de três entradas. Isto é possível devido à função
AND ser associativa: X=(A×B) ×C=A×B×C.
Figura 7 – Associação de duas portas AND de duas entradas para a
obtenção de uma porta AND de três entradas
3. Como é possível obter uma função NAND de três
entradas a partir de portas NAND de duas entradas?
A função NAND não é associativa. Então é necessário
utilizar uma porta NOT na saída da primeira porta AND para
obtendo X= ((A×B)’)’ =A×B. Então conecta-se a saida dessa
porta NOT e a entrada C à outra porta NAND.
REFERÊNCIAS
Orientações para prática: Portas Lógicas – Laboratório
de Circuitos Digitais – UFPI.