SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Introdução à Ciência da Computaçã
INSTITUTO FEDERALDE EDUCAÇÃO TECNOLÓGICA DE IPORÁ - GO
Ciência da Computação
LUCIANA RECART CARDOSO
luciana.cardoso@ifgoiano.edu.br
Eletrônica Digital
Portas lógicas
Histórico
• Meados do século XIX George Boole desenvolveu
um sistema matemático de análise lógica
• Meados do século XX, Claude Elwood Shannon
sugeriu que a Álgebra Booleana poderia ser usada
para análise e projeto de circuitos de comutação
• Nos primórdios da eletrônica, todos os problemas
eram solucionados por meio de sistemas analógicos.
Com o avanço da tecnologia, os problemas passaram
a ser solucionados pela eletrônica digital
• Com a utilização adequadas dessas portas é possível
implementar todas as expressões geradas pela
álgebra de Boole
2
Álgebra
Booleana
❑ Na álgebra de Boole, há somente dois
estados (valores ou símbolos)
permitidos
▪Estado 0 (zero) - não, falso,
aparelho desligado, ausência de
tensão, chave elétrica desligada,
etc
▪Estado 1 (um) - sim, verdadeiro,
aparelho ligado, presença de
tensão, chave ligada, etc
3
Tabela Verdade
❑ A tabela verdade é um mapa com todas as
possíveis interpretações e seus respectivos
resultados para uma expressão booleana
qualquer
❑ Para 2 variáveis booleanas (A e B), há 4
interpretações possíveis
❑ Em geral, para N variáveis booleanas de
entrada, há 2N interpretações possíveis
4
Álgebra
Booleana
❑ Blocos lógicos
▪ E (AND) - Vou à praia e ao shopping
▪ OU (OR) - Vou comprar um notebook
ou uma moto
▪ NÃO (NOT) -
▪ NÃO E (NAND)
▪ NÃO OU (NOR)
▪ OU EXCLUSIVO (XOR)
5
Função
E (AND)
❑ Executa a multiplicação (conjunção)
booleana de duas ou mais variáveis binárias
❑ Por exemplo, assuma a convenção no
circuito
▪ Chave aberta = 0; Chave fechada = 1
▪ Lâmpada apagada = 0; Lâmpada acesa = 1
6
Função E (AND)
Situações possíveis em um circuito elétrico
❑ Se a chave A está aberta (A=0) e a chave B
aberta (B=0), não haverá circulação de
energia, logo a lâmpada fica apagada(S=0)
❑ Se a chave A está fechada (A=1) e a chave B
aberta (B=0), não haverá circulação de
energia, logo a lâmpada fica apagada (S=0)
❑ Se a chave A está aberta (A=0) e a chave B
fechada (B=1), não haverá circulação de
energia, logo a lâmpada fica apagada (S=0)
❑ Se a chave A está fechada (A=1) e a chave
B fechada (B=1), haverá circulação de
energia no circuito e a lâmpada fica acesa
(S=1)
❑ Observando todas as quatro situações possíveis (interpretações), é possível concluir que a lâmpada fica
acesa somente quando as chaves A e B estiverem simultaneamente fechadas (A=1 e B=1)
7
Função E (AND)
❑ Para representar a expressão
▪ S = A e B
❑ Adotaremos a representação
▪ S = A.B, onde se lê S = A e B
❑ Porém, existem notações alternativas
▪ S = A & B
▪ S = A, B
▪ S = A ∧B
Tabela Verdade da Função
E (AND)
8
Porta Lógica E (AND)
A
B
S=A.B
9
Porta Lógica E (AND)
❑ É possível estender o conceito de uma porta
E para um número qualquer de variáveis de
entrada
❑ Nesse caso, temos uma porta E com N
entradas e somente uma saída
❑ A saída será 1 se e somente se as N entradas
forem iguais a 1; nos demais casos, a saída
será 0
A B C D S
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
Exemplo S=A.B.C.D
10
Função OU (OR)
❑ Executa a soma (disjunção) booleana de duas ou mais
variáveis binárias
❑ Por exemplo, assuma a convenção no circuito
▪Chave aberta = 0; Chave fechada = 1
▪Lâmpada apagada = 0; Lâmpada acesa = 1
11
Função OU (OR)
❑ Se a chave A está aberta (A=0) e a chave B
aberta (B=0), não haverá circulação de energia
no circuito, logo a lâmpada fica apagada(S=0)
❑ Se a chave A está fechada (A=1) e a chave
B aberta (B=0), haverá circulação de
energia no circuito e a lâmpada fica acesa
(S=1)
❑ Se a chave A está aberta (A=0) e a chave B
fechada (B=1), haverá circulação de energia
no circuito e a lâmpada fica acesa(S=1)
❑ Se a chave A está fechada (A=1) e a chave B
fechada (B=1), haverá circulação de energia
no circuito e a lâmpada fica acesa(S=1)
❑ Observando todas as quatro situações possíveis, é possível concluir que a lâmpada fica acesa
somente quando a chave A ou a chave B ou ambas estiverem fechadas
Situações possíveis em um circuito elétrico
12
Porta Lógica OU (OR)
Tabela Verdade da Função
OU (OR)
❑Para representar a expressão
▪S = A ou B
❑Adotaremos a representação
▪S = A+B, onde se lê S = A ou B
❑Porém, existem notações
alternativas
▪S = A | B
▪S = A; B
▪S = A ∨B
13
Porta Lógica OU (OR)
A
B
S=A+B
14
Porta Lógica OU (OR)
❑ É possível estender o conceito de
uma porta OU para um número
qualquer de variáveis de entrada
❑ Nesse caso, temos uma porta OU
com N entradas e somente uma
saída
❑ A saída será 0 se e somente se as
N entradas forem iguais a 0; nos
demais casos, a saída será 1
A B C D S
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Exemplo, S=A+B+C+D
15

Mais conteúdo relacionado

Semelhante a Eletrônica Digital Portas lógicas 1- AND OR.pdf

Semelhante a Eletrônica Digital Portas lógicas 1- AND OR.pdf (20)

Aula de eletrônica digital
Aula de eletrônica digitalAula de eletrônica digital
Aula de eletrônica digital
 
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdfArquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
 
Capitulo-3-Portas-Logicas-e-Algebra-Booleana.pdf
Capitulo-3-Portas-Logicas-e-Algebra-Booleana.pdfCapitulo-3-Portas-Logicas-e-Algebra-Booleana.pdf
Capitulo-3-Portas-Logicas-e-Algebra-Booleana.pdf
 
Arquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra BooleanaArquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra Booleana
 
Aula2009.11.17 portaslogicas
Aula2009.11.17 portaslogicasAula2009.11.17 portaslogicas
Aula2009.11.17 portaslogicas
 
conjuntos_numericos.pdf
conjuntos_numericos.pdfconjuntos_numericos.pdf
conjuntos_numericos.pdf
 
Algebra booleana aplicações
Algebra booleana aplicaçõesAlgebra booleana aplicações
Algebra booleana aplicações
 
Algebra booleana-2995-kybded (1)
Algebra booleana-2995-kybded (1)Algebra booleana-2995-kybded (1)
Algebra booleana-2995-kybded (1)
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
05 circuitos logicos
05   circuitos logicos05   circuitos logicos
05 circuitos logicos
 
75091103 funcoes-ci-7404-7408-7432-7400
75091103 funcoes-ci-7404-7408-7432-740075091103 funcoes-ci-7404-7408-7432-7400
75091103 funcoes-ci-7404-7408-7432-7400
 
Portas Lógicas
Portas LógicasPortas Lógicas
Portas Lógicas
 
Portas logicas
Portas logicasPortas logicas
Portas logicas
 
Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5
 
Apostila de digital aut ss
Apostila de digital aut ssApostila de digital aut ss
Apostila de digital aut ss
 
Logica Digital
Logica DigitalLogica Digital
Logica Digital
 
Oac aula04
Oac aula04Oac aula04
Oac aula04
 
CIRCUITOS_DIGITAIS.pdf
CIRCUITOS_DIGITAIS.pdfCIRCUITOS_DIGITAIS.pdf
CIRCUITOS_DIGITAIS.pdf
 
Portas logicas
Portas logicasPortas logicas
Portas logicas
 
Portas logicas
Portas logicasPortas logicas
Portas logicas
 

Eletrônica Digital Portas lógicas 1- AND OR.pdf

  • 1. Introdução à Ciência da Computaçã INSTITUTO FEDERALDE EDUCAÇÃO TECNOLÓGICA DE IPORÁ - GO Ciência da Computação LUCIANA RECART CARDOSO luciana.cardoso@ifgoiano.edu.br Eletrônica Digital Portas lógicas
  • 2. Histórico • Meados do século XIX George Boole desenvolveu um sistema matemático de análise lógica • Meados do século XX, Claude Elwood Shannon sugeriu que a Álgebra Booleana poderia ser usada para análise e projeto de circuitos de comutação • Nos primórdios da eletrônica, todos os problemas eram solucionados por meio de sistemas analógicos. Com o avanço da tecnologia, os problemas passaram a ser solucionados pela eletrônica digital • Com a utilização adequadas dessas portas é possível implementar todas as expressões geradas pela álgebra de Boole 2
  • 3. Álgebra Booleana ❑ Na álgebra de Boole, há somente dois estados (valores ou símbolos) permitidos ▪Estado 0 (zero) - não, falso, aparelho desligado, ausência de tensão, chave elétrica desligada, etc ▪Estado 1 (um) - sim, verdadeiro, aparelho ligado, presença de tensão, chave ligada, etc 3
  • 4. Tabela Verdade ❑ A tabela verdade é um mapa com todas as possíveis interpretações e seus respectivos resultados para uma expressão booleana qualquer ❑ Para 2 variáveis booleanas (A e B), há 4 interpretações possíveis ❑ Em geral, para N variáveis booleanas de entrada, há 2N interpretações possíveis 4
  • 5. Álgebra Booleana ❑ Blocos lógicos ▪ E (AND) - Vou à praia e ao shopping ▪ OU (OR) - Vou comprar um notebook ou uma moto ▪ NÃO (NOT) - ▪ NÃO E (NAND) ▪ NÃO OU (NOR) ▪ OU EXCLUSIVO (XOR) 5
  • 6. Função E (AND) ❑ Executa a multiplicação (conjunção) booleana de duas ou mais variáveis binárias ❑ Por exemplo, assuma a convenção no circuito ▪ Chave aberta = 0; Chave fechada = 1 ▪ Lâmpada apagada = 0; Lâmpada acesa = 1 6
  • 7. Função E (AND) Situações possíveis em um circuito elétrico ❑ Se a chave A está aberta (A=0) e a chave B aberta (B=0), não haverá circulação de energia, logo a lâmpada fica apagada(S=0) ❑ Se a chave A está fechada (A=1) e a chave B aberta (B=0), não haverá circulação de energia, logo a lâmpada fica apagada (S=0) ❑ Se a chave A está aberta (A=0) e a chave B fechada (B=1), não haverá circulação de energia, logo a lâmpada fica apagada (S=0) ❑ Se a chave A está fechada (A=1) e a chave B fechada (B=1), haverá circulação de energia no circuito e a lâmpada fica acesa (S=1) ❑ Observando todas as quatro situações possíveis (interpretações), é possível concluir que a lâmpada fica acesa somente quando as chaves A e B estiverem simultaneamente fechadas (A=1 e B=1) 7
  • 8. Função E (AND) ❑ Para representar a expressão ▪ S = A e B ❑ Adotaremos a representação ▪ S = A.B, onde se lê S = A e B ❑ Porém, existem notações alternativas ▪ S = A & B ▪ S = A, B ▪ S = A ∧B Tabela Verdade da Função E (AND) 8
  • 9. Porta Lógica E (AND) A B S=A.B 9
  • 10. Porta Lógica E (AND) ❑ É possível estender o conceito de uma porta E para um número qualquer de variáveis de entrada ❑ Nesse caso, temos uma porta E com N entradas e somente uma saída ❑ A saída será 1 se e somente se as N entradas forem iguais a 1; nos demais casos, a saída será 0 A B C D S 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 Exemplo S=A.B.C.D 10
  • 11. Função OU (OR) ❑ Executa a soma (disjunção) booleana de duas ou mais variáveis binárias ❑ Por exemplo, assuma a convenção no circuito ▪Chave aberta = 0; Chave fechada = 1 ▪Lâmpada apagada = 0; Lâmpada acesa = 1 11
  • 12. Função OU (OR) ❑ Se a chave A está aberta (A=0) e a chave B aberta (B=0), não haverá circulação de energia no circuito, logo a lâmpada fica apagada(S=0) ❑ Se a chave A está fechada (A=1) e a chave B aberta (B=0), haverá circulação de energia no circuito e a lâmpada fica acesa (S=1) ❑ Se a chave A está aberta (A=0) e a chave B fechada (B=1), haverá circulação de energia no circuito e a lâmpada fica acesa(S=1) ❑ Se a chave A está fechada (A=1) e a chave B fechada (B=1), haverá circulação de energia no circuito e a lâmpada fica acesa(S=1) ❑ Observando todas as quatro situações possíveis, é possível concluir que a lâmpada fica acesa somente quando a chave A ou a chave B ou ambas estiverem fechadas Situações possíveis em um circuito elétrico 12
  • 13. Porta Lógica OU (OR) Tabela Verdade da Função OU (OR) ❑Para representar a expressão ▪S = A ou B ❑Adotaremos a representação ▪S = A+B, onde se lê S = A ou B ❑Porém, existem notações alternativas ▪S = A | B ▪S = A; B ▪S = A ∨B 13
  • 14. Porta Lógica OU (OR) A B S=A+B 14
  • 15. Porta Lógica OU (OR) ❑ É possível estender o conceito de uma porta OU para um número qualquer de variáveis de entrada ❑ Nesse caso, temos uma porta OU com N entradas e somente uma saída ❑ A saída será 0 se e somente se as N entradas forem iguais a 0; nos demais casos, a saída será 1 A B C D S 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 Exemplo, S=A+B+C+D 15