Buscar

Sistemas Logicos e Digitais 02 Funcoes Logicas e Portas Lo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

N532 – Sistemas Lógicos e 
Digitais 
 
 Funções Lógicas e Portas Lógicas 
 
 
Prof. Raphael Torres Santos Carvalho 
Roteiro 
 Objetivo 
 Introdução 
 Tabela Verdade 
 Função AND - porta AND 
 Função OR - porta OR 
 Função NOT - Porta Inversora 
 Combinações de portas lógicas - circuitos lógicos 
 Função NAND - porta NAND 
 Função NOR - porta NOR 
 Função OU-EXCLUSIVO - porta XOR 
 Função coincidência. 
 
2 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
Objetivo 
 Caracterizar os circuitos lógicos básicos e suas funções. 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
3 
Introdução 
 Os valores das quantidade podem ser representadas através 
de basicamente dois modos: analógico e digital 
 Representação Analógica: 
 Valores podem variar infinitamente dentro de uma determinada faixa de 
valores preestabelecidos 
 Representação Digital: 
 Valores podem ser representados por simbolos chamados de 
dígitos, ou seja, não possuem uma faixa infinita para serem 
representados. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
4 
Introdução 
 Todos os dados e as instruções armazenados em memória são 
codificados sob a forma de sinais elétricos do tipo ligado e 
desligado, representado pelos números 1 e 0. 
 Cada unidade de informação deste tipo é chamada de bit, 
abreviação de Binary digit. 
 Assim o sistema numérico adotado em sistemas digitais é o 
binário, ou base 2. 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
5 
Introdução 
 Em 1854, o matemático George Boole descreveu o modo 
como se toma decisões lógicas baseadas em circunstâncias 
verdadeiras ou falsas. 
 Esse método é conhecido como lógica booleana, e o sistema 
que emprega símbolos e operadores para descrever essas 
decisões é chamado de álgebra booleana. 
 Através de símbolos e operadores podemos representar essas 
decisões, através das expressões lógicas. 
 Essas podem ser representadas através dos circuitos lógicos 
mais básicos, as portas lógicas. 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
6 
Introdução 
 Na álgebra booleana, as constantes e variáveis podem ter 
apenas dois valores possíveis, 0 ou 1. 
 As variáveis booleanas são muitas vezes utilizadas para 
representar o nível de tensão presente em uma conexão ou 
em terminais de entrada/saída de um circuito. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
7 
Introdução 
 Níveis Lógicos 
 São os estados do nível de tensão de uma variável 
 Em circuitos digitais: Verdadeiro ou Falso 
o Verdadeiro: Presença de tensão – 1 (HIGH) 
o Falso: Ausência de tensão – 0 (LOW) 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
8 
Tabela-Verdade 
 Uma tabela-verdade é uma técnica para descrever como a 
saída de um circuito lógico depende dos níveis lógicos 
presentes na entrada do circuito 
 O número de colunas corresponde ao número de entradas. 
 Uma tabela de duas entradas teria 22 = quatro linhas. 
 Uma tabela de três entradas teria 23 = oito linhas. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
9 
Tabela-Verdade 
 Exemplo 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
10 
Função AND 
 Possui duas ou mais entradas e uma saída. 
 A saída de uma porta AND assume o nível lógico 1 somente 
quando suas entradas forem 1. 
 A função AND é similar a multiplicação convencional. 
 A expressão booleana para operação AND é 
𝑥 = 𝐴 ∙ 𝐵 
Assim, x é verdadeiro (1) quando A e B são verdadeiros (1). 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
11 
Função AND – Porta AND 
 O símbolo lógico para uma porta AND de duas entradas é 
mostrado abaixo: 
 
 
 
 
 A porta AND é um circuito que opera de modo que sua saída 
seja nível ALTO somente quando todas as entradas também o 
forem. Para todos os outros casos, a saída da porta AND é 
nível BAIXO. 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
12 
Função AND – Porta AND 
 Tabela-verdade símbolo de circuito para três entradas e porta AND. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
13 
Função AND – Porta AND 
 Ex1: Quais as expressões lógicas para os circuitos abaixo? 
 
 
 
 Ex2: Desenhe o circuito lógico para S = A. B. C. D 
 
 
 Ex3: Ache as tabelas verdades para o ex1 e ex2. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
