1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico...
Transcript of 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico...
![Page 1: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/1.jpg)
1
Conceitos de Lógica Digital
Lógica Binária
![Page 2: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/2.jpg)
Funções lógicas básicas Um sistema lógico pode ser
implementado utilizando-se funções lógicas básicas: NÃO (NOT); E (AND); OU (OR); NÃO-E (NAND); NÃO-OU (NOR); OU EXCLUSIVO (XOR).
2
![Page 3: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/3.jpg)
Função Lógica NÃO (NOT)
3
(Está equação representa a função lógica correspondente)
![Page 4: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/4.jpg)
Função Lógica E (AND)
4
![Page 5: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/5.jpg)
A lâmpada acende somente quando as chaves A e B estiverem fechadas.
5
![Page 6: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/6.jpg)
Função lógica AND com mais de duas variáveis de entrada.
6
![Page 7: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/7.jpg)
Tabela da Verdade
7
![Page 8: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/8.jpg)
Função Lógica OU (OR)
8
![Page 9: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/9.jpg)
Função Lógica OU (OR)
9
![Page 10: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/10.jpg)
Função lógica OR de mais de duas variáveis de entrada - Propriedades
10
![Page 11: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/11.jpg)
Se tivermos N entradas, teremos:
11
2N combinações24 = 16
![Page 12: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/12.jpg)
Função Lógica NÃO E (NAND)
12
![Page 13: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/13.jpg)
Função Lógica NÃO OU (NOR)
13
![Page 14: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/14.jpg)
Função Lógica NÃO OU (NOR)
14
![Page 15: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/15.jpg)
Exercícios Representa as portas NOR e NAND
com mais de duas entradas (símbolo, função e tabela da verdade).
Pesquisar sobre a porta OU-EXCLUSIVO (XOR).
15
![Page 16: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/16.jpg)
16
![Page 17: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/17.jpg)
Circuitos Lógicos Obtidos de Expressões Booleanas
17
Expressão Booleana:
S=(A + B) ( C + D)
Expressão Booleana:
S=A . B + C + (C . D)
Circuitos Lógicos:
![Page 18: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/18.jpg)
Circuitos Lógicos
18
Expressão Booleana:
S=(A . B) ( B . C)
![Page 19: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/19.jpg)
O circuito que executa a expressão S=(A+B).C.(B+D)
19
![Page 20: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/20.jpg)
Exercícios Esboce os circuitos obtidos a partir das
seguintes expressões: 1. S = (A.B +C.D) 2. S = (A + B +C ).(A +C + D) 3. S = (A + B ).C.(A +C ).B 4. S = ((A + B ).C ) + (B .D.(A + (B .D)))
20
![Page 21: 1 Conceitos de Lógica Digital Lógica Binária. Funções lógicas básicas Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas:](https://reader035.fdocument.pub/reader035/viewer/2022062418/552fc153497959413d8e3e41/html5/thumbnails/21.jpg)
Exercícios 5. S = [(A + B ) + (C + D)] .D
6. S = A . [B . C + A . (C + D) + B . C . D]
+ B . D
7. S = (A + B). [A . B + (B + D) + C . D +
(B . C)] + A . B . C
21