aula 2 - funções e portas lógicas

52
Funções e Portas Lógicas Giselle Lopes Ferrari Ronque/ Sibilla França [email protected]

Upload: fabio

Post on 26-Jan-2016

223 views

Category:

Documents


0 download

DESCRIPTION

descreve as funções de portas logicas

TRANSCRIPT

Page 1: Aula 2 - Funções e Portas Lógicas

Funções e Portas Lógicas

Giselle Lopes Ferrari Ronque/

Sibilla França

[email protected]

Page 2: Aula 2 - Funções e Portas Lógicas

Álgebra de Boole

• As funções lógicas (ou operações lógicas) manipulam variáveis lógicas, também chamadas de variáveis booleanas.

• Estas variáveis podem assumir apenas dois estados distintos e mutuamente exclusivos. – “verdadeiro” (V) e “falso” (F)

– níveis lógicos: níveis (ou faixas) de tensão “alto” (High) e “baixo” (Low)

– “1” e “0”

Page 3: Aula 2 - Funções e Portas Lógicas

Álgebra de Boole

Page 4: Aula 2 - Funções e Portas Lógicas

Álgebra de Boole

• A álgebra booleana é o modo de expressar a relação entre as entradas e as saídas de um circuito lógico.

• As entradas são consideradas variáveis lógicas cujos níveis lógicos determinam, a qualquer momento, os níveis da(s) saída(s).

• A álgebra booleana tem, de fato, três operações básicas: OR (OU), AND (E) e NOT (NÃO). Essas operações básicas são denominadas operações lógicas.

Page 5: Aula 2 - Funções e Portas Lógicas

Álgebra de Boole

• A saída de uma função lógica em

função das suas entradas é

determinada pela sua tabela

verdade.

• Os dispositivos eletrônicos que

efetuam as operações lógicas são

denominados portas lógicas (logic

gates, ou simplesmente gates).

Utilizam em geral lógica positiva.

Page 6: Aula 2 - Funções e Portas Lógicas

Álgebra de Boole

• O número de combinações de entrada é igual a 2N para uma tabela-

verdade de N entradas.

• A Lista das combinações possíveis é uma sequência de contagem

binária.

Page 7: Aula 2 - Funções e Portas Lógicas

Função OU

OR

Tabela

A B A + B

0 0 0

0 1 1

1 0 1

1 1 1

A + B = A v B = A |B • Porta:

Page 8: Aula 2 - Funções e Portas Lógicas

Função OU

A B C x

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 1

Page 9: Aula 2 - Funções e Portas Lógicas

Função OU

A B C x

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 1

Page 10: Aula 2 - Funções e Portas Lógicas

Função OU Forma de Onda

Page 11: Aula 2 - Funções e Portas Lógicas

Função OU

Page 12: Aula 2 - Funções e Portas Lógicas

Função OU

Page 13: Aula 2 - Funções e Portas Lógicas

Função OU

Propriedades

◦ Comutativa

A + B = B + A

◦ Associativa

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

Page 14: Aula 2 - Funções e Portas Lógicas

Função OU

Contatos

Page 15: Aula 2 - Funções e Portas Lógicas

Função OU

Exemplo do uso de uma porta OR em um sistema de alarme

Page 16: Aula 2 - Funções e Portas Lógicas

Função OU

Page 17: Aula 2 - Funções e Portas Lógicas

Função E

AND

Tabela

A B A . B

0 0 0

0 1 0

1 0 0

1 1 1

A . B = A & B = A ^ B = AB • Porta:

Page 18: Aula 2 - Funções e Portas Lógicas

Função E

A B C x

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 1

Page 19: Aula 2 - Funções e Portas Lógicas

Função E

A B C x

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 1

Page 20: Aula 2 - Funções e Portas Lógicas

Função E • Forma de Onda

• Propriedades

– Comutativa

A . B = B . A

– Associativa

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

Page 21: Aula 2 - Funções e Portas Lógicas

Função E

Page 22: Aula 2 - Funções e Portas Lógicas

Função E

Page 23: Aula 2 - Funções e Portas Lógicas

Função E

Contatos

Page 24: Aula 2 - Funções e Portas Lógicas

Função E

Page 25: Aula 2 - Funções e Portas Lógicas

Função NÃO

Inversora, NOT ou Complemento

A = ~A = A’ = A\ = A#

Tabela Verdade

A A

F V

V F

A A

L H

H L

A A

0 1

1 0

Page 26: Aula 2 - Funções e Portas Lógicas

Função NÃO

Forma de Onda Porta:

Page 27: Aula 2 - Funções e Portas Lógicas

Função NÃO

Contatos

Page 28: Aula 2 - Funções e Portas Lógicas

Função NÃO

O circuito fornece uma expressão que é verdadeira quando o botão não

está pressionado.

Page 29: Aula 2 - Funções e Portas Lógicas

Função NÃO OU

NOU, NOR

Tabela

A B A + B A + B

0 0 0 1

0 1 1 0

1 0 1 0

