Sunteți pe pagina 1din 33

Universidad Nacional San Lus Gonzaga de ICA

Escuela Profesional de Ingeniera Electrnica

Sistemas Secuenciales
LOS REGISTROS

Ing. RAUL HINOJOSA


SANCHEZ

Sistemas
Digitales

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

CONTENIDO

Definicion.
Transferencia sincrona y transferencia
asncrona.
Tipos de registros.
Transferencia de datos paralela y
transferencia de datos serial.
Registros de corrimiento y registros de
rotacin.
Contador de Anillo.
Contador Johnson.
Registro Universal

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

DEFINICION

Son grupos de flip flops que se utilizan


para el almacenamiento traslado de
informacin.
La operacin que se realiza con mas
frecuencia sobre los datos almacenados es
la TRANSFERENCIA DE DATOS
de un
registro a otro
Al registro inicial se denomina REGISTRO
FUENTE.
Al registro al que llega la informacin se
denomina REGISTRO DESTINO.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

TRANSFERENCIA SINCRONA

Es la que se realiza usando las entradas


sincronas de los flip flops y la entrada de
reloj.

TRANSFERENCIA ASINCRONA

Es la que utiliza las entradas asncronas


del flip flop: PRESET y CLEAR.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

TIPOS DE REGISTROS
De acuerdo a la forma de entrada y salida
de la informacin, los registros se clasifican
en:

SISO: Entrada Serie Salida Serie


SIPO: Entrada Serie Salida Paralelo
PISO: Entrada Paralelo Salida Serie
PIPO: Entrada Paralelo Salida Paralelo

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

TRANSFERENCIA DE DATOS
PARALELA

Cuando se aplica el pulso de reloj, se


produce la transferencia de datos del
Registro X (Registro Fuente) al Registro Y
(Registro Destino).
La transferencia se realiza en todos los
bits en forma simultanea.
Esta transferencia NO CAMBIA
contenido del Registro Fuente.

Ing. RAUL HINOJOSA SANCHEZ

el

Sistemas Digitales

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

TRANSFERENCIA DE DATOS
PARALELA
X1
X2
X3
REGISTRO X
(FUENTE)

REGISTRO Y
(DESTINO)

D1

Y1

D2

Y2

D3

Y3

CK
Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

TRANSFERENCIA DE DATOS
SERIAL

IN

X2

X1
D

CK

X0

CK

CK

CK

D
CK

Ing. RAUL HINOJOSA SANCHEZ

Y2

D
CK

Y1

Y0

CK

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

SALIDAS DE REGISTRO
X2
1

X1 X0 Y2
0 1
0

Ing. RAUL HINOJOSA SANCHEZ

Y1
0

Y0
0

t=0

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

SALIDAS DE REGISTRO
X2
1
0

X1 X0 Y2
0 1
0
1 0
1

Ing. RAUL HINOJOSA SANCHEZ

Y1
0
0

Y0
0
0

t=0
t=1

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

SALIDAS DE REGISTRO
X2 X1 X0 Y2
1
0 1
0
0
1 0
1
0
0 1
0

Ing. RAUL HINOJOSA SANCHEZ

Y1 Y0
0
0
0
0
1
0

t=0
t=1
t=2

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

SALIDAS DE REGISTRO
X2
1
0
0
0

X1 X0 Y2 Y1 Y0
0
1 0
0
0
1
0 1
0
0
0
1
0
1
0
0
0
1
0
1

Ing. RAUL HINOJOSA SANCHEZ

t=0
t=1
t=2
t=3

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

CARACTERISTICAS

En la transferencia paralela toda la


informacin es realizada en forma
simultanea por un pulso nico, sin
importar cuantos bits se transfieran.
En la transferencia serial, para
transferir N bits de informacin se
requieren N pulsos de reloj.
LA TRANSFERENCIA PARALELA ES
MAS RAPIDA QUE LA SERIAL.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

CARACTERISTICAS

En la transferencia paralela, la salida de


cada flip flop del registro fuente se conecta
a la entrada correspondiente del flip flop
del registro destino.
En la transferencia serial, el ultimo flip flop
del registro fuente se conecta al primer flip
flop del registro destino.
EN GENERAL: la transferencia paralela
necesita mas interconexiones entre el
registro fuente y el registro destino que la
transferencia serial.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

REGISTROS DE CORRIMIENTO
(SHIFT REGISTER)

Son los registros en los cuales la


informacin se desplaza a lo largo de
los flip flops ya sea de derecha a
izquierda de izquierda a derecha
ingresando por un extremo del
registro y saliendo por el otro.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

EJEMPLOS
REGISTRO A

REGISTRO DE CORRIMIENTO DERECHA

REGISTRO B
REGISTRO DE CORRIMIENTO IZQUIERDA
Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

REGISTROS DE ROTACION

Son aquellos registros en los cuales


el dato que sale del registro
reingresa por el bit de entrada.
Es decir se diferencia del registro de
corrimiento que los datos no se
pierden sino que permanecen en el
registro.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

EJEMPLOS
REGISTRO A
ROTACION A LA DERECHA

REGISTRO B
ROTACION A LA IZQUIERDA
Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

D-PARAL

C-PARAL

B-PARAL

A-PARAL

REGISTRO DE CORRIMIENTO DE
ENTRADA SERIE Y SALIDA PARALELO

LECTURA

IN-SERIE

CP
R

Q
_
Q

CP
R

Q
_
Q

CP
R

Q
_
Q

CP

Q
_
Q

OUT-SERI

CK
RESET
Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

REGISTRO DE CORRIMIENTO DERECHAIZQUIERDA E IZQUIERDA-DERECHA


X=0: CORRIMIENTO IZQ-DER
X=1: CORRIMIENTO DER-IZQ
X
OUT-D-I

IN-DER-I

IN-IZQ-D

CP
R

Q
_
Q

CP
R

Q
_
Q

D
CP

Q
_
Q

OUT-IZ-D

CK

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

CONTADOR DE ANILLO

Es un registro de corrimiento circulante


conectado de modo que el ultimo flip flop
desplace su valor al primer flip flop.
Los flip flops se conectan de modo que la
informacin se desplace de izquierda a
derecha y de regreso de Q0 a Q3.
En muchos casos solo hay un uno en el
registro y se hace que circule alrededor del
registro en tanto se apliquen pulsos de
reloj.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

Diagrama circuital

CP
R

Q
_
Q

Q3

CP
R

Q
_
Q

Q2

CP
R

Q
_
Q

Q1

CP

Q
_
Q

Q0

CK

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

Por ejemplo: las condiciones iniciales pueden


ser Q3=1, Q2=Q1=Q0=0. Luego de 4 pulsos
de reloj se repite la secuencia.
Este contador funciona como un contador
modulo 4 porque tiene 4 estados distintos.
Un contador de anillo necesita mas flip flops
que uno binario del mismo modulo: Modulo 8
de anillo: 8 flip flops, modulo 8 binario: 3 flip
flops.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

Utilidad: Puede decodificar sin usar


compuertas de decodificacin.
La seal de decodificacin para cada
estado se obtiene de la salida del flip
flop correspondiente.
Para el caso del contador de anillo de
4 bits la cuenta ser:
1000 0100 0010 0001

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

DIAGRAMA DE TIEMPOS
CK
Q3
Q2
Q1
Q0
Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

CONTADOR JOHNSON

Es una modificacin del contador de


anillo, con la diferencia de que la
salida invertida del ultimo flip flop se
conecta a la entrada del primer flip
flop.
CARACTERISTICA: El modulo es igual
a dos veces el numero de flip flops
usados: Modulo 6 tiene 3 flip flops.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

Diagrama circuital
CONTADOR JOHNSON DE 3 BITS

CP
R

Q
_
Q

Q2

CP
R

Q
_
Q

Q1

CP

Q
_ Q0
Q

CK

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

DIAGRAMA DE TIEMPOS

CK
Q2
Q1
Q0
Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

CODIGO JOHNSON
3 BITS
Y2 Y1
Y0
0
0
0
1
0
0
1
1
0
1
1
1
0
1
1
0
0
1
0
0
0

Ing. RAUL HINOJOSA SANCHEZ

Y3
0
1
1
1
1
0
0
0
0

4 BITS
Y2
Y1
0
0
0
0
1
0
1
1
1
1
1
1
0
1
0
0
0
0

Y0
0
0
0
0
1
1
1
1
0

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

REGISTRO UNIVERSAL

Es un registro que permite mayor


flexibilidad
ya
que
se
puede
programar en diferentes formas de
acuerdo a las necesidades.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

Por ejemplo:
SELECCIN
S1
S0
0
0
0
1
1
0
1
1

Ing. RAUL HINOJOSA SANCHEZ

OPERACIN
HOLD: Mantiene el estado anterior
Shift Right: Desplazam. a la derecha
Shift Left: Desplazam. a la izquierda
Parallel Load: Carga Paralela

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

DIAGRAMA DE BLOQUES
SALIDAS PARALELO
SALIDA SERIAL
IZQUIERDA
ENTRADA
SERIAL
DERECHA
ENTRADA
SERIAL
IZQUIERDA

Ing. RAUL HINOJOSA SANCHEZ

SALIDA SERIAL
DERECHA
Qd

Qc

Qb

Qa

SELECCIN
DE MODO
S1

REGISTRO
UNIVERSAL
D

S0

ENTRADAS PARALELO

Sistemas Digitale

Universidad Nacional San Lus Gonzaga de ICA


Esc. de Ingeniera Electrnica

DIAGRAMA CIRCUITAL
Qd

FFD
Dd

Mux 4 a 1
0 1 2 3

Qc

FFC
Dc

Qb

FFB

FFa

Db

Da

S1 Mux 4 a 1

S1 Mux 4 a 1

S1 Mux 4 a 1

S1

S0 0 1 2 3

S0 0 1 2 3

S0 0 1 2 3

S0

Qd
Qc D

Qa

Qc Qd Qb C

Qb Qc Qa B

Qa Qb

IN SER.

IN SER.

DER

IZQ.

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitale

S-ar putea să vă placă și