![Page 1: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/1.jpg)
PORTAS LÓGICAS
![Page 2: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/2.jpg)
DEFINIÇÕES
• Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica.
• Álgebra booleana: Sistema utilizado para expressar a saída de uma porta em termos das entradas (função booleana). – George Boole (1815-1864): “An Investigation of the
Laws of Thought”.– Claude Elwood Shannon (1938): “Symbolic Analysis of
Relay and Switching”.
![Page 3: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/3.jpg)
PORTAS BÁSICAS
• NOT• OR • AND• NAND • NOR
![Page 4: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/4.jpg)
NOT (INVERSOR)
ENTRADA SAIDA
A S
0 1
1 0
TABELA-VERDADE DA PORTA NOT
SIMBOLO DA PORTA NOT
AS
![Page 5: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/5.jpg)
EXEMPLO DE INVERSOR
• 7404: Circuito Integrado da família TTL (Transistor-Transistor Logic) com 6 inversores.
![Page 6: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/6.jpg)
OR
ENTRADAS SAIDA
B A S
0 0 0
0 1 1
1 0 1
1 1 1
TABELA-VERDADE DA PORTA OR DE DUAS ENTRADAS
SIMBOLO DA PORTA OR DE DUAS ENTRADAS
BAS
![Page 7: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/7.jpg)
EXEMPLO DE PORTAS OR
• 7432: Circuito Integrado da família TTL (Transistor-Transistor Logic) com 4 portas OR de 2 entradas.
• 4072: CI da familia CMOS com 2 portas OR de 4 entradas
![Page 8: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/8.jpg)
AND
ENTRADAS SAIDA
B A S
0 0 0
0 1 0
1 0 0
1 1 1
TABELA-VERDADE DA PORTA AND DE DUAS ENTRADAS
SIMBOLO DA PORTA AND DE DUAS ENTRADAS
ABS
![Page 9: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/9.jpg)
EXERCICIO
• Construa a tabela-verdade das seguintes portas
![Page 10: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/10.jpg)
PORTA AND DE 3 ENTRADAS
ABCS
ENTRADAS SAIDA
C B A S0 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 11: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/11.jpg)
EXEMPLOS DE PORTAS AND
NÚMERO FAMÍLIA DESCRIÇÃO
74ALS08 TTL 4 AND de 2 entradas
74ACT08 TTL 4 AND de 2 entradas
74HCT11 CMOS 3 AND de 3 entradas
4081 CMOS 4 AND de 2 entradas
4082 CMOS 2 AND de 4 entradas
![Page 12: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/12.jpg)
NAND
ENTRADAS SAIDA
B A S
0 0 1
0 1 1
1 0 1
1 1 0
TABELA-VERDADE DA PORTA NAND DE DUAS ENTRADAS
SIMBOLO DA PORTA NAND DE DUAS ENTRADAS
ABS
![Page 13: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/13.jpg)
NOR
ENTRADAS SAIDA
B A S
0 0 1
0 1 0
1 0 0
1 1 0
TABELA-VERDADE DA PORTA NOR DE DUAS ENTRADAS
SIMBOLO DA PORTA NOR DE DUAS ENTRADAS
BAS
![Page 14: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/14.jpg)
EXEMPLOS
NÚMERO FAMÍLIA DESCRIÇÃO
74HCT00 CMOS 4 NAND de 2 entradas
7430 TTL 1 NAND de 8 entradas
4012 CMOS 2 NAND de 4 entradas
7425 TTL 2 NOR de 4 entradas
4025 CMOS 3 NOR de 3 entradas
![Page 15: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/15.jpg)
HABILITAÇÃO/INIBIÇÃO DO CONTROLE DE DADOS
• As portas lógicas podem ser utilizadas para controlar o fluxo de dados.
• Exemplo: controle com uma porta NAND
Dados
Controle
Entrada Saída
Controle Dados S
0 0 0
0 1 0
1 0 0
1 1 1
![Page 16: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/16.jpg)
EXERCICIO
• Analizar o controle de dados em uma porta NOR de duas entradas
Dados
Controle
![Page 17: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/17.jpg)
RESUMOPORTA CONTROLE CONDIÇÃO
DA PORTASAÍDA
AND 0 Inibir 0
1 Habilitar
NAND 0 Inibir 1
1 Habilitar
OR 0 Habilitar
1 Inibir 1
NOR 0 Habilitar
1 Inibir 0
DADOS
DADOS
DADOS
Os dados passam invertidos
DADOS
Os dados passam inalterados
DADOS
DADOS
![Page 18: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/18.jpg)
NAND COMO UM INVERSOR
NOR COMO UM INVERSOR
![Page 19: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/19.jpg)
EXPANSÃO DE UMA PORTA AND
c
![Page 20: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/20.jpg)
EXPANSÃO DE UMA PORTA NAND
C
Funciona?
![Page 21: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/21.jpg)
EXERCICIO
• Realizar uma expansão de 2 para 3 entradas das portas OR e NOR
![Page 22: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/22.jpg)
EXERCICIO
• Escreva a tabela-verdade do seguinte circuito lógico
![Page 23: PORTAS LÓGICAS. DEFINIÇÕES Porta lógica: Circuito utilizado para combinar níveis lógicos digitais (“1s” e “0s”) de forma específica. Álgebra booleana:](https://reader036.vdocuments.site/reader036/viewer/2022062522/570638471a28abb8238f3e53/html5/thumbnails/23.jpg)
EXERCICIO• Encontre a saída do seguinte circuito em
função das entradas A, B e C