1 1 1 0

• Porta:

Page 30: Aula 2 - Funções e Portas Lógicas

Função NÃO OU

A B C x

0 0 0 1

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 0

Page 31: Aula 2 - Funções e Portas Lógicas

Função NÃO OU

A B C x

0 0 0 1

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 0

Page 32: Aula 2 - Funções e Portas Lógicas

Função NÃO OU

Forma de Onda

Page 33: Aula 2 - Funções e Portas Lógicas

Função NÃO OU

Propriedades

◦ Comutativa

A + B = B + A

◦ Associativa

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

0 0 0 0 0 1

0 0 1 0 1 0

0 1 0 1 1 0

0 1 1 0 1 0

1 0 0 1 0 0

1 0 1 0 0 0

1 1 0 1 0 0

1 1 1 0 0 0

Page 34: Aula 2 - Funções e Portas Lógicas

Função NÃO OU

Propriedades

◦ Comutativa

A + B = B + A

◦ Associativa

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

0 0 0 0 0 1

0 0 1 0 1 0

0 1 0 1 1 0

0 1 1 0 1 0

1 0 0 1 0 0

1 0 1 0 0 0

1 1 0 1 0 0

1 1 1 0 0 0

Page 35: Aula 2 - Funções e Portas Lógicas

Função NÃO OU

Contatos

Page 36: Aula 2 - Funções e Portas Lógicas

Função NÃO E

NE, NAND

Tabela

A B A . B A . B

0 0 0 1

0 1 0 1

1 0 0 1

1 1 1 0

• Porta:

Page 37: Aula 2 - Funções e Portas Lógicas

Função NÃO E

A B C x

0 0 0 1

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

Page 38: Aula 2 - Funções e Portas Lógicas

Função NÃO E

A B C x

0 0 0 1

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

Page 39: Aula 2 - Funções e Portas Lógicas

Função NÃO E Forma de Onda

Page 40: Aula 2 - Funções e Portas Lógicas

Função NÃO E

Propriedades

◦ Comutativa

A . B = B . A

◦ Associativa

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

0 0 0 1 1 1

0 0 1 0 1 1

0 1 0 1 1 1

0 1 1 0 1 1

1 0 0 1 0 1

1 0 1 0 0 1

1 1 0 1 0 1

1 1 1 1 1 0

Page 41: Aula 2 - Funções e Portas Lógicas

Função NÃO E

Propriedades

◦ Comutativa

A . B = B . A

◦ Associativa

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

0 0 0 1 1 1

0 0 1 0 1 1

0 1 0 1 1 1

0 1 1 0 1 1

1 0 0 1 0 1

1 0 1 0 0 1

1 1 0 1 0 1

1 1 1 1 1 0

Page 42: Aula 2 - Funções e Portas Lógicas

Função NÃO E

Contatos

Page 43: Aula 2 - Funções e Portas Lógicas

Função OU EXCLUSIVO

XOR, Exclusive-OR,

EXOR

Tabela

A B Y

0 0 0

0 1 1

1 0 1

1 1 0

• Porta:

Page 44: Aula 2 - Funções e Portas Lógicas

Função OU EXCLUSIVO

Propriedades

◦ Comutativa

◦ Associativa

A B C x

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 0

1 1 0 0

1 1 1 1

Page 45: Aula 2 - Funções e Portas Lógicas

Função OU EXCLUSIVO

Propriedades

◦ Comutativa

◦ Associativa

A B C x

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 0

1 1 0 0

1 1 1 1

Gerador de

Bit de

Paridade

PAR

Page 46: Aula 2 - Funções e Portas Lógicas

Função OU EXCLUSIVO

Contatos

Page 47: Aula 2 - Funções e Portas Lógicas

Função OU EXCLUSIVO

Gerador de Paridade Par

Page 48: Aula 2 - Funções e Portas Lógicas

Função NÃO OU EXCLUSIVO

XNOR, Exclusive-NOR,

EXNOR

Tabela

A B Y

0 0 1

0 1 0

1 0 0

1 1 1

• Porta:

Page 49: Aula 2 - Funções e Portas Lógicas

Função NÃO OU EXCLUSIVO

Page 50: Aula 2 - Funções e Portas Lógicas

Função NÃO OU EXCLUSIVO

Propriedades

◦ Comutativa

◦ Associativa

A B C x

0 0 0 1

0 0 1 0

0 1 0 0

0 1 1 1

1 0 0 0

1 0 1 1

1 1 0 1

1 1 1 0

Page 51: Aula 2 - Funções e Portas Lógicas

Função NÃO OU EXCLUSIVO

Propriedades

◦ Comutativa

◦ Associativa

A B C x

0 0 0 1

0 0 1 0

0 1 0 0

0 1 1 1

1 0 0 0

1 0 1 1

1 1 0 1

1 1 1 0

Gerador de

Bit de

Paridade

ÍMPAR

Page 52: Aula 2 - Funções e Portas Lógicas

Função NÃO OU EXCLUSIVO

Contatos