Você está na página 1de 40

21/08/17

Sistemas Digitais
Prof. Murilo Plnio

Aula 3 Portas Lgicas

Captulo 02
IDOETA; CAPUANO. Elementos de Eletrnica Digital. Livros
rica Ltda., 1998.

1
21/08/17

Portas lgicas

E ou AND
OU ou OR
NO ou NOT
NO E, NE ou NAND
NO OU, NOU ou NOR

Estados

0 e 1
Verdadeiro e falso
Porto aberto e fechado
Aparelho ligado e desligado
Ausncia e presena de tenso

2
21/08/17

Eletrnica
E ou AND

Capitulo 02 SD1\Circuitos Portas Logicas\AND.DSN

Tabela Verdade
E ou AND

1 na sada sempre que todas entradas iguais a


1

3
21/08/17

Simbologia
E ou AND

Y = A.B

Simulao
E ou AND

4
21/08/17

5
21/08/17

SN74AC08
Texas Instruments

Quadruple 2-Input Positive AND Gates


Capitulo 01 SD1\CIs Portas Logicas\sn74ac08 - AND.pdf

OU ou OR

Capitulo 02 SD1\Circuitos Portas Logicas\OR.DSN

6
21/08/17

Tabela Verdade
OU ou OR

1 na sada sempre que pelo menos uma


entrada igual a 1

Simbologia
OU ou OR

Y = A + B

7
21/08/17

Simulao
OU ou OR

SN74AC32
Texas Instruments

Quadruple 2-Input Positive OR Gates


Capitulo 01 SD1\CIs Portas Logicas\sn74ac32 - OR.pdf

8
21/08/17

Eletrnica
NO ou NOT

l Capitulo 02 SD1\Circuitos Portas Logicas\NOT.DSN

Tabela Verdade
NO ou NOT

Sada igual inverso da entrada

9
21/08/17

Simbologia
NO ou NOT

Y = A
Y = A`

Simulao
NO ou NOT

10
21/08/17

Programao
NO ou NOT

resultado := NOT var1;


Capitulo 02 SD1\Demo Portas Logicas\Portas_Logicas.exe

HD74LS04
Hitachi

NOT Gates
Capitulo 01 SD1\CIs Portas Logicas\HD74LS04.pdf

11
21/08/17

Problema do
Motor de Passo 1

Dados do problema:
Um motor de passo de 4 fios pode ser ativado de 3 formas
diferentes
Passo completo 1
Passo completo 2
Meio Passo
Seu acionamento pode ser feito via porta paralela do
computador que tem 8 bits de sada
Para acionar 2 motores com 4 bits cada utiliza-se todos os
8 bits da porta paralela
Pergunta-se, utilizando o conhecimento de portas NOT,
como possvel ativar mais de 2 motores?

Problema do
Motor de Passo
Passo completo 1
tempo b1 b2 b3 b4
Meio Passo
t1 1 0 0 0
tempo b1 b2 b3 b4
t2 0 1 0 0
t1 1 0 0 0
t3 0 0 1 0
t2 1 1 0 0
t4 0 0 0 1
t3 0 1 0 0
t4 0 1 1 0
Passo completo 2
t5 0 0 1 0
tempo b1 b2 b3 b4
t6 0 0 1 1
t1 1 1 0 0
t7 0 0 0 1
t2 0 1 1 0
t8 1 0 0 1
t3 0 0 1 1
t4 1 0 0 1

12
21/08/17

Soluo NOT

Passo completo 2
tempo b1 b2 b3 b4
t1 1 1 0 0
t2 0 1 1 0
t3 0 0 1 1
t4 1 0 0 1

l Dessa forma utiliza-se apenas 2 bits para cada motor, sendo assim
pode-se controlar at 4 motores com os 8 bits disponveis

tempo M1B1 M1B2 M1B3 M1B4 M2B1 M2B2 M2B3 M2B4 Decimal?
t1 1 1 0 0 1 1 0 0
t2 0 1 1 0 0 1 1 0
t3 0 0 1 1 0 0 1 1
t4 1 0 0 1 1 0 0 1

tempo M1B1 M1B2 M2B3 M2B4 Decimal?

t1 1 1 1 1

t2 0 1 0 1

t3 0 0 0 0

t4 1 0 1 0

13
21/08/17

Exerccio
Implementar um sistema onde o ALARME
deve disparar se:
O boto de PNICO for pressionado
O sistema estando ATIVADO
Alguma PORTA aberta
Alguma JANELA aberta

Exerccio

14
21/08/17

Exerccio

Atividade Prtica
Implemente o circuito anterior utilizando a plataforma online Tinkercad
(www.tinkercad.com), e compartilhe-o em nossa comunidade. Veja abaixo
como alimentar o CI e como utilizar botes como entradas e led como sada.

15
21/08/17

Sensor de fim de curso


Sensor mecnico de toque
Detectar final de curso
Pode ser usado como referncia 0 (zero) em aplicaes
de posio
Pode ser instalado em modo NA ou NF

Sensor de fim de curso


NA Normal Aberto

16
21/08/17

Sensor de fim de curso


NA Normal Aberto

Sensor de fim de curso


NF Normal Fechado

17
21/08/17

Sensor de fim de curso


NF Normal Fechado

Rel eletromecnico
Acionamento de cargas eltricas
Pode ser usado em modo NA ou NF
Consultar datasheet Capitulo 02 SD1\Rele 12v-110V
10A.pdf

18
21/08/17

Rel eletromecnico
Ligao em modo NA

Rel eletromecnico
Ligao em modo NF

19
21/08/17

Rel eletromecnico
Ligao em modo NA

Rel eletromecnico
Ligao em modo NF

20
21/08/17

Display de 7-Segmentos
Catodo comum

Display de 7-Segmentos
Anodo comum

21
21/08/17

Eletrnica
NO E, NE ou NAND

l Capitulo 02 SD1\Circuitos Portas Logicas\NAND.DSN

Tabela Verdade
NO E, NE ou NAND

Inverso da funo AND

22
21/08/17

Simbologia
NO E, NE ou NAND

Y = (A.B)
Y = (A.B)

Simulao
NO E ou NAND

23
21/08/17

SN74LVC00A
Texas Instruments

Quadruple 2-Input Positive NAND Gates


Capitulo 01 SI1\CIs Portas Logicas\sn74lvc00a - NAND.pdf

Eletrnica
NO OU, NOU ou NOR

l Capitulo 02 SD1\Circuitos Portas Logicas\NOR.DSN

24
21/08/17

Tabela Verdade
NO OU, NOU ou NOR

Inverso da funo OU

Simbologia
NO OU, NOU ou NOR

Y = (A+B)
Y = (A+B)

25
21/08/17

Simulao
NO OU ou NOR

SN74AHC02
Texas Instruments

Quadruple 2-Input Positive NOR Gates


Capitulo 01 SI1\CIs Portas Logicas\sn74ahc02 - NOR.pdf

26
21/08/17

Quadro Resumo

Quadro Resumo

27
21/08/17

Funes Lgicas

Expresses booleanas de Circuitos


Circuitos de Expresses booleanas
Tabela verdade de Expresses booleanas
Expresses booleanas de tabela verdade

Expresses booleanas de Circuitos

Qual expresso booleana do seguinte circuito?

28
21/08/17

Expresses booleanas de Circuitos

Qual expresso booleana do seguinte circuito?


S1= A.B
S=S1+C
Logo S=A.B+C

Expresses booleanas de Circuitos

Qual a expresso booleana do seguinte circuito?

29
21/08/17

Expresses booleanas de Circuitos

Qual a expresso booleana do seguinte circuito?


A.B
C
(C.D)
S=A.B+C+(C.D)

Circuitos de
Expresses booleanas

Qual o circuito para a seguinte expresso


booleana?
S= A.B.C + (A+B). C

30
21/08/17

Circuitos de
Expresses booleanas

Qual o circuito para a seguinte expresso


booleana?
S=(A.B.C) + ((A+B) . C)

Circuitos de
Expresses booleanas

Qual o circuito para a seguinte expresso


booleana?

31
21/08/17

Circuitos de
Expresses booleanas

Qual o circuito para a seguinte expresso


booleana?

Tabela verdade de
Expresses booleanas

Qual a tabela verdade da seguinte expresso


booleana?
S = A + B + A.B.C

32
21/08/17

Tabela verdade de
Expresses booleanas

Qual a tabela verdade da seguinte expresso


booleana?
A B C S
S = A + B + A.B.C

Primeiro passo preencher a tabela


com os valores possveis para as
entradas

Tabela verdade de
Expresses booleanas

S = A + B + A.B.C
O que acontece se A = 0? A B C S
0 0 0
S = 1 + B + A.B.C 0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

33
21/08/17

Tabela verdade de
Expresses booleanas

S = A + B + A.B.C
O que acontece se B = 1? A B C S
0 0 0 1
S = A + 1 + A.B.C 0 0 1 1
0 1 0 1
0 1 1 1
1 0 0
1 0 1
1 1 0
1 1 1

Tabela verdade de
Expresses booleanas

S = A + B + A.B.C
O que acontece se B = 1? A B C S
0 0 0 1
S = A + 1 + A.B.C 0 0 1 1
0 1 0 1
0 1 1 1
1 0 0
1 0 1
1 1 0
1 1 1

34
21/08/17

Tabela verdade de
Expresses booleanas

S = A + B + A.B.C
Quando o resultado de A B C S
A.B.C assume valor 1? 0 0 0 1
0 0 1 1
S = A + B + 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
Expresses 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 1

35
21/08/17

Expresses booleanas de
tabela verdade
Qual a expresso 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 1

Expresses booleanas de
tabela verdade
Qual a expresso booleana da seguinte tabela
verdade?
A B C S
Primeiro passo extrair os casos
onde S = 1 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

36
21/08/17

Expresses booleanas de
tabela verdade

Casos onde S = 1
000 ou 010 ou 110 ou 111
A B C S
Depois s montar a expresso usando 0 0 0 1
E entre cada varivel e OU entre cada caso 0 0 1 0
S=A.B.C+A.B.C+A.B.C+A.B.C 0 1 0 1
0 1 1 0
Prximo passo montar o circuito lgico da 1 0 0 0
expresso
1 0 1 0
1 1 0 1
1 1 1 1

Expresses 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 1

37
21/08/17

Voltando ao exerccio
Implementar um sistema onde o ALARME
deve disparar se:
O boto de PNICO for pressionado
O sistema estando ATIVADO e as PORTAS ou
JANELAS no estiverem fechadas

Desta vez implemente os circuitos lgicos com


base na montagem da tabela verdade

Expresses booleanas de
tabela verdade
Pnico Ativado Portas Janelas Alarme

38
21/08/17

Expresses booleanas de
tabela verdade
Pnico 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

Dvidas?

39
21/08/17

Plano de Ensino
Bibliografia
IDOETA; CAPUANO. Elementos de Eletrnica Digital. Livros rica Ltda.,
1998.
BOYLESTAD, R.; NASHELSKY, L. Dispositivos Eletrnicos e Teoria de
Circuitos. So Paulo: Ed. Prentice Hall do Brasil. 6a ed., Rio de Janeiro:
Prentice Hall do Brasil. 1994.
TAUB, Herbert. Circuitos Digitais e Microprocessadores. So Paulo:
McGraw Hill, 1984.
MALVINO, Albert Paul. Eletrnica. So Paulo: Makron Books do Brasil,
1995.
TAUB & SCHILL1NG. Eletrnica Digital. McGraw Hill.
WAIT, J.; HUELSMAN, L. Introduction do Operational Amplifier Theory and
Applications. Ed. McGraw Hill.

Texas Instruments http://www.ti.com/


Hitachi Semiconductor & Integrated Circuits http://www.hitachi.com/

40

Você também pode gostar