Eletrônica Digital
Professor: Paulo Thiago Tecg° em Mecatrônica Industrial
Assunto:
PORTAS LÓGICAS E TABELA
VERDADE
Capítulo 02
IDOETA; CAPUANO. Elementos de Eletrônica
Portas lógicas
E ou AND
OU ou OR
NÃO ou NOT
NÃO E, NE ou NAND
Estados
0 e 1
Verdadeiro e falso
Chave aberta e fechada
Aparelho ligado e desligado
Eletrônica
E ou AND
Tabela Verdade
E ou AND
1 na saída sempre que todas entradas iguais
Simbologia
E ou AND
Simulação
E ou AND
SN74AC08
Texas Instruments
Quadruple 2-Input Positive AND Gates
OU ou OR
Tabela Verdade
OU ou OR
1 na saída sempre que pelo menos uma
Simbologia
OU ou OR
Simulação
OU ou OR
SN74AC32
Texas Instruments
Quadruple 2-Input Positive OR Gates
Eletrônica
NÃO ou NOT
Tabela Verdade
NÃO ou NOT
Simbologia
NÃO ou NOT
Y = A Y = A`
Simulação
NÃO ou NOT
HD74LS04
Hitachi
NOT Gates
Exercício
Implementar um sistema onde o ALARME
deve disparar se:
O botão de PÂNICO for pressionado O sistema estando ATIVADO
Alguma PORTA não fechada Alguma JANELA não fechada
Sensor de fim de curso
Sensor mecânico de toque Detectar final de curso
Sensor de fim de curso
Sensor de fim de curso
Sensor de fim de curso
Sensor de fim de curso
Eletrônica
NÃO E, NE ou NAND
Tabela Verdade
NÃO E, NE ou NAND
Simbologia
NÃO E, NE ou NAND
Y = (A.B) Y = (A.B)’
Simulação
SN74LVC00
Texas Instruments
Quadruple 2-Input Positive NAND Gates
Eletrônica
NÃO OU, NOU ou NOR
Tabela Verdade
NÃO OU, NOU ou NOR
Simbologia
NÃO OU, NOU ou NOR
Y = (A+B)
Simulação
Programação
NÃO OU, NOU ou NOR
resultado := NOT (var1 OR var2);
SN74AHC02
Texas Instruments
Quadruple 2-Input Positive NOR Gates
Funções Lógicas
Expressões booleanas de Circuitos Circuitos de Expressões booleanas
Tabela verdade de Expressões booleanas Expressões booleanas de tabela verdade
Expressões booleanas de
Circuitos
Expressões booleanas de Circuitos
Qual expressão booleana do seguinte circuito?
S1= A.B S=S1+C
Expressões booleanas de Circuitos
Expressões booleanas de Circuitos
Qual a expressão booleana do seguinte circuito?
A.B C’
(C.D)’
Circuitos de
Expressões booleanas
Qual o circuito para a seguinte expressão
booleana?
Circuitos de
Expressões booleanas
Qual o circuito para a seguinte expressão
booleana?
Circuitos de
Expressões booleanas
Qual o circuito para a seguinte expressão
Circuitos de
Expressões booleanas
Qual o circuito para a seguinte expressão
Tabela verdade de
Expressões booleanas
Qual a tabela verdade da seguinte expressão
booleana?
Tabela verdade de
Expressões booleanas
Qual a tabela verdade da seguinte expressão
booleana?
S = A’ + B + A.B’.C’
Primeiro passo é preencher a tabela
com os valores possíveis para as entradas
Tabela verdade de
Expressões booleanas
S = A’ + B + A.B’.C’
O que acontece se A = 0? S = 1 + B + A.B’.C’ A B C S 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1Tabela verdade de
Expressões booleanas
S = A’ + B + A.B’.C’
O que acontece se B = 1? S = A + 1 + A.B’.C’ A B C S 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1Tabela verdade de
Expressões booleanas
S = A’ + B + A.B’.C’
O que acontece se B = 1? S = A + 1 + A.B’.C’ A B C S 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1Tabela verdade de
Expressões booleanas
S = A’ + B + A.B’.C’
Quando o resultado de
A.B’.C’ assume valor 1?
S = A + B + 1 A B C S 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1
Tabela verdade de
Expressões booleanas
S = A’ + B + A.B’.C’
A B C S 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1Expressões booleanas de
tabela verdade
Qual a expressão booleana da seguinte
tabela verdade?
A B C S 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1Expressões booleanas de
tabela verdade
Qual a expressão booleana da seguinte
tabela verdade?
Primeiro passo é extrair os casos
onde S = 1 A B C S 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1
Expressões booleanas de
tabela verdade
Casos onde S = 1
000 ou 010 ou 110 ou 111
Depois é só montar a expressão usando
E entre cada variável e OU entre cada caso
S=A’.B’.C’+A’.B.C’+A.B.C’+A.B.C
Próximo passo é montar o circuito lógico da
expressão A B C S 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1
Expressões booleanas de
tabela verdade
S=A’.B’.C’+A’.B.C’+A.B.C’+A.B.C
A B C S 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1Voltando ao exercício
Implementar um sistema onde o ALARME
deve disparar se:
O botão de PÂNICO for pressionado
O sistema estando ATIVADO e as PORTAS ou
JANELAS não estiverem fechadas
Desta vez implemente os circuitos lógicos com
Expressões booleanas de
tabela verdade
Pânico Ativado Portas Janelas Alarme
0 0 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 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1
Funções Lógicas
Blocos lógicos
OU EXCLUSIVO, EXCLUSIVE OR ou XOR
NOU EXCLUSIVO, EXCLUSIVE NOR ou XNOR
Tabela Verdade
EXCLUSIVE OR ou XOR
1 na saída sempre que as entradas forem
Simbologia
EXCLUSIVE OR ou XOR
Y = A . B + A . B Y = A + B
Programação
EXCLUSIVE OR ou XOR
resultado := var1 XOR var2;
SN74AC86
Texas Instruments
Quadruple 2-Input Positive XOR Gates
Simulação
Problema XOR
Dados do problema:
Tabela Verdade
EXCLUSIVE NOR ou XNOR
1 na saída sempre que as entradas forem iguais
Simbologia
EXCLUSIVE NOR ou XNOR
Y = A . B + A . B Y = A . B
Simulação
Programação
EXCLUSIVE NOR ou XNOR
resultado := (((NOT var1) AND (NOT var2)) OR
(var1 AND var2));
CD74HC7266
Texas Instruments
Quadruple 2-Input XNOR Gates
Equivalência entre blocos
NOT a partir de porta NAND Inversor a partir de porta NOR
Portas NOR e OU a partir de E, NAND e NOT Portas NAND e E a partir de OU, NOR e NOR
Inversor a partir de porta NAND
Como fazer um NOT a partir de um NAND?
Inversor a partir de porta NAND
Inversor a partir de porta NOR
Como fazer um NOT a partir de um NOR?
Inversor a partir de porta NOR
Equivalência entre blocos
O seguintes circuitos são equivalentes entre si?
Dúvidas?
Victory Fernandes
E-mail: victoryfernandes@yahoo.com.br Site: www.tkssoftware.com/victory
Referências Básicas
Sistemas digitais: fundamentos e aplicações - 9. ed. /
2007 - Livros - FLOYD, Thomas L. Porto Alegre: Bookman, 2007. 888 p. ISBN 9788560031931 (enc.)
Sistemas digitais : princípios e aplicações - 10 ed. /
2007 - Livros - TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. São Paulo: Pearson Prentice Hall, 2007. 804 p. ISBN 978-85-7605-095-7 (broch.)
Elementos de eletrônica digital - 40. ed /
2008 - Livros - CAPUANO, Francisco Gabriel; IDOETA, Ivan V. (Ivan Valeije). São Paulo: Érica, 2008. 524 p. ISBN 9788571940192 (broch.)
REFERÊNCIAS COMPLEMENTARES:
Eletronica digital: curso prático e exercícios /
2004 - Livros - MENDONÇA, Alexandre; ZELENOVSKY, Ricardo. Rio de Janeiro: MZ, c2004. (569 p.)
Introdução aos sistemas digitais / 2000 - Livros - ERCEGOVAC,
Milos D.; LANG, Tomas; MORENO, Jaime H. Porto Alegre, RS: Bookman, 2000. 453 p. ISBN 85-7307-698-4
Verilog HDL: Digital design and modeling /
2007 - Livros - CAVANAGH, Joseph. Flórida: CRC Press, 2007. 900 p. ISBN 9781420051544 (enc.)
Advanced digital design with the verlog HDL /
2002 - Livros - CILETTI, Michael D. New Jersey: Prentice - Hall, 2002. 982 p. ISBN 0130891614 (enc.)
Eletronica digital / 1988 - Livros - Acervo 16196 SZAJNBERG, Mordka.
Rio de Janeiro: Livros Técnicos e Científicos, 1988. 397p.
Eletronica digital : principios e aplicações /
1988 - Livros - MALVINO, Albert Paul. São Paulo: McGraw-Hill, c1988. v.1 (355 p.)
Eletrônica digital / 1982 - Livros - Acervo 53607 TAUB, Herbert;