9
Circuitos Seqüênciais Os Flip-Flops

Circuitos Seqüênciais

  • Upload
    sora

  • View
    31

  • Download
    0

Embed Size (px)

DESCRIPTION

Circuitos Seqüênciais. Os Flip-Flops. Os circuitos digitais são divididos em duas famílias importantes. Circuitos combinacionais: As saídas dependem exclusivamente das variáveis de entrada. - PowerPoint PPT Presentation

Citation preview

Page 1: Circuitos Seqüênciais

Circuitos Seqüênciais

Os Flip-Flops

Page 2: Circuitos Seqüênciais

• Os circuitos digitais são divididos em duas famílias importantes. – Circuitos combinacionais: As saídas dependem

exclusivamente das variáveis de entrada.– Circuitos seqüenciais: As saídas dependem das

variáveis de entrada, bem como de seus estados anteriores que permanecem armazenados

De forma geral, os circuitos seqüenciais operam sob o comando de uma seqüência de pulsos denominada clock.

Page 3: Circuitos Seqüênciais

• Os principal bloco de construção dos circuitos seqüenciais são os flip-flops.

• De forma geral os flip-flops são circuitos que apresentam duas saídas complementares, entradas de variáveis e uma entrada de controle (clock).

e QQ

Page 4: Circuitos Seqüênciais

• Os flip-flops possuem dois estados de saída. Para o flip-flop assumir um destes estados é necessária uma combinação das variáveis e do pulso de controle(clock).

• Após este pulso, o flip-flop permanecerá neste estado até a chegada de um novo pulso de controle e, então, de acordo com as variáveis de entrada, poderá mudar ou não de estado.

Page 5: Circuitos Seqüênciais

• Vamos agora analisar alguns circuitos flip-flops e suas características.

• O FLIP-FLOP RS– O Flip-flop RS básico construído a partir de

portas NE e inversores é mostrado abaixo.

Page 6: Circuitos Seqüênciais

• A principal característica dos flip-flops é o elo de realimentação que faz com que as saídas sejam injetadas juntamente com as variáveis de entrada.

» S R Qa Q f

» 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 ñ permitido

» 7 1 1 1 ñ permitido

Page 7: Circuitos Seqüênciais

• A tabela-verdade acima mostra o funcionamento do flip-flop RS básico.

• Notamos que para os casos em que R=S=0, o flip-flop mantém o estado anterior.

• Nos casos onde S=0 e R=1 o flip-flop assume o estado Qf=0.

• Quando S=1 e R=0 o flip-flop assume o estado Qf=1.• A condição S=R=1 nas entradas leva à chamada

“condição de corrida” e deve ser evitada pois não podemos prever qual o estado da saída Qf

Page 8: Circuitos Seqüênciais

• Resumidamente temos:

S R Qf

0 0 Qa

0 1 01 0 1

1 1 ñ permitidoO nome das entradas vem do inglês S=set e R=reset, quando temos S=1 o flip-flop vai a 1(set), quando temos R=1 o flip-flop vai a 0 (reset).

Page 9: Circuitos Seqüênciais

• Podemos tornar o flip-flop RS sincronizável por meio de uma entrada clock segundo o esquema abaixo:

• Quando clock=1 as portas NE de entrada funcionam como inversores e temos o FF RS básico. Por outro lado quando clock=0 as entradas R e S ficam “bloqueadas” e o FF mantém o estado anterior.