You are on page 1of 26

Sistemas Secuenciales

Flip-Flops

Sistemas Secuenciales
Los sistemas digitales se dividen en dos grandes grupos: La Lgica Combinacional implementada atravs de compuertas lgicas La Lgica secuencial cuya celda bsica es el Flip-Flop

Sistemas Secuenciales
En la lgica combinacional las salidas dependen nicamente de las entradas presentes En la lgica secuencial la salida no solo depende de la entradas presentes, tambin depender de la historia pasada, de lo que sucedi antes. Ac el concepto de tiempo comienza a cobrar sentido.

Ejemplos de Sistemas Secuenciales

Tipos de circuitos secuenciales


Existen dos tipos de circuitos secuenciales
Sincrnicos: Son sistemas cuyo comportamiento puede definirse a partir del conocimiento de sus seales en instantes discretos de tiempo. Asincrnicos: Depende del orden que cambien las seales de entrada y pueda ser afectadas en un instante dado.

Sistemas Sincrnicos
Son sistemas que actan bajo un control de tiempo, este control se denomina reloj (clock).
reloj: es una seal que se alterna entre los valores lgicos 0 y 1 en un periodo regular.

Rampas de subida y de bajada


reloj 1 Flanco positivo Flanco negativo

TPP

El Flip-Flop
El Flip Flop es un dispositivo de almacenamiento binario con entrada de reloj. Bajo operaciones normales este dispositivo almacenar un 1 un 0 y slo cambiarn estos valores en el momento que ocurra una transicin del reloj.

Flip-Flop R-S
Smbolo
Set S Q FF R Q Normal

Diagrama
salida
Salida negada

entrada
Reset

Tabla

Ejercicio:
Obtenga la tabla de verdad de un FF R-S construido con compuertas NOR

10

Flip Flop R-S Sincronizado


Smbolo
Set Clock Reset S FF Q CLK R Q negada Normal

Diagrama

Tabla
Modo entrada entrada entrada de Operaci CLK S R on salida Q salida Q
No Cambia Reset Q=0

efecto

Hold Reset Set


Prohibido

0 0 1 1

0 1 0 1

1 0 1 1

1 1 0 1

Set Q=1 no Usar

11

Flip-Flop D
Smbolo Lgico
Data D FF Clock CLK Q negada Q Normal

Diagrama

Tabla
entrada salida salida salida

CLK

Qn+1

S FF Q CLK

Q FF

=
Q

0 1

0 1

1 0

CLK

12

Ejercicio
Dibuje las formas de onda Q y Q para el FF D activado con flanco negativo

13

Ejercicios
IDEM

14

FF D activado por flanco positivo

15

Flip-Flops con Clear y Preset


Cualquier tipo de Flip-Flop podr contar con estas entradas asincrnicas, en el caso de Flip-Flops tipo D tenemos:
PRE
D
PRE

CLR 1 0

D X X

Q X X

Q* 1 0 Preset clear

0
Q

reloj

CLR

0 1 1 1 1

0 1 1 1 1

X 0 0 1 1

X 0 1 0 1

0 0 1 1

Invlido Normal

16

Ejercicio
Dibujar la forma de la salida Q

17

Flip-Flop D
Smbolo
Preset Data D PS Q Normal

FF
Clock CLK Q negada CLR Clear

Tabla
Modo de Operacin
Asynchronous Set Asynchronous Reset Prohibited Set Reset

ENTRADAS
Asncronas PS
0 1 0 1 1

SALIDAS
D
X X X 1 0

Sncronas CLK
X X X LaH LaH

CLR
1 0 0 1 1

Q
1 0 1 1 0

Q
0 1 1 0 1

18

J-K Flip Flop


Smbolo
Data Clock Data J FF Q CLK K Q negada Normal

Tabla
Modo de Operain

ENTRADAS
entrada CLK entrada J entrada K

SALIDAS
salida Q
No Cambia

Efecto

salida Q
No Cambia No Cambia Reset Q=0
Set Q= 1 Cambia al Estado opuesto

Hold Reset Set Toggle

0 0 1 1

0 1 0 1

0 1
Toggle

1 0
Toggle

19

7476 Flip-Flop J-K


Smbolo
Preset Data Clock Data J FF Q CLK K CLR Q Complementary Normal

Tabla
Modo de Operacin
Set Asncrono Reset Asncrono Prohibido Hold Reset Set Toggle

Clear

ENTRADAS
Asncronas PS
0 1 0 1 1 1 1

SALIDAS
J
X X X 0 0 1 1

Sncronas CLK
X X X

CLR
1 0 0 1 1 1 1

K
X X X 0 1 0 1

Q
1 0 1 No Cambia 0 1

Q
0 1 1 No cambia 1 0

Estado opuesto

20

FF J-K

21

Ejercicio
Dibujar la salida Q

22

Flip-Flop tipo T (Toggle)


Tiene una entrada T, de tal forma que si T = 1, el Flip Flop cambia el valor del estado actual y si T = 0, el estado permanece sin cambios. Tablas de Comportamiento
T 0 0 1 1 Q 0 1 0 1 Q* 0 1 1 0 T 0 1 Q* Q Q

23

Ejercicio
Dibujar Q en cada caso:

24

Ejercicio
Dibujar las formas de onda de salida en el siguiente sistema secuencial Suponer salidas en alto inicialmente

25

26

You might also like