Você está na página 1de 26

09/09/2010

UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI

Circuitos Lógicos
Capítulo 3 – Portas Lógicas e Álgebra Booleana
Parte II

Prof. Davidson Lafitte Firmo


http://www.ppgel.net.br/davidson
davidson@ufsj.edu.br

São João Del Rei, 9 de setembro de 2010

UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI

Tópicos da aula – capítulo 3


Recapitulação da aula anterior

3.4 Descrição algébrica de circuitos lógicos


3.5 Teoremas booleanos
3.6 Universalidade das portas NAND E NOR

11:13 Prof. Davidson Lafitte Firmo 2

1
09/09/2010

Circuitos Lógicos: Capítulo 3

Recapitulação da aula anterior


“OU” (OR) “E” (AND) “NÃO” (NOT)

A B X A B X A X
0 0 0 0 0 0 0 1
0 1 1 0 1 0 1 0
1 0 1 1 0 0
1 1 1 1 1 1
11:13 Prof. Davidson Lafitte Firmo 3

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos

Aprendemos que a saída de um circuito digital


é função das entradas!

X1
X2
X3 Circuito Y
Digital

Xn
11:13 Prof. Davidson Lafitte Firmo 4

2
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos

Aprendemos que a saída de um circuito digital


é função das entradas!

B
Circuito Y
C Digital

E
11:13 Prof. Davidson Lafitte Firmo 5

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos

Aprendemos que a saída de um circuito digital


é função das entradas!

B
Circuito
Y = A⋅ B + C ⋅ E + A⋅ D
C Digital

E
11:13 Prof. Davidson Lafitte Firmo 6

3
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos

11:13 Prof. Davidson Lafitte Firmo 7

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos

11:13 Prof. Davidson Lafitte Firmo 8

4
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exemplo: Determine a expressão booleana para a
saída do circuito lógico mostrado na figura E1.

Figura E1.

11:13 Prof. Davidson Lafitte Firmo 9

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exemplo: Determine a expressão booleana para a
saída do circuito lógico mostrado na figura E1.

Figura E1.

11:13 Prof. Davidson Lafitte Firmo 10

5
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exercício: Determine a expressão booleana para a
saída do circuito lógico mostrado na figura Ex1.

Figura Ex1.

11:13 Prof. Davidson Lafitte Firmo 11

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exercício: Determine a expressão booleana para a
saída do circuito lógico mostrado na figura Ex1.

Figura Ex1.

11:13 Prof. Davidson Lafitte Firmo 12

6
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-OU” (NOR)

11:13 Prof. Davidson Lafitte Firmo 13

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-OU” (NOR)

11:13 Prof. Davidson Lafitte Firmo 14

7
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-OU” (NOR)

11:13 Prof. Davidson Lafitte Firmo 15

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-OU” (NOR)

11:13 Prof. Davidson Lafitte Firmo 16

8
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-OU” (NOR)

11:13 Prof. Davidson Lafitte Firmo 17

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-OU” (NOR)

11:13 Prof. Davidson Lafitte Firmo 18

9
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-E” (NAND)

11:13 Prof. Davidson Lafitte Firmo 19

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-E” (NAND)

11:13 Prof. Davidson Lafitte Firmo 20

10
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-E” (NAND)

11:13 Prof. Davidson Lafitte Firmo 21

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Portas “NÃO-E” (NAND)

11:13 Prof. Davidson Lafitte Firmo 22

11
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exemplo: Dado o circuito lógico da figura E2,
determine a expressão para Q.

Figura E2

11:13 Prof. Davidson Lafitte Firmo 23

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exemplo: Dado o circuito lógico da figura E2,
determine a expressão para Q.

Figura E2

11:13 Prof. Davidson Lafitte Firmo 24

12
09/09/2010

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exercício: Dado o circuito lógico da figura Ex2,
determine a expressão para Q.

Figura Ex2

11:13 Prof. Davidson Lafitte Firmo 25

Circuitos Lógicos: Capítulo 3

3.4 Descrição algébrica de circuitos lógicos


Exercício: Dado o circuito lógico da figura Ex2,
determine a expressão para Q.
C+D
((C + D) ⋅ A ⋅ B )

C+D
((C + D) ⋅ D )
Figura Ex2

11:13
[((C + D) ⋅ A ⋅ B )⋅ ((C + D) ⋅ D)]
Prof. Davidson Lafitte Firmo 26

13
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teoremas de uma variável

a) A.0=0
b) A.1=A
c) A.A=A
d) A . A’ = 0

11:13 Prof. Davidson Lafitte Firmo 27

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teoremas de uma variável

e) A+0=A
f) A+1=1
g) A+A=A
h) A + A’ = 1

11:13 Prof. Davidson Lafitte Firmo 28

14
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teoremas de uma variável

11:13 Prof. Davidson Lafitte Firmo 29

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teoremas envolvendo mais de uma variável

i) X+Y=Y+X
j) X.Y=Y.X
k) X + (Y + Z) = (X + Y) + Z = X + Y + Z
l) X . (Y . Z) = (X . Y) . Z = X . Y . Z
m) X . (Y + Z) = X . Y + X . Z
n) (X + Y) . (W + Z) = X . W + X . Z + Y . W + Y . Z
o) X+X.Y=X
p) X + X’ . Y = X + Y
q) X’ + X . Y = X’ + Y
11:13 Prof. Davidson Lafitte Firmo 30

15
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teoremas envolvendo mais de uma variável

i) (X + Y) . (W + Z) = X . W + X . Z + Y . W + Y . Z

11:13 Prof. Davidson Lafitte Firmo 31

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teoremas envolvendo mais de uma variável

i) X + X . Y = X
j) X + X’ . Y = X + Y
k) X’ + X . Y = X’ + Y

11:13 Prof. Davidson Lafitte Firmo 32

16
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan

d1. A +B = A⋅B

d2. A⋅B = A + B

11:13 Prof. Davidson Lafitte Firmo 33

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan

d1. A +B = A⋅B
(A + B) ⋅ A ⋅ B = 0
A ⋅ A ⋅ B + B⋅ A ⋅ B = 0

11:13 Prof. Davidson Lafitte Firmo 34

17
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan
d1. A + B = A⋅B
(A + B) + A ⋅ B = 1
A+B= W
W + A ⋅B =1
(W + A )⋅ (W + B) = 1
(A + B + A )⋅ (A + B + B) = 1
11:13
(A + B + A )⋅ (A + B + B) = 1
Prof. Davidson Lafitte Firmo 35

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan

d2. A⋅B = A + B
( )
(A ⋅ B) ⋅ A + B = 0
A ⋅ A ⋅ B + A ⋅ B⋅ B = 0

11:13 Prof. Davidson Lafitte Firmo 36

18
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan

d2. A⋅B = A + B
( )
(A ⋅ B) + A + B = 1
A+B=W
(A ⋅ B) + W = 1
(A ⋅ B) + W = (A + W ) ⋅ (B + W ) = 1
(A + A + B)⋅ (B + A + B) = 1
11:13 Prof. Davidson Lafitte Firmo 37

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan

11:13 Prof. Davidson Lafitte Firmo 38

19
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan

11:13 Prof. Davidson Lafitte Firmo 39

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan
Exemplo: Para a figura E3, determine a expressão da
saída do circuito lógico.

11:13 Prof. Davidson Lafitte Firmo 40

20
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Teoremas booleanos


Teorema de DeMorgan
Exercício: Para a figura Ex3, determine a expressão da
saída “Q” do circuito lógico.

Figura Ex3

11:13 Prof. Davidson Lafitte Firmo 41

Circuitos Lógicos: Capítulo 3

3.5 Universalidade das portas NAND E NOR


Portas NAND

11:13 Prof. Davidson Lafitte Firmo 42

21
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Universalidade das portas NAND E NOR


Portas NOR

11:13 Prof. Davidson Lafitte Firmo 43

Circuitos Lógicos: Capítulo 3

3.5 Exercícios
Determine a expressão de saída para o circuito da
figura Ex4

Figura Ex4

11:13 Prof. Davidson Lafitte Firmo 44

22
09/09/2010

Circuitos Lógicos: Capítulo 3

3.5 Exercícios
Determine a expressão de saída para o circuito da
figura Ex5

Figura Ex5

11:13 Prof. Davidson Lafitte Firmo 45

Circuitos Lógicos: Capítulo 3

3.5 Universalidade das portas NAND E NOR


Exercício: Suponha que você tenha os circuitos integrados abaixo
e precise implementar a função lógica A.B + C.D. Projete o
circuito gastando o menor número possível de portas
lógicas.

11:13 Prof. Davidson Lafitte Firmo 46

23
09/09/2010

Circuitos Lógicos: Capítulo 3

3.6 Padronização da simbologia IEEE/ANSI

11:13 Prof. Davidson Lafitte Firmo 47

Circuitos Lógicos: Capítulo 3

3.7 Simbologia alternativa

11:13 Prof. Davidson Lafitte Firmo 48

24
09/09/2010

Circuitos Lógicos: Capítulo 3

3.8 Exercícios
Simplifique as expressões:
a.) A ⋅ B⋅C
b.) A + B⋅C
c.) A ⋅ B⋅C⋅ D
d.) A+B
e.) A⋅B
f.) A+C+D

g.) A ⋅ (B + C) ⋅ D
11:13 Prof. Davidson Lafitte Firmo 49

Circuitos Lógicos: Capítulo 3

3.8 Exercícios
Determine a expressão de saída e monte a tabela verdade para o
circuito da figura 1.

Figura 1

11:13 Prof. Davidson Lafitte Firmo 50

25
09/09/2010

Circuitos Lógicos: Capítulo 3

3.8 Exercícios
Determine a expressão de saída e monte a tabela verdade para o
circuito da figura 2.

Figura 2

11:13 Prof. Davidson Lafitte Firmo 51

Circuitos Lógicos: Capítulo 3

3.8 Exercícios
Determine a expressão de saída e monte a tabela verdade para o
circuito da figura 3.

Figura 3
11:13 Prof. Davidson Lafitte Firmo 52

26

Você também pode gostar