Você está na página 1de 22

FAVORITAR

 8 anos atrás

 Thiago Lima

 25 Comentários

Portas Lógicas
portas-logicas

ÍNDICE DE CONTEÚDO

 Sistema Digital
 Tabela Verdade
 Portas Lógicas
 Porta Lógica NOT
 Porta Lógica AND
 Porta Lógica OR
  Porta Lógica NAND
  
  Porta Lógica NOR
  Porta Lógica XOR
 Porta Lógica XNOR
 Portas Lógicas: Teorema de De Morgan
 Associações de portas lógicas: Exemplo

Baixe um arquivo com todas essas operações em uma mesma folha no
arquivo abaixo

Este post visa introduzir de maneira breve as portas lógicas digitais,


conhecimento fundamental para se avançar no estudo e entendimento
de sistemas digitais.

Sistema Digital
Um sistema digital é um sistema matemático que deSne informações
como valores numéricos. Dessa forma, é possível deSnir operações
digitais como cálculos matemáticos. Comumente trabalhamos com
valores numéricos na base decimal, mas um sistema digital trabalha
de maneira diferente. Em analogia ao sistema decimal, onde cada
dígito possui 10 valores possíveis, um sistema digital é um sistema

binário, onde cada dígito possui apenas 2 valores possíveis. Esses
dois valores são deSnidos como “níveis lógicos” e adota-se o valor de
0 (zero) ou 1 (um) apenas.

Transportando esse sistema para um sistema eletrônico, é necessário


apresentar esses dois valores como sinais elétricos. Para tanto,
podemos entendê-los como: 

O EMBARCADOS
Ligado ou desligado; 
Nível alto ou nível baixo;
CONTEÚDOS 

Alimentado ou em zero;
EM DESTAQUE
VCC ou Terra. 
OPORTUNIDADES
As 
operações observáveis para esses níveis lógicos são deSnidas
como operações lógicas. Todas as possíveis operações lógicas são
PERFIL em apenas 3 operações primárias, que são: 
baseadas

LOG Inversão;
IN

Soma lógica;

Produto lógico.

Tabela Verdade
A Tabela Verdade trata-se de uma técnica para determinar como a
saída lógica de um determinado circuito depende dos níveis lógicos
presentes nas entradas de cada circuito. Ela está representada neste
 das portas lógicas.
texto do lado direito das imagens, ao lado

Portas Lógicas

Porta Lógica NOT

A porta NÃO ou inversora (NOT) utiliza o operador de inversão. Para


um determinado valor na entrada, a saída possui um valor contrário ao
da entrada. Se a entrada for 1, a saída será 0. Se a entrada for 0, a
saída será 1. Ou seja, para um valor na entrada a saída será seu
complemento, ou o inverso do valor na entrada.
Porta Lógica NOT

Porta NOT em Verilog:



1 module exemplo_INVERSOR ( a, b );
2 input wire a;
3 output wire b;
4  
5 assign b = ~a;
6  
7 endmodule

Porta Lógica AND

Para se explicar o funcionamento da porta E (AND) pode-se fazer um


paralelo com um circuito com interruptores, como na Sgura abaixo.
Para que a lâmpada acenda é preciso que os dois interruptores
estejam ligados.

Analogia com a porta lógica AND


As portas lógicas E (AND) utilizam-se do operador de produto lógico.
A saída é igual a 1 se todas as entradas for 1. A saída é igual a zero se
ao menos uma entrada for 0, se todas entradas não forem 1.

PORTAE(AND) C=A.B
AB C
A 0 0 0
1
1 0
1 1

Porta Lógica AND

Porta AND em Verilog:

1 module exemplo_AND ( A, B, C );
2 input wire A, B;
3 output wire C;
4  
5 assign C = A & B;
6  
7 endmodule

Porta Lógica OR

Uma forma simples de se entender o funcionamento da porta OU (OR)


é pensar em um circuito com interruptores em paralelo, como na
Sgura abaixo. Para que a lâmpada acenda é preciso que um dos dois
interruptores esteja ligado.
Analogia com a porta lógica OR

A porta lógica OU (OR) utiliza-se do operador de soma lógica. A saída


é igual a 1 se pelo menos uma das entradas for 1. A saída é igual a
zero se nenhuma entrada for 1, todas forem zero.

Porta Lógica OR

Porta OR em Verilog:

1 module exemplo_OR ( a, b, c );
2 input wire a, b;
3 output wire c;
4  
5 assign c = a | b;
6  
7 endmodule

 Porta Lógica NAND


A porta lógica NÃO E (NAND) utiliza-se do operador de produto lógico
e o de inversão. A saída é igual a 0 se todas as entradas for 1. A saída
é igual a 1 se ao menos uma entrada for 0, se todas entradas não
forem 1.

Porta Lógica NAND

Porta NAND em Verilog:

1 module exemplo_NAND ( a, b, d );
2 input wire a, b;
3 output wire d;
4  
5 assign d = a ~& b;
6  
7 endmodule

 Porta Lógica NOR

A porta lógica NÃO OU (NOR) utiliza-se do operador de soma lógica e


o de inversão. A saída é igual a 0 se pelo menos uma das entradas for
1. A saída é igual a 1 se nenhuma entrada for 1, todas forem zero.

Porta Lógica NOR


Porta NOR em Verilog:

1 module exemplo_NOR ( a, b, d );
2 input wire a, b;
3 output wire d;
4  
5 assign d = a ~| b;
6  
7 endmodule

 Porta Lógica XOR

As portas lógicas OU EXCLUSIVO (XOR) utilizam-se do operador de


soma lógica, com um círculo. A saída é igual a 0 se as entradas forem
iguais. A saída é igual a 1 se as entradas não forem iguais, se uma
delas diferirem das outras.

Porta Lógica XOR

Porta XOR em Verilog:

1 module exemplo_XOR ( a, b, c );
2 input wire a, b;
3 output wire c;
4  
5 assign c = a ^ b;
6  
7 endmodule

Porta Lógica XNOR

As portas lógicas NÃO OU EXCLUSIVO (XNOR) utilizam-se do


operador de soma lógica, com um círculo e o de inversão. Tem as
saídas inversas da operação XOR. A saída é igual a 1 se as entradas
forem iguais. A saída é igual a 0 se se as entradas não forem iguais,
se uma delas diferirem das outras.

Porta Lógica XNOR

Porta XNOR em Verilog:

1 module exemplo_XNOR ( a, b, c );
2 input wire a, b;
3 output wire c;
4  
5 assign c = a ~^ b;
6  
7 endmodule

Portas Lógicas: Teorema de De Morgan


O Teorema de De Morgan  diz respeito às seguintes aSrmações:

Uma operação NAND é igual a uma operação OR com todas as


entradas invertidas;

Uma operação NOR é igual a uma operação AND com todas as


entradas invertidas.

Com essas duas aSrmações podemos fazer diversas simpliScações


em expressões lógicas, referentes a circuitos digitais.
Teorema de deMorgan

Associações de portas lógicas: Exemplo


Se utilizarmos expressões booleanas, podemos determinar
diretamente a expressão lógica de saída de um circuito. Veja Exemplo
abaixo.

Como no exemplo, é possível associar diversas portas lógicas para


construção de circuitos mais complexos.

Baixe um arquivo com todas essas


operações em uma mesma folha no arquivo
abaixo
Formato PDF

Formato PowerPoint

Obrigado a Francesco Sacco que revisou as frases contidas no texto.

--- publicidade ---

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

FAZER PARTE
Thiago Lima
270 posts
https://www.linkedin.com/in/tplima 
Sou formado em Engenharia Elétrica na USP
Sao Carlos, com mestrado em Engenharia
Elétrica no Rochester Institute of Technology
pelo CsF. Tenho 17 anos de experiência em
projetos de circuitos eletrônicos. Escrevo
regularmente para o Embarcados, adoro
eventos sobre tecnologia, onde posso rever
amigos e conhecer pessoas do ramo.

Esta obra está licenciada com uma Licença Creative Commons


Atribuição-CompartilhaIgual 4.0 Internacional .

    

 Hardware  Eletrônica Digital, Iniciante

Home » Hardware » Portas Lógicas


COMENTÁRIOS:

 NotiScações 

Entre na discussão

{} [+] 

25 COMENTÁRIOS   recentes 

Thiago

13/12/2022 23:12

Alguem pode me ajudar resolver esse exercicio ?

exercicio_eletronica3.png

0 Responder
Thiago

13/12/2022 23:10

Alguem pode me ajudar resolver esse exercicio?

exercicio_eletronica2.png

0 Responder

Ramildo Vicola

15/11/2022 11:10

Grato pelo conteudo

0 Responder

Syri

02/09/2022 14:17

Estudante de TI.
Venho aqui agradecer por esse conteúdo.

0 Responder
jabunço

09/05/2022 14:51

legal.

 Last edited 10 meses atrás by jabunço

0 Responder

Daniel SOUZA

07/03/2022 15:26

Vc me ajudou muito Tiago parabens por sua iniciativa, proporcionou


um meio de faciliar o entendimento da disciplina

2 Responder

lmao

06/12/2021 17:54

é verde

0 Responder

Elisandro

23/03/2021 14:02

Sou estudante de engenharia, ajudou muito.

3 Responder
flavio

11/03/2021 22:16

Gente, preciso de um exemplo de uma operação usando portas


logicas e explicar o processo!!!! Não entendi muito bem o assunto,
me ajudem

1 Responder

josimar

30/06/2020 01:08

Boa noite, Não estou conseguindo resolver esta questão, poderiam


me ajudar. Um edifício possui 3 caixas de água, sendo que a primeira
está no térreo para realizar a captação de água da rede. A segunda
está em um andar intermediário e é utilizada para fornecer água aos
apartamentos situados na 1ª metade do prédio. A terceira caixa Sca
na cobertura para fornecer água para a 2ª metade. Cada caixa de
água possui uma chave bóia que segue a seguinte convenção:    a)
Chave aberta = caixa de água cheia b) Chave fechada = caixa de água
vazia    Para as… Leia mais »

4 Responder

Carregar mais comentários

TALVEZ VOCÊ GOSTE:


ESP8266 com Arduino
 07/05/2015  André Curvello

Arduino – Comunicação Serial


 21/01/2014  Fábio Souza
Estação meteorológica com Arduino
 25/05/2016  Igor Albuquerque

SÉRIES

ULWOS – Multitarefa no RL78

Controlador VGA

Monitoramento de água com IoT

Trazendo o mundo real para dentro do processador

Sistemas Operacionais de Tempo Real

A arte de especificar e encontrar componentes

Projetos de desenvolvimento: Antes de começar

Boas práticas para o desenvolvimento de software


GNU ARM Cross-toolchain

Shape The World

Ver todas as séries 

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos


embarcados, dicas, tutoriais e promoções.

Seu e-mail

Concordo com o Termo de Uso e Política de Privacidade do


Embarcados*

CADASTRAR E-MAIL

INSTITUCIONAL

O Embarcados

Seja Colaborador

Contato

NAS REDES

     
     

COMUNIDADE

Oportunidades

Sites e Blogs

LEGAL

Legal

Politica de Privacidade

Politica de Governança

Política de Cookies

Termos de Uso

© Embarcados – Todos os direitos reservados. Termos de Uso.

Desenvolvido por

Você também pode gostar