14 
A 
S B 
C 
A 
S B 
C 
Função OR 
 Possui duas ou mais entradas e uma saída. 
 A saída de uma porta OR assume o nível lógico 1 se uma ou 
mais entradas forem 1. 
 A expressão booleana para a operação OR é: 
𝑥 = 𝐴 + 𝐵 
 O sinal ‘+’ não representa a adição convencional, representa a 
operação OR. 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
15 
Função OR – Porta OR 
 Uma porta OR é um circuito com uma ou mais entradas, cuja 
saída é igual à combinação OR das entradas. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
16 
Função OR – Porta OR 
 Tabela-verdade símbolo de circuito para três entradas da 
porta OR. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
17 
Função OR – Porta OR 
 Ex1: Quais as expressões lógicas para os circuitos abaixo? 
 
 
 
 Ex2: Desenhe o circuito lógico para S=A.B+C 
 
 
 Ex3: Ache as tabelas verdades para o ex1 e ex2. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
18 
A 
S B 
C 
A 
S B 
C 
Função NOT 
 A função NOT, também denominada INVERSÃO, só pode ser 
realizada sobre uma única várivel. 
 Por exemplo, se a variável A for submetida a função NOT, o 
resultado x pode ser expresso como 
 
x= 𝐀 
 
Em que a barra sobre o nome da variável representa a função de 
inversão. 
 Essa expressão é lida como ‘x é igual a A negado’ ou ‘x é igual 
ao complemento de A’. 
 Outro indicador de inversão é o apóstrofo (‘). 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
19 
Função NOT 
A expressão booleana para a função NOT: 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
20 
“X equivale a NOT A”. 
“X equivale ao inverso de A”. 
“X equivale ao complemento de 
A”. 
— Leia: X = A 
A' = A 
A barra superior 
representa a operação 
NOT. 
Outro indicador de 
inversão é o símbolo 
principal ('). Tabela-verdade NOT 
Função NOT – Porta Lógica NOT 
 Um circuito NOT é comumente chamado de inversor. 
 
 
 
 
 
 
 
 
 
 Esses circuitos sempre têm uma única entrada, e a lógica da 
saída é sempre oposta ao nível da lógica da entrada. 
 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
21 
Função NOT – Porta Lógica NOT 
 O INVERSOR inverte (complementa) o sinal da entrada, em todos os 
pontos, na forma deonda. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
22 
Função NOT 
 Função NOT / NÃO / INVERSORA 
 Ex1: Qual a expressão lógica para o circuito abaixo? 
 
 
 Ex2: Desenhe o circuito lógico para 𝐒 = 𝐀 
 
 
 
 
 Ex3: Ache as tabelas verdade para o ex1 e ex2 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
23 
A S 
Resumo 
 Regras resumidas para OR, AND e NOT 
 
 
 
 
 
 
 Essas três operações booleanas básicas podem descrever 
qualquer circuito lógico. 
 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
24 
Portas NOR e Portas NAND 
 As portas lógicas NOR e NAND são também muito utilizadas 
em circuitos digitais. 
 Essas portas combinam as operações básicas AND, OR e NOT. 
 As saídas das portas NAND e NOR podem ser encontradas ao 
determinar a saída de uma porta AND ou OR e invertê-la. 
 As tabelas-verdade para portas NOR e NAND mostram o 
complemento das tabelas-verdade para portas OR e AND. 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
36 
Função NOR - Porta NOR 
 A porta NOR é uma porta OR invertida. 
 Um circulo de inversão é colocado na saída da porta OR, 
tornando a saída da expressão booleana 
𝑥 = 𝐴 + 𝐵 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
37 
Função NOR – Porta NOR 
 Saída de onda de uma porta NOR para entrada de onda. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
38 
Função NAND - Porta NAND 
 A porta NAND é uma porta AND invertida. 
 Um círculo de inversão é colocado na saída da porta AND, 
tornando a saída da expressão booleana 
𝑥 = 𝐴𝐵 
 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
39 
Função NAND – Porta NAND 
 Saída de onda de uma porta NAND para entrada de onda. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
40 
Portas NAND e Portas NOR 
 Exemplo: Represente o circuito lógico da expressão 
𝑥 = 𝐴𝐵 𝐶 + 𝐷 usando apenas portas NAND e NOR 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
41 
Blocos Lógicos 
 São considerados circuitos combinacionais, pois sua obtenção 
provém de uma tabela verdade (situação) que gera uma 
expressão característica, de onde se esquematiza o circuito. 
 
 São formados por combinações de portas lógicas básicas. 
 
 Tipos: 
 OU EXCLUSIVO – XOR ou EXOR 
 COINCIDÊNCIA – XNOR N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
42 
Função OU-Exclusivo 
 Consiste em fornecer nível lógico alto (1) à saída quando as 
variáveis de entrada forem diferentes entre si. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
43 
A B S 
0 0 0 
0 1 1 
1 0 1 
1 1 0 
𝐒 = 𝐀 𝐁 + 𝐀𝐁 
CIRCUITO LÓGICO 
TABELA VERDADE 
ESPRESSÃO LÓGICA 
A 
B 
S 
A 
B S 
𝐒 = 𝐀⊕𝐁 
Função Coincidência 
 A função coincidência, também conhecida como XNOR, 
consiste em fornecer nível lógico alto (1) à saída quando 
houver uma coincidência nos valores das entradas. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
44 
A B S 
0 0 1 
0 1 0 
1 0 0 
1 1 1 
𝐒 = 𝐀 𝐁 + 𝐀𝐁 
CIRCUITO LÓGICO 
TABELA VERDADE 
ESPRESSÃO LÓGICA 
A 
B 
S 
A 
B S 
𝐒 = 𝐀⨀𝐁 
Comparação entre XOR e XNOR 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
45 
A 
B S 
A 
B S 
OU EXCLUSIVO COINCIDÊNCIA 
𝐒 = 𝐀⊕𝐁 𝐒 = 𝐀⨀𝐁 
𝐀⊕𝐁 = 𝐀⨀𝐁 
𝐀⨀𝐁 = 𝐀⊕ 𝐁 
Equivalência entre blocos 
lógicos 
 As portas lógicas podem ser montadas de forma a funcionar 
igualmente à uma outra porta já conhecida. 
 
 Inversora a partir de NANDs e NORs 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
46 
A S 
A 
S 
A 
S 
1 
A 
S 
A 
S 
BLOCO EQUIVALENTE BLOCO LÓGICO 
0 
Equivalência entre blocos 
lógicos 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
47 
A 
S 
BLOCO EQUIVALENTE BLOCO LÓGICO 
A 
B S B 
𝐒 = 𝐀 + 𝐁 𝐒 = 𝐀 . 𝐁 
A 
S 
A 
B S B 
𝐒 = 𝐀 + 𝐁 𝐒 = 𝐀 . 𝐁 
Implementando Circuitos a 
partir de Expressões Booleanas 
 É importante saber desenhar um circuito lógico de uma 
expressão booleana. 
 A expressão X = A . B . C poderia ser desenhada como três 
entradas de uma porta AND. 
 Um circuito definido por X = A + B usaria duas entradas de 
uma porta OR com um INVERSOR em uma das entradas. 
 Um circuito com saída y = AC + BC + ABC contém três termos 
sobre os quais é aplicada a operação OR… 
 
 
 
…e requer uma porta OR de três entradas. 
 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
48 
Implementando Circuitos a partir 
de Expressões Booleanas 
 Cada entrada da porta OR é um termo do produto AND. 
 Uma porta AND com entradas adequadas pode ser usada para 
gerar cada um desses termos. 
 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
49 
Exercício 
1)Desenhe o diagrama do circuito que implemente a expressão 
 
𝑥 = 𝐴 + 𝐵 𝐵 + 𝐶 
 
2) Desenhe o diagrama do circuito que implementa a expressão 
abaixo, usando portas de, no máximo, 3 entradas 
𝑥 = 𝐴 𝐵𝐶 𝐴 + 𝐷 
N
5
3
2
 –
 S
is
te
m
as
 L
ó
gi
co
s 
e 
D
ig
it
ai
s 
50

Outros materiais