15
Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Embed Size (px)

Citation preview

Page 1: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Sistemas Digitais IDescrevendo circuitos lógicos

Prof. Marlon Henrique Teixeiraout/2013

Page 2: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Precedência

2

A precedência é alterada somente com parênteses.

Page 3: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Descrevendo circuitos lógicos algebricamente

3

Page 4: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Descrevendo circuitos lógicos algebricamente

4

Page 5: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Avaliando a saída de um circuito

5

Page 6: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Levantando a Tabela-Verdade .

6

               

               

               

               

               

               

               

               

               

               

               

               

               

               

               

               

               

               

Page 7: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Implementando circuitos a partir de expressões

7

Page 8: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Porta NOR

8

Page 9: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Porta NAND

9

Page 10: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Teoremas Booleanos

10

Page 11: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Teoremas com mais de uma variável

11

Os teoremas 1 a 8 podem ser aplicados quando se tem mais de uma variável. Por exemplo:

( A’ . B ) . ( A’ . B )’

Definindo X = ( A’ B ) , podemos reescrever como:

( x) . ( x)’

Que de acordo com o teorema 4 ( x) . ( x)’ = 0

Page 12: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Teoremas com mais de uma variável

12Prove os teoremas 14 e 15

Page 13: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

SimplificaçãoTodos os teoremas são úteis para a simplificação de expressões Booleanas. Por exemplo:

Simplifique:

1) Y = AB’D + AB’D’

2) Z = ( A’ + B ) ( A + B )

3) Z = ACD + A’BCD

Page 14: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Teoremas de DeMorganProve que:

1) A’ + B’ ≠ ( A + B )’

2) A’ . B’ ≠ ( A . B )’

3) A’ . B’ = ( A + B )’

4) A’ + B’ = ( A . B)’

Teoremas de DeMorgan:

Page 15: Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013

Teoremas de DeMorganExemplos : Simplifique:

1) Z = ( ( A’ + C) ( B + D’) )’