Sei sulla pagina 1di 51

ESCOLA TCNICA PROFESSOR AGAMEMNOM MAGALES ELETRNICA DIGITAL CURSO TCNICO EM MECATRNICA

FLIP FLOPS

POR ROBSON DIAS RAMALHO

1.0 INTRODUO Os circuitos estados at o momento so chamados de circuitos combinacionais, pois os nveis lgicos de sada dependem apenas dos niveis lgicos de entrada, ambos para o mesmo instante de tempo. Qualquer condio de entrada anterior no tem nenhum efeito nas sadas atuais, pois um circuito combinacional no possui memria. A maioria dos circuitos digitais, possui circuitos combinacionais e elementos de memria.

1.0 INTRODUO Um dos elementos de memria mais importantes o Flip-flop, este implementado a partir de portas lgicas. Estas so organizadas de forma a permitir o armazenamento de informao.

Os estados de sada de um flip-flop so dois: SET ou RESET (CLEAR). Para a condio de SET temos: Q=1 e Q=0 Para a condio de RESET ou CLEAR temos: Q=0 e Q=1

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Podemos construir um flip-flop a partir de duas portas NAND conforme mostrado abaixo.

Vejamos como SETAR e RESETAR o flip-flop.

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Vejamos como SETAR o flip-flop.

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Vejamos como RESETAR o flip-flop.

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Vejamos como RESETAR e SETAR ao mesmo tempo.

Esta condio uma condio invlida, visto as sadas serem complementares entre si.

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Vejamos as transies na tabela abaixo.
SET 0 RESET 0 SADA INVLIDA

0
1 1

1
0 1

Q=1, Q=0
Q=1, Q=0 NO MUDA

Vejamos o circuito FLIP FLOP NAND E NOR no software CIRCUIT MAKER

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Representao alternativa

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Representao alternativa

S FF R

2.0 LATCH OU FLIP-FLOP COM PORTAS NAND Exerccio

Determine a forma de onda para a sada Q de acordo com as entradas SET e CLEAR mostradas abaixo.

3.0 LATCH OU FLIP-FLOP COM PORTAS NOR Vejamos as condies de SET e RESET com as portas NOR.

SET 0 0 1

RESET 0 1 0

SADA NO MUDA Q=1, Q=0 Q=1, Q=0

INVLIDA

4.0 FLIP-FLOP S-C COM CLOCK Este flip-flop entra em condio de funcionamento apenas quando recebe um pulso positivo na entrada CLOCK.
ENTRADAS S 0 1 C 0 0 CLOCK SADA Q NO MUDA 1

0
1

1
1

0
INVLIDA

4.0 FLIP-FLOP S-C COM CLOCK Vejamos as formas de onda abaixo e analisemos.

4.0 FLIP-FLOP S-C COM CLOCK Este flip-flop entra em condio de funcionamento apenas quando recebe um pulso negativo na entrada CLOCK.
ENTRADAS S C CLOCK SADA Q

0
1

0
0

NO MUDA
1

0
1

1
1

0
INVLIDA

5.0 CIRCUITO INTERNO DE UM FLIP-FLOP DISPARADO POR BORDA

Analisemos para: S=1 e C=0 Teremos Q=1 Para S=0 e C=1 Teremos Q=0

6.0 FLIP-FLOP J-K COM CLOCK Este flip-flop no apresenta entrada invlida quando ambas entradas esto em nvel alto, neste caso a sada Q comuta de estado.
ENTRADAS J K CLOCK SADA Q

0
1

0
0

NO MUDA
1

0
1

1
1

0
Q COMUTA

6.0 FLIP-FLOP J-K COM CLOCK Vejamos as formas de onda abaixo.

6.0 FLIP-FLOP J-K COM CLOCK Para o clock na borda negativa temos:
ENTRADAS S 0 1 0 C 0 0 1 CLOCK SADA Q NO MUDA 1 0

Q COMUTA

7.0 CIRCUITO INTERNO DE UM FLIP-FLOP J-K DISPARADO POR BORDA

Analisemos para: J=K=1 Q=0 e Q=1 (Antes do pulso de clock

8.0 FLIP-FLOP D COM CLOCK Este flip-flop apresenta apenas uma entrada, ao contrrio dos flip-flops anteriores. Vejamos a representao abaixo.
D 0 CLK Q 0

Vejamos o arquivo FLIP-FLOP tipo D no CIRCUIT MAKER

8.0 FLIP-FLOP D COM CLOCK

8.0 FLIP-FLOP D COM CLOCK Vejamos as formas de onda abaixo.

9.0 FLIP-FLOP TIPO D A PARTIR DE UM FLIP-FLOP J-K

Vejamos o arquivo FLIP-FLOP tipo D no CIRCUIT MAKER

10.0 FLIP-FLOP TIPO D TRANSFERNCIA DE DADOS EM PARALELO.

Vejamos o arquivo FLIP-FLOP tipo D no CIRCUIT MAKER

11.0 CIRCUITO INTERNO DE UM FLIP-FLOP D DISPARADO POR BORDA

12.0 ENTRADAS ASSNCRONAS

PRESET

CLEAR

RESPOSTA DO FF

1
0

1
1

OPERA COM CLK


Q=1, IND. CLK

1
0

0
0

Q=0, IND. CLK


NO USADA

12.0 ENTRADAS ASSNCRONAS

12.0 ENTRADAS ASSNCRONAS


Vejamos o exerccio abaixo.

13.0 APLICAES COM FLIP-FLOP ARMAZENAMENTO E TRANSFERENCIA DE DADOS

Vejamos o arquivo APLICAO DE FFS no CIRCUIT MAKER

14.0 APLICAES COM FLIP-FLOP TRANSFERNCIA PARALELA DE DADOS

Vejamos o arquivo FLIP-FLOP TIPO D no CIRCUIT MAKER

15.0 APLICAES COM FLIP-FLOP TRANSFERNCIA SERIAL DE DADOS

Vejamos o arquivo TRANSFERENCIA SERIAL DE DADOS no CIRCUIT MAKER

15.0 APLICAES COM FLIP-FLOP TRANSFERNCIA SERIAL DE DADOS

16.0 APLICAES COM FLIP-FLOP TRANSFERNCIA ENTRE REGISTRADORES

16.0 APLICAES COM FLIP-FLOP TRANSFERNCIA ENTRE REGISTRADORES

REGISTRADOR A U1 U2 U3

REGISTRADOR B U4 U5 U6

COMENTRIO ----------------------------------------

1
0

0
1

1
0

0
1

0
0

0
0

ANTES DO PRIMEIRO PULSO


PRIMEIRO PULSO

0
0

0
0

1
0

0
1

1
0

0
1

SEGUNDO PULSO
TERCEIRO PULSO

17.0 APLICAES COM FLIP-FLOP DIVISO DE FREQUENCIA DE CONTAGEM

Vejamos o arquivo CONTAGEM no CIRCUIT MAKER

17.0 APLICAES COM FLIP-FLOP DIVISO DE FREQUENCIA DE CONTAGEM

17.0 APLICAES COM FLIP-FLOP DIVISO DE FREQUENCIA DE CONTAGEM


Dizemos que este contador um contador de mdulo 8, pois os mesmos possuem trs flip-flops, oferecendo oito estgios de contagem diferentes. Assim, o numero de contagens dado por:

N : Numero _ de _ Contagens N 2X X Numero _ de _ Flip flops

17.0 APLICAES COM FLIP-FLOP DIVISO DE FREQUENCIA DE CONTAGEM

1 f1 f 0 2

f2

1 f1 2

18.0 FLIP-FLOP MESTRE E ESCRAVO

18.0 FLIP-FLOP MESTRE E ESCRAVO

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

Ver arquivo USANDO O CI 74LS73 no circuit maker

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

Ver arquivo USANDO O CI 74LS74 no circuit maker

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

Ver arquivo USANDO O CI 74LS75 no circuit maker

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

Ver arquivo USANDO O CI 74LS76 no circuit maker

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

Ver arquivo USANDO O CI 74LS273 no circuit maker

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

19.0 FLIP-FLOP EM CIRCUITOS INTEGRADOS

Ver arquivo USANDO O CI 4043 no circuit maker

APLICAO PRTICA RELGIO DIGITAL

Ver arquivo RELGIO DIGITAL no circuit maker

FIM

Potrebbero piacerti anche