Sie sind auf Seite 1von 19

1.

Circuitos seqenciais - conceito


2. Flip-flops
3. Registradores
4. Contadores

Circuitos Seqenciais
sadas so funo tanto das entradas quanto
dos valores de sada (estado atual)
so construdos com portas lgicas com
realimentao
possuem elementos de armazenamento
(memrias)
exemplos:
- flip-flop
- registrador
- contador

Exemplo de Circuito Seqencial


A

S1
sadas
(estado)

entradas
realimentao
B

S2

Exemplo de Funcionamento
A

S1

S2

(Simular a partir de A = B = S1 = 0 e S2 = 1)

Flip-flops e Latches
so circuitos que podem assumir apenas
dois estados diferentes, que se convenciona
corresponderem aos valores binrios 0 e 1
podem se manter no estado em que se
encontram (0 ou 1) enquanto no receberem
sinais de entrada e/ou de controle que os
faam mudar de estado
portanto, na prtica so memrias com
capacidade de armazenar o valor de 1 bit (0
ou 1)

Tipos de flip-flops
Quanto forma de operao:
- tipo RS
- tipo JK
- tipo D
- tipo T (toggle)
Quanto a sinais de controle (clock):
- sem sinal de controle (pouco usados)
- com sinal de controle
resposta borda
> borda positiva (0 1)
> borda negativa (1 0)
resposta ao nvel
> nvel 0
> nvel 1

Flip-flop Tipo RS
(implementao 1 - com portas NOR)
R

R(eset)
0
0
1
1

S(et)
0
1
0
1

Qt+1
Qt
1
0
Indeterminado

Resultado
Estadoficainalterado
Estadopassapara1
Estadopassapara0
Condiodeerro

Flip-flop Tipo RS
(implementao 2 - com portas NAND)
1

Comportamento de um FF tipo RS
t
1
2
3
4
5
6
7
8
9

R
0
0
0
1
0
1
0
0
0

S
0
1
0
0
0
0
0
1
0

Q
0
1
1
0
0
0
0
1
1

Q
1
0
0
1
1
1
1
0
0

R
S
Q
Q
t

Flip-flop Tipo RS com controle


S
Q

Ck
S
Q

Controle
Inativo
Ativo
Ativo
Ativo
Ativo

R
X
0
0
1
1

S
X
0
1
0
1

Qt+1
Qt
Qt
1
0
Indeterminado

Resultado
Estadoficainalterado
Estadoficainalterado
Estadopassapara1
Estadopassapara0
Condiodeerro

Sinal de Controle (Clock)


nvel 1
borda negativa (descida)

borda positiva (subida)


nvel 0

Tipos de flip-flop x controle - notao


Sensvel borda (flip-flop)

R
positiva

negativa

Ck
S

Ck
S

Sensvel ao nvel (latch)

R
nvel 1

nvel 0

Ck
S

Ck
S

Flip-flop tipo D (dado)


D
Ck

Ck
S

D
X
D

Ck
Q

C
inativo
ativo

Qt+1
Qt
D

Flip-flop tipo D sensvel ao nvel


(latch)
D
Q

Flip-flop tipo D sensvel borda


D

Flip-flop tipo JK

Ck
K

J
X
0
0
1
1

K
X
0
1
0
1

C
inativo
ativo
ativo
ativo
ativo

Qt+1
Qt
Qt
0
1
Qt

Flip-flop tipo T (toggle)

Q
Ck
Q

C
inativo
ativo

Qt+1
Qt
Qt

Sinais de Controle Adicionais


DC Set
J

DC Set
Q

Ck

Ck
Q

K
DC Reset

K
DC Reset

DC Set (ou Preset) - coloca FF no estado 1


DC Reset (ou Clear) - coloca FF no estado 0
ambos independem das demais entradas e do controle

Exerccio
Completar o diagrama de tempos (terico) abaixo com os
valores de Q e Q, considerando os valores dos demais
sinais e o funcionamento do flip-flop mostrado no desenho
Ck

PR
J

Ck

K
PR

K
CLR

CLR
Q
Q

Das könnte Ihnen auch gefallen