Aula02Indice de AulasAula02

ELETRÔNICA DIGITAL - CIRCUITOS COMBINACIONAIS 

AULA01:  Funções Booleanas Básicas - Portas Lógicas Básicas

BIBLIOGRAFIA: Elementos de Eletrônica Digital - Capuano/Idoeta - Editora Érica

1.  Conceito de Variável Booleana

    Chamamos  de variável  Booleana  a  uma variável que pode assumir só duas condições (dois valores). 
 Um exemplo de variável Booleana é uma chave, que só pode estar aberta  ou fechada, não existe outra condição. Outro exemplo é uma lâmpada, que só pode estar acesa ou apagada.
Em eletrônica digital costumamos associar
  a uma variável Booleana  os símbolos  “ 0 “  e  “1 “aos estados que a variavel pode assumir. Desta forma lâmpada acesa poderia ser “1 “ e conseqüentemente apagada  “ 0 “, mas poderia ser o contrario depende da convenção adotada.
     Uma variável Booleana pode ser dependente de outras variáveis Booleanas.
  Por exemplo em resposta à condição de uma chave (variável A) a qual pode estar aberta ou fechada  podemos ter a condição de uma lâmpada  (variável  L) acesa ou apagada. 
Na Fig01 podemos convencionar que chave aberta
   A=0, a chave fechada portanto será A=1 da mesma forma teremos  para   lâmpada apagada L=0 e acesa L=1.
 Para caracterizar o comportamento lógico
  estabelecemos o que chamamos de tabela verdade do  circuito.

Expressão Booleana:  L=A

 

A

L

Aberta(0)

Apagada(0)

Fechada(1)

Acesa(1)

A

L

0

0

1

1

( a )

( b )

 

Fig01:  ( a ) Circuito com chaves   ( b ) tabela verdade (TV)

2. Elementos de Álgebra Booleana                                                     

    Em álgebra Booleana assim  como na álgebra comum, as letras são usadas para representar as  variáveis. Na Álgebra Booleana usamos letras maiúsculas para representar uma variável Booleana. Uma variável Booleana só pode ter duas condições às quais associaremos os símbolos  "0"ou "1".  
O símbolo = tem usualmente o significado de  "'é equivalente", isto é,  se o lado direito da  equação é 0, então o lado esquerdo também será 0.  Desta forma a declaração:

 Y=A
significa que Y é 1 se A é 1, Y é 0 se A for 0.

Na figura 01 usamos uma chave,  que representa a variável A se relacionando com  a variável L (lâmpada) pela expressão:
L=A (observe isso na tabela verdade)

O símbolo Booleano com uma barra acima da variável  significa a negação ou o complemento da variável. 

Desta forma    é lido como não A, portanto se A=1     se A=0  

 Desta forma  =A representa não-não

3. Funções Booleanas e Portas Lógicas

    Uma função Booleana relaciona duas ou  mais variáveis Booleanas entre si através de uma expressão chamada  de Expressão Booleana. Para se implementar na pratica uma função booleana são usadas portas logicas encontradas em C.Is.

3.1. Função E (AND) - Porta E (AND)                                                                    


     Antigamente  os  circuitos lógicos eram feitos (implementados) com relés, hoje usamos  portas lógicas em CI (Circuito Integrado) para  realizar uma determinada  lógica (determinada função). A seguir mostraremos as principais funções lógicas e as portas lógicas que realizam a lógica da função. 
As  duas chaves chaves, A e B estão  ligadas em série para ligar a lâmpada L. 
A lógica existente é:

 

“             A lâmpada  acenderá se A  e B estiverem fechadas “

   

Dizemos que esta é uma lógica E (AND em inglês). A porta lógica  correspondente é chamada porta  E (AND ) e cujo símbolo está representado na Fig03a. 
A Expressão Booleana é:
L = A.B       (lê-se   A  e B , mas  por analogia  com a operação multiplicação  dizemos também A vezes B).

A

B

L

0 (aberta)

0 (aberta)

0 (apagada)

0 (aberta)

1 ( fechada)

0 (apagada)

1 ( fechada)

0 (aberta)

0 (apagada)

1 ( fechada)

1 ( fechada)

1 ( acesa)

( a )

( b )

 

Fig02: ( a ) circuito com chaves para lógica E ( b ) TV

 A seguir  os  símbolos da porta E (AND) e a sua TV

A

B

L

0

0

0

0

1

0

1

0

0

1

1

1

( a )

( b )

Fig03: ( a ) Porta E, símbolo ( b ) TV

3.2. Função OU (OR) - Porta OU (OR )                                                                                                                   
  
A função  OU (OR ) tem a seguinte lógica se pensarmos em termos de chaves (não esqueça chave aberta,     “ 0  “, fechada,“ 1 “  ). A lógica existente é :

“A             lâmpada acenderá   se a Chave A  OU             a chave B estiverem fechadas"



    Expressão Booleana:
L = A+B         (Lemos A ou B, mas por analogia com a operação soma dizemos A mais B). 
A figura04b mostra o símbolo e a figura04c a tabela verdade.


 

A

B

L

0

0

0

0

1

1

1

0

1

1

1

1

 

 

( a )

( b )

( c )

Fig04: Função OU  ( a )  circuito com chaves ( b )  Porta OU símbolo ( c )  Tabela verdade 

3.3. Função Inversão Não (NOT) - Porta  Inversora                                                                                                

      A função  Não  (NOT)   ou função Inversora dá uma saída que é o complemento (inverso) da entrada.    

Expressão Booleana :

A

L

0

1

1

0

 

( a )

( b )

( c )

Fig05: Função inversora - Circuito com chave ( a ) - Porta inversora ( b ) - Tabela verdade ( c )

3.4. Mais Propriedades da Álgebra Booleana

A partir do especificado acima  (função E, OU e Inversora) resultam algumas relações importantes:

A.A=A

       

A+A=A

A. =0

A+=1

A.1=A

A+1=1

A.0=0

A+0=A

0.0=0

0+0=0

1.1=1

0+1=1

0.1=0

1+1=1

Além disso podemos usar algumas propriedades da álgebra ordinária.

Comutativa

Distributiva

Associativa

    A.B = B.A      

   A.(B+C)=A.B+A.C     

(A.B).C = A.(B.C)

A+B = B+A

 

      (A+B)+C=A+(B+C)

3.5.  Função NE (NAND) - Porta  NE (NAND)                                                                                         

    A lógica  desta função corresponde  à negação da função E (AND ). A Fig06 dá o símbolo  da porta lógica e a sua  Tabela Verdade . 

Expressão Booleana :

( a )

( b )

Fig06: ( a ) Porta NE - Símbolo  ( b ) Tabela verdade

3.6. Função NOU (NOR) -  Porta  NOU (NOR)                                                                                     

    A lógica  desta função corresponde  à negação da função OU  ( NOR ). A Fig07 dá o símbolo  da porta lógica e a sua  tabela verdade . 

Expressão  Booleana:   

A

B

L

0

0

1

0

1

0

1

0

0

1

1

0

( a )

( b )

Fig07: Porta NOU - ( a ) Símbolo   ( b ) Tabela verdade 

4. Teorema de De Morgan

    O Teorema de De Morgan é uma ferramenta poderosa usada para simplificar circuitos lógicos e tem como objetivo transformar um produto em uma operação de soma e vice-versa.

 
e

 A 

 B 

 A.B 

  

  

0

0

0

1

1+1 = 1

0

1

0

1

1+0= 1

1

0

0

1

0+1= 1

1

1

1

0

0+0= 0

Verifique a outra igualdade você preenchendo a tabela a seguir

A

B

A+B

0

0

 

 

 

0

1

 

 

 

1

0

 

 

 

1

1

 

 

 

.

5. Experiência01 - Portas Lógicas com Chaves

5.1. Abra o  arquivo ExpTDC01a ou de dentro do MultiSIM abra o arquivo na pasta ArquivosMSIM.  Ative-o. Levante a sua TV.

5.2. Repita o mesmo para  ExpTDC01b e ExpTDC01c.

Arquivo MicroCap8

Atenção !! Para mudar a posição da chave teclar no teclado a chave correspondente à letra da chave.

ExpTDC01a: Monte o circuito em seguida preencha a sua TV

Chave A  

Chave B  

Lâmpada L  

Aberta(0) 

Aberta (0)  

 

Aberta (0)

Fechada(1)

 

Fechada(1)

Aberta (0)

 

Fechada(1)

Fechada(1)

 

 

( a )

( b )

Fig08: ( a ) Função E executada com  chaves ( b ) Tabela verdade

 

ExpTDC01b: Monte o circuito em seguida preencha a sua TV

Chave A  

Chave B

Lâmpada L

Aberta (0)

Aberta (0)

 

Aberta (0)

Fechada (1)

 

Fechada (1)

Aberta (0)

 

Fechada (1)

Fechada (1)

 

 

 

( a )

( b )

Fig09: ( a ) Função OU executada com  chaves ( b ) Tabela verdade

 

ExpTDC01c: Monte o circuito em seguida preencha a sua TV

Chave A  

 L  

Aberta (0)  

        

Fechada (1)  

 

 

( a )

( b )

Fig10: ( a ) Função NÃO  executada com  chave  ( b ) Tabela verdade

5.1. Conclusões

6.  Experiência02 - Portas Lógicas Básicas


6.
1. Abra o arquivo ExpTDC02a ou de dentro do MultiSIM abra o arquivo na pasta ArquivosMSIM. Ative-o, e para todas as combinações de entrada levante a sua TV. 
Obs: para sinalizar o estado lógico das entradas e da saída existem lâmpadas (
Probes) sinalizadoras.

6.2. Repita o mesmo para   ExpTDC02bExpTDC02c, ExpTDC02d e ExpTDC02e

Arquivo MicroCap8    Arquivo MicroCap8 

ExpTDC02a: Monte o circuito em seguida preencha a sua TV

A

B

L

0

0

 

0

1

 

1

0

 

1

1

 

ExpTDC02b: Monte o circuito em seguida preencha a sua TV

A

B

L

 0

0

 

 0

1

 

 1

0

 

 1

1

 

ExpTDC02c: Monte o circuito em seguida preencha a sua TV

A

B

L

0

0

 

0

1

 

1

0

 

1

1

 

ExpTDC02d: Monte o circuito em seguida preencha a sua TV

 

A

B

L

0

0

 

0

1

 

1

0

 

1

1

 

 

 

 

ExpTDC02e: Monte o circuito em seguida preencha a sua TV

A

L

0

 

1

 

6.3. Conclusões:      

Aula02Indice de AulasAula02