Escolar Documentos
Profissional Documentos
Cultura Documentos
Latch e Flip-Flop
• DESAFIO 1: Projetar um contador de 0 até 99 para
contar o número de veículos que entram em um
ELETRÔNICA DIGITAL
estacionamento;
Parte 7
Latch, Flip-Flop
Latch
e Contadores
Prof.: Stefano
1 2
Prof. Stefano
SÍMBOLO
1
Expressão L = A .B 1
1
Se uma das entradas for 0 a saída será 1 0
3 4
Latch RS Latch RS
• O circuito abaixo é conhecido como Latch RS (Trava), cujo • Como temos a realimentação das saídas Q e Q nas portas de
funcionamento será estudado em detalhes a seguir. entrada a resposta não depende simplesmente do sinal de
Sn
entrada, mas também do nível lógico da saída;
Q
1
21/07/2010
Latch RS Latch RS
A seguir temos a tabela verdade expandida com o circuito ao lado. • Linha 1, Sn= 1, Rn= 1 e Qi= 0;
Sn Rn Qi Qf Sn QiQf
1 1 0 1 0 0
Sn QiQf 1
1 1 1
1 0 0
1 0 1 0
0 1 0 Q
Rn 1
0 1 1
Q 1
0 0 0 Rn
0 0 1
Latch RS Latch RS
• Linha 2, Sn= 1, Rn= 1 e Qi= 1; • Linha 3, Sn= 1, Rn= 0 e Qi= 0;
Sn QiQf Sn QiQf
1 1 1 1 0 0
0 1
1 0
Q Q
Rn 0 Rn 1
1 0
9 10
Latch RS Latch RS
• Linha 4, Sn= 1, Rn= 0 e Qi= 1; • Linha 5, Sn= 0, Rn= 1 e Qi= 0;
Sn QiQf Sn QiQf
1 1 0 0 0 1
1 0
1 0 0 1
Q Q
Rn 1 Rn 1 0
0 1
11 12
2
21/07/2010
Latch RS Latch RS
• Linha 6, Sn= 0, Rn= 1 e Qi= 1; • Linha 7, Sn= 0, Rn= 0 e Qi= 0;
Sn QiQf Sn QiQf
0 1 1 0 0 1
0 1
X
1 0
Q Q
Rn 0 Rn 1
1 0
13 14
Latch RS Latch RS
• Linha 8, Sn= 0, Rn= 0 e Qi= 1; Com isso a tabela verdade expandida tem os valores completados abaixo,
com a tabela simplificada ao lado.
Sn Rn Qi Qf
1 1 0 0 Sn Rn Q
Sn QiQf
NÃO MUDA 1 1 Não muda
0 1 1 1 1 1 1
1 1 0 0
1 0 0 0
0
X 1 0 1 0 0 1 1
1 0 1 0 1 0 0 X ‐ Evitar
Q 1
Rn 0 1 1 1
1
0 0 0 0 X
0 0 1 X EVITAR
Q
R Rn
17 18
3
21/07/2010
S Sn
Q Não Muda S Sn
0 1 S R Q
Q
1 0 0
ENABLE
0 ENABLE 0 1
0 Q 1
1 1 0
1 Q
R Rn 1 1
R Rn
0 0
S 1 S 1
Sn Sn
Q Não Muda Q 0
1 1
ENABLE ENABLE
1 1
1 Q 1 Q 1
1 0
0 1
R Rn R Rn
21 22
1 1
S 0 S 0
Sn Sn
Q 1 Q 1
1 1
ENABLE ENABLE Evitar
1 1
1 Q 1 Q
1 0 0 1
0 1
R Rn R Rn
23 24
4
21/07/2010
S Sn
S R Q
Q
0 0 Não Muda
ENABLE 0 1 0
1 0 1
Q
1 1 X ‐ Evitar
R Rn
25 26
Na saída teremos um pulso por um curto intervalo de tempo toda vez que
L1 passar do nível lógico 0 para o nível lógico 1.
27 28
Flip-Flop JK Flip-Flop JK
• Na figura abaixo temos o FLIP‐FLOP JK • Abaixo temos o esquema do FLIP‐FLOP JK com a tabela
verdade.
29 30
5
21/07/2010
Flip-Flop JK Flip-Flop JK
• Se ligarmos 4 FLIP‐FLOP JK conforme o esquema abaixo teremos um contador:
• Se aplicarmos um sinal de CLOCK na entrada, e colocarmos as
Q3 Q2 Q1 Q0
entradas J e K em nível lógico 1, teremos as curvas abaixo: 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 1
1 0 0 0
0 0 0 0 0
0 0 0 0 1
0 0 1 1 0
0 1 0 1 0
Flip-Flop JK Flip-Flop JK
• FLIP‐FLOP JK 7476 ( Dual JK) • Na figura abaixo temos o FLIP‐FLOP JK 7476 como contador
Tabela Verdade
Símbolo
Pinagem
33 34
Flip-Flop JK Flip-Flop JK
Exercício 1: Considere o circuito abaixo, onde Q1=Q2=1 e CONTADOR ATÉ 9 COM 7476.
Q0=Q3=0, complete as curvas de cada saída abaixo: Para obtermos um contador até 9 deveremos “Resetar” o
contador no 10º pulso. Para isso utilizaremos uma porta NAND.
As etapas são as seguintes:
1. Some 1 ao número desejado. Ex. 9 + 1 = 10;
2. Converta o número obtido em binário. 1010 = 10102;
3. Ligue
i os bits
bi que tiverem
i em nível
í l lógico
ló i 1 na entrada
d da
d
porta NAND. Ex. No caso o 2º e o 4º bit;
4. Desconecte a chave do Reset (R) e ligue a saída da porta
NAND no lugar da chave, nas entradas R. O esquema final
ficará como na figura do slide a seguir.
35 36
6
21/07/2010
Flip-Flop JK Contador com Flip‐Flop JK
CONTADOR ATÉ 9 COM 7476.
• Bloqueio do sinal de contagem.
– Podemos precisar que o contador conte até um certo valor, por
exemplo, para completar um determinado lote e depois pare a
contagem e tome alguma ação, por exemplo ative algum sinal
luminoso ou sonoro para informar ao operador que o lote está
completo e a contagem somente reinicie após o operador ter trocado
a caixa onde as peças produzidas são colocadas.
– Nesse caso podemos utilizarl uma porta AND, lembrando
l b suas
propriedades:
1.X=X
0.X=0
Conta normalmente até 9. Quando chegar o 10º pulso nas entradas da porta
NAND teremos nível lógico 1, levando a saída ao nível lógico 0 e com isso a
entrada do reset é ativada, zerando o contador.
37 38
39 40
Contador 7490 Contador decrescente
1
0
1
0
41 42
7
21/07/2010
Contador com Flip‐Flop JK Contador 7490
• Exercício 3: Considere o sistema de seleção de peças visto na • É um C.I. onde os flip‐flop já vem incorporados, facilitando a
etapa anterior(6). Se a caixa do modelo 2 estiver passando sua utilização como contador.
considere como aprovado, ligando a lâmpada L1, caso
contrário como reprovado, ligando a lâmpada L2. Projete um SET
circuito digital com o 7476 que conte e mostre em um display
CP0
quantas peças foram aprovadas. Quando chegar em 7 peças
ele deverá ligar
g a lâmpada
p L3, indicando q
que o lote está
completo. CP1
Contador 7490 Contador 7490
Tabela Verdade
Diagrama funcional - Pinagem
MS1, MS2 – Entradas SET [ R9(1), R9(2) ]
MR1, MR2 – Entradas Reset [ R0(1), R0(2) ]
CP0,CP1 – Entradas CLOCK [CKA, CKB]
45 46
Contador 7490 Contador 7490
Contador até 5
Exemplo de
ligação
Reset= Nr. Desejado + 1
E conectar com as entradas
RESET.
47 48
8
21/07/2010
Contador 7490 EXERCÍCIOS DE APLICAÇÃO
DEZENA UNIDADE
Contador com
dois dígitos • Exercício 4: No sistema abaixo o sensor S1 é utilizado para contar quantas
peças são colocadas na caixa.
Contador até 99 • Projete um circuito digital com o 7490 que conte e mostre através de
displays quantas peças foram colocadas na caixa.
51 52
Contador 7490 Contador 7490
• Resolução: A parada irá ocorrer em 50, ou seja 5 na dezena ,
assim 510 = 01012
• Sugere‐se que, como medida geral, aqueles que estiverem em
1 liguem direto e os que estiverem em 0 utilizem um inversora
para ligar em uma porta NAND.
1 1
0 0
1 1
0 0
53 54
9
21/07/2010
Contador 7490 EXERCÍCIOS DE APLICAÇÃO
• Exercício 6: No sistema abaixo o sensor S1 é utilizado para contar quantas
peças são colocadas na caixa. Quando chegar em 50 peças a lâmpada L1
Contador até 23 deverá ligar para avisar ao operador para trocar a caixa e ao mesmo
tempo o motor M1 deverá ser desligado. Após trocar as caixas o operador
aperta o botão B1 com isso o contador é zerado e o motor ligado
Nesse caso o RESET novamente.
acontece em 24. • Projete um circuito digital com o 7490 que conte e mostre através de
displays quantas peças foram colocadas na caixa. Considere que o motor
tem um controlador com uma entrada digital E, que enquanto ela estiver
Com o número em 1 o motor permanece ligado, e se for 0 desliga
“quebrado” devemos
ligar as entradas
RESET separadas
55 56
Contadores EXERCÍCIOS DE APLICAÇÃO
Exercício 9 : No sistema abaixo o nível é monitorado pelo conjunto de sensores S0 a
• EXERCÍCIO 7: Projete um relógio com indicação de horas e minutos.
S8, sendo que o número de cada sensor representa o nível do líquido
Considere que a base de tempo do CLOCK é de 1 minuto.
correspondente em metros. Considerando que ele está vazio a válvula V1 deve ser
ligada até que o nível chegue em 6 metros , quando então o motor do misturador
• EXERCÍCIO 8: Projete um cronômetro para 1’ 59”. Ele deverá ter um botão, deve ser ligado. Após isso a válvula V3 deve ser ligada até que o tanque chegue em
com trava, que tem as funções de início, ao ser pressionado o cronômetro 9 metros quando então o misturador é desligado e a válvula V2 é ligada até que o
começa a marcar, e se o botão for pressionado novamente, voltando ao tanque fique vazio (0). O nível deverá ser visível em um display.
estado inicial, tem a função de pausa, ele para de marcar o tempo. E um
outro botão qque ao ser ppressionado ele zera o cronômetro,, independente
p
se ele está andando ou parado. Projete os circuitos
necessários para resolver o
problema. Considere que o
motor tem um controlador
com uma entrada digital E,
que enquanto ela estiver em
1 o motor permanece ligado,
e se for 0 desliga
57 58
Contador 7493 Contador 7493
CP1
MR1, MR2 – Entradas Reset [ R0(1), R0(2) ]
CP0,CP1 – Entradas CLOCK [CKA, CKB]
RESET NC – não conectado
59 60
10
21/07/2010
Contador 7493 Contador 7493
Tabela Verdade
Exemplo de
ligação
Contador até
15 (F)
61 62
Contador 74190 Contador 74190
Contador UP/DOWN até 9 Diagrama funcional - Pinagem
CE – Enable [CTEN]
CP – Entrada CLOCK [CLK] ‐ Positiva
PL – Carrega entrada [LOAD]
U/D – Crescente(UP)/Decrescente(DOWN) [D/U]
D3 – D0 – Entrada Dados [D,C,B,A]
RC – Pulso negativo na transição 9 – 0 [RCO]
63 TC – Pulso positivo na transição 9 – 0 [MAX/MIN] 64
Contador 74190 Contador 74190
Exemplo de
ligação
Contador UP/DOWN
até 9
Pesquise como
montar um contador
decrescente de 99 até
0 com 74190 sem utilizar
mais nenhum outro C.I.
65 66
11
21/07/2010
EXERCÍCIOS DE APLICAÇÃO REFERÊNCIAS
DESAFIO: No sistema abaixo, as peças são levadas pela esteira até uma caixa.
Inicialmente o operador programa através de duas teclas, dezena e unidade, o • Tocci e Widmer.Sistemas Digitais. Princípios e
tamanho do lote que vai na caixa. Depois disso ele aperta o botão B1 e com isso o
valor programado é carregado no display e o motor é ligado fazendo com que a Aplicações;
esteira comece a levar peças até a caixa. A medida que as peças vão passando o
valor do contador vai diminuindo e quando ele chega em zero o motor M1 é • Floyd. Sistemas Digitais. Fundamentos e
desligado e a lâmpada L1 é ligada, informando que o operador tem que trocar a Aplicações;
caixa. Para começar um novo ciclo o operador deve apertar o botão B1 novamente.
Projete os circuitos
• Idoeta e Capuano. Elementos de
Idoeta e Capuano Elementos de Eletrônica
Eletrônica
necessários para resolver Digital
o problema. O motor tem
um controlador com duas • Mairton. Eletrônica Digital. Teoria e
entradas digitais X1 e X2.
Um pulso positivo em X1 Laboratório
liga o motor e um pulso
positivo em X2 desliga o • www.alldatasheet.com
motor.
• Notas de aula. Professor Stefano
67 68
12