Funções e portas lógicas

Funções e portas lógicas

Nesse artigo vamos mostrar detalhadamente como funcionam as principais funções e portas lógicas. Vamos mostrar exemplos de circuitos e também como é a sua representação gráfica.

Antes de mais nada devemos distinguir Funções e Portas lógicas. As portas lógicas são portas que executam o processamento de duas ou mais entradas digitais (E, OU, NOT), enquanto as funções são mais complexas e são derivadas das portas lógicas básicas (NOU, XOU, etc).

Portas lógicas básicas

As portas lógicas são aquelas que executam a multiplicação lógica de duas ou mais entradas digitais, também chamadas variáveis booleanas, para então obtermos o valor de sua saída.  

 – E ou AND

  A porta lógica E pode ser representada de acordo com a Figura 1: 

Figura 1 – Circuito representativo da porta lógica E

Esta lógica é bastante simples e somente se as duas “chaves” (CH A e CH B) estiverem com seu valor lógico ativo (1), que esta função será verdadeira. Utilizando a tabela da verdade para representação, esta função é representada da seguinte forma:  

Tabela da verdade - Porta E

 

A expressão aritmética que representa esta porta lógica é:  S = A . B

É importante notar que na porta lógica E, a saída será sempre 1 quando TODAS as variáveis forem 1. Graficamente a porta é representada da seguinte forma:    

representações gráficas porta E
Representação gráfica da porta E

– OU ou OR  

A porta lógica OU, também denominada OR pode ser representada a partir de um circuito, assim como o da Figura 2.  

Circuito porta OU  
Figura 2 – Circuito representativo da porta lógica OU

A lógica por trás desta porta é que se a porta CH A (Figura 2) ou a porta CH B estiverem fechadas, ou seja, na posição lógica igual a 1, a saída também será igual a 1. Acompanhe na tabela da verdade:  

Tabela da verdade porta lógica ou

A expressão aritmética representante desta porta lógica é: S = A + B

Graficamente podemos representar a função OU da seguinte forma:    

Representação gráfica, porta OU
Representação gráfica da porta OU

 – NÃO ou NOT

A função lógica denominada NÃO ou NOT também denominado Inversor pode ser representado através do circuito da Figura 3.  

Figura 3 – circuito representativo da função NÃO

Nesta função temos que sempre que a CH A estiver com o valor 1, a saída será seu inverso, portanto 0. O contrário também é verdadeiro. A tabela da verdade para esta função lógica é representada da seguinte forma:

CH AS
10
01

A expressão aritmética que representa uma função inversora é: S = (A+B)’

Graficamente podemos representar a função NÃO da seguinte forma:  

Representação gráfica da função NOT

Derivadas

Estas funções têm este nome, pois são derivações das funções básicas. Ou seja, associações entre as funções básicas.    

– NE, NÃO E ou NAND

Esta função representa uma negação, ou inversão da função E. Ou seja, consiste de uma associação entre a função E e a função NÃO. Esta função fica evidente quando observamos suas representações. Observe a Figura 4.  

Circuito representando a função não (not)
Figura 4 – circuito representativo da função NÃO

Esta função se comporta negando a função E. Assim, caso as entradas sejam ambas alimentadas com o valor lógico 1, a função negará e a saída será 0. Podemos observar este comportamento na tabela da verdade da função NE.  

ABS
001
101
011
110

A função NE também pode ser representada por sua expressão aritmética: S = A’.B’

Graficamente esta função pode ser representada da seguinte forma:  

representação gráfica da função NAND
Representação gráfica da função NAND

 – NOU, NÃO OU ou NOR;

Assim como a função OU, esta função possui lógica semelhante. Porém, a inversora posicionada em conjunto faz a negação da função. A função NOU está representada na Figura 5.  

Representação gráfica da função nou
Figura 5 – Circuito representativo da função NOU

Como é possível observar no circuito caso a CH A ou a CH B sejam acionadas, a inversora fará efeito e a saída será 0. Caso isto não aconteça, a saída será 1. Acompanhe na tabela da verdade:  

ABS
001
100
010
110

A expressão aritmética que representa esta função:  S = A’ + B’

A representação gráfica da função NOU pode ser feita da seguinte forma:  

Representação gráfica função NOR
Representação gráfica da função NOU

 –  XOU, XOR ou OU exclusiva

A função Exclusive OU (XOU) supre uma necessidade ao qual as funções E ou OU combinadas não poderiam operar. Observe na Figura 6 o circuito representativo da função XOU.  

Detalhe da função XOU

O circuito representativo da função XOU mostra que SOMENTE se a entrada de A ou de B for 1, então a saída será 1. Caso ambas estejam em 0 ou em 1, a saída será 0. Para melhor entender essa função acompanhe a tabela da verdade:

ABS
000
101
011
110

 A expressão aritmética que representa esta estrutura é:  S = A’. B + A . B

Graficamente podemos representar essa função da seguinte forma:  

Representação gráfica da função XOU
Representação gráfica da função XOU

Todas as funções e portas lógicas estudadas nessa aula podem ser encontradas em vários programas de representação gráfica de circuitos digitais. Você poderá treinar sua construção e testar seu funcionamento simplesmente construindo o circuito digital.

Recomendo que vocês baixem o programa Logisim. Já usei muito ele e é excelente para estudantes dessa disciplina.

Vinicius dos Santos

Apenas um apaixonado por Ciência da Computação e forma com que ela pode transformar vidas!

Deixe uma resposta