97710 a5-circuitos seqüenciais2
-
Upload
jordan-miguel -
Category
Documents
-
view
848 -
download
0
Transcript of 97710 a5-circuitos seqüenciais2
![Page 1: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/1.jpg)
Circuitos Seqüenciais
![Page 2: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/2.jpg)
Circuitos Seqüenciais• Circuitos Combinacionais: como vimos
até aqui apresentam as saídas única e exclusivamente dependentes das variáveis de entrada;
• Circuitos Seqüenciais: têm a saída dependentes das variáveis de entrada e/ou de seus estados anteriores que permanecem armazenados:– Flip-flop;– Registradores;– Contadores;– Memórias
![Page 3: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/3.jpg)
Flip-flop
• Dispositivo que possui dois estados estáveis. Para o flip-flop assumir um desses estados é necessário que haja uma combinação das variáveis de entrada e de um pulso de controle “clock”. Após este pulso, o flip flop permanecerá nesse estado até a chegada de um novo pulso de controle e, então, de acordo com as variáveis de entrada, permanecerá ou mudará de estado.
• O flip-flop é o elemento básico das chamadas memórias estáticas.
![Page 4: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/4.jpg)
Flip-flop
• Dois estados estáveis
E1
E2
Controle CLOCK
Q
Q
0Q1Q.2
1QOQ.1
=⇒==⇒=
![Page 5: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/5.jpg)
Flip-flop RS
S R Qa Qf
0 0 0
1 0 0
2 0 1
3 0 1
4 1 0
5 1 0
6 1 1
7 1 1
Q
Q
0
0
001
10
1
1
0 0
![Page 6: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/6.jpg)
Flip-flop RS
S R Qa Qf
0 0 0 0 0
1 0 0
2 0 1
3 0 1
4 1 0
5 1 0
6 1 1
7 1 1
Q
Q
0
0
11
1
11
0
0
11
![Page 7: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/7.jpg)
Flip-flop RS
S R Qa Qf
0 0 0 0 0
1 0 0 1 1
2 0 1
3 0 1
4 1 0
5 1 0
6 1 1
7 1 1
Q
Q
0
1
0
01
00
1
1
0
0
![Page 8: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/8.jpg)
Flip-flop RS
S R Qa Qf
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1
4 1 0
5 1 0
6 1 1
7 1 1
Q
Q
0
11
11
01
1
1
0
0
![Page 9: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/9.jpg)
Flip-flop RS
S R Qa Qf
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 0
4 1 0
5 1 0
6 1 1
7 1 1
Q
Q
1
0 0
00
10
1
1
1
1
1
0
![Page 10: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/10.jpg)
Flip-flop RS
S R Qa Qf
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 0
4 1 0 0 1
5 1 0
6 1 1
7 1 1
Q
Q
1
01
10
11
0
0
1
1
![Page 11: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/11.jpg)
Flip-flop RSS R Qa Qf
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 0
4 1 0 0 1
5 1 0 1 1
6 1 1
7 1 1
Q
Q
1
1
0
00
00
1
1
1
1
1
1
![Page 12: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/12.jpg)
Flip-flop RSS R Qa Qf
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 0
4 1 0 0 1
5 1 0 1 1
6 1 1 0 1
7 1 1
Q
Q
1
1
1
10
01
1
1
1
1
1
1
![Page 13: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/13.jpg)
Flip-flop RS
S R Qa Qf
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 0
4 1 0 0 1
5 1 0 1 1
6 1 1 0 1
7 1 1 1 1
Qf = Qa
Qf = 0
Qf = 1
N.P. QQ =
S R Qf
0 0 Qa
0 1 0
1 0 1
1 1 NP
Resumo da tabela
![Page 14: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/14.jpg)
Flip-flop RS comandado por pulso de Clock
CK
S
R
Q
Q
0
1
1
S R Qf
0 0 Qa
0 1 0
1 0 1
1 1 NP
![Page 15: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/15.jpg)
Flip-flop RS comandado por pulso de Clock
CK
S
R
Q
Q
0 1
1
S R Qf
0 0 Qa
0 1 0
1 0 1
1 1 NP
0
QaQf0CK/P =⇒=
O FF permanece em seu estado mesmo que varie as entradas R e S
![Page 16: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/16.jpg)
Flip-flop RS comandado por pulso de Clock
CK
S
R
Q
Q
1
P/ CK = 1 o FF funciona normalmente, ou seja o circuito irá mudar de estado somente na chegada de um pulso de CK.
![Page 17: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/17.jpg)
Flip-flop JK
• Soluciona o problema da indeterminação de R=S=1.
J
KCK
Q
Q
JQ S
CKR
Q.JS =
Q
K K.QR =
![Page 18: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/18.jpg)
Flip-flop JK
• Soluciona o problema da indeterminação de R=S=1.
J K Qa Qf 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
1 0 000 0
Qa Q.JS = K.QR =
1 0 0
10 01 1 0
00 0
1 1 010 0
QaQa
0Qa =01
1Qa =Qa1 =Qa0 =
Qa
0
1
Qa
![Page 19: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/19.jpg)
Flip-flop JK
J K Qf
0 0 Qa
0 1 0
1 0 1
1 1
Resumo da tabela
Qa
![Page 20: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/20.jpg)
Flip-flop JK mestre-escravo
![Page 21: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/21.jpg)
Flip-flop JK mestre-escravo
![Page 22: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/22.jpg)
Flip-flop JK mestre-escravo
![Page 23: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/23.jpg)
Clock
J
K
Q
Q
Flip-flop JK mestre-escravoFlip-flop JK mestre-escravo
![Page 24: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/24.jpg)
Flip-flop tipo D
J Q
CK
K
D
Q
J K D Qf
0 0 NE /
0 1 0 0
1 0 1 1
1 1 NE /
D Qf
0 0
1 1
![Page 25: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/25.jpg)
7473 - DUPLOFLIP-FLOP J-K COM CLEAR
Os flip-flops são sensíveis ao nível de clock (Level Triggered) com entrada de Clear assíncrono.
![Page 26: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/26.jpg)
7474 - DUPLO FLIP-FLOPTIPO D (LATCHES) COM PRESET E CLEAR
![Page 27: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/27.jpg)
Flip-flop TTL
• Para as diversas famílias TTL podemos especificar as máximas velocidades dos seus flip-flops da seguinte maneira:– Standard (74) - 35 MHz– Low Power (74L) - 3 MHz– Low Power Shottky (74LS) - 45 MHz– High Speed (74H) - 50 MHz– (74S) - 125 MHz
![Page 28: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/28.jpg)
Registrador de Deslocamento ou “shift-register”
Armazenar informação de mais de um bit
![Page 29: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/29.jpg)
Registrador de Deslocamento ou “shift-register”
![Page 30: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/30.jpg)
Registrador de Deslocamento ou “shift-register”
![Page 31: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/31.jpg)
Tipos de shift-register
SISO - Serial-in/Serial-out
![Page 32: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/32.jpg)
Tipos de shift-register
SISO - Serial-in/Serial-out
![Page 33: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/33.jpg)
Tipos de shift-register
SIPO - Serial-In/Parallel-out
![Page 34: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/34.jpg)
Contadores
• Faz contagem do número de pulsos.
• Classificação– Sincronismo
• Assíncronos (Ripple Counters);• Síncronos.
– Modo de contagem• Progressivos ou crescentes (UP COUNTERS);• Regressivos ou decrescentes (DOWN COUNTERS)
![Page 35: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/35.jpg)
CONTADOR ASSÍNCRONO
![Page 36: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/36.jpg)
![Page 37: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/37.jpg)
CONTADOR ASSÍNCRONO (CRESCENTE)
![Page 38: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/38.jpg)
CONTADOR ASSÍNCRONO (DECRESCENTE)
![Page 39: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/39.jpg)
CONTADOR ASSÍNCRONO (DECRESCENTE)
![Page 40: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/40.jpg)
CONTADOR SÍNCRONO
![Page 41: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/41.jpg)
7490 - Contador de Década
![Page 42: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/42.jpg)
7490 - Contador de Década
• Este circuito pode ser usado de três formas diferentes, sempre com as entradas R0(1), R0(2), R9(1) e R9(2) aterradas.
• Quando ligamos a entrada B à saída QA e aplicamos o sinal de clock à entrada A, o circuito funciona como um contador BCD, ou seja, conta até 10, com as saídas em decimal codificado em binário apresentadas nos pinos QA, QB, QC e QD.
![Page 43: 97710 a5-circuitos seqüenciais2](https://reader034.fdocumentos.tips/reader034/viewer/2022052514/5a6e7be27f8b9a49648b4f25/html5/thumbnails/43.jpg)
7490 - Contador de Década