Está en la página 1de 11

REGISTROS

REGISTROS
 Circuito digital con dos funciones básicas:
almacenamiento de datos ymovimiento de
datos(Floyd)
 Son dispositivos formados por biestables síncronos
por flanco, capaces de almacenar información
durante un tiempo.
 La cantidad de bits que almacene el registro
dependerán de la cantidad de biestables con los
que esté implementados .
 Son tan versátiles que pueden ser utilizados en la
implementación de memorias, microprocesadores.
 La información que manejan los registros pueden
serie o paralelo
 Para su implementación se utilizan F/F D
 Registra datos en los flancos activos del Reloj.
 Borra el contenido ante el nivel activo del Reset
 Puede tener señales de Habilitación y Clear
síncronos.
Registro de un bit
REGISTROS

 LOS REGISTROS PUEDEN SER :


 Entrada serie, salida serie.
 Entrada serie, salida paralelo.
 Entrada paralelo, salida serie.
 Entrada paralelo, salida paralelo
REGISTROS DE ENTRADA
PARALELO SALIDA PARALELO
DE 4 BITS.
1 0 0
0
Q0 Q1 Q2 Q3

U1:A U1:B U2:A U2:B

10

10
4

4
2 5 12 9 2 5 12 9

S
D Q D Q D Q D Q
U1:A(CLK)
3 11 3 11
CLK CLK CLK CLK
6 8 6 8
Q Q Q Q

R
1

13

13
7474 7474 7474 7474

D1

D2
LED-BIRY
Q3

LED-BIRY
Q2 D3
Q1
LED-BIRY
Q0
D4
ING. LETICIA ZABALA

LED-BIRY
REGISTRO DE DESPLAZAMIENTO
ENTRADA SERIE SALIDA SERIE

1 0 0
0
Q0 Q1 Q2 Q3
SALIDA SERIE

U1:A U1:B U2:A U2:B

10

10
4

4
D1
2 5 12 9 2 5 12 9

S
D Q D Q D Q D Q
U1:A(CLK)

• Un bit entra. Un bit sale


3 11 3 11 LED-BIRY
CLK CLK CLK CLK
6 8 6 8
Q Q Q Q

Carga Serie . Desplaza los bits

R

13

13
7474 7474 7474 7474

• 4 ciclos de reloj en cargar un dato


• 4 ciclos de reloj en leer un dato
ING. LETICIA ZABALA
REGISTRO DE DESPLAZAMIENTO
ENTRADA SERIE SALIDA PARALELO

• Un bit entra. Cuatro de salida


• Carga Serie . Desplaza los bits
• 4 ciclos de reloj en cargar un dato
• 1 ciclos de reloj en leer un dato
REGISTRO DE DESPLAZAMIENTO
ENTRADA PARALELO SALIDA SERIE

• 4 bit de entra. un de salida


• Carga Paralela . Salida Serie
• 1 ciclos de reloj en almacenar un dato
• 4 ciclos de reloj en leer un dato
REGISTRO UNIVERSAL DE
DESPLAZAMIENTO
REGISTRO UNIVERSAL DE
DESPLAZAMIENTO
FUNCIONAMIENTO DEL REGISTRO
Universal
 Funcionamiento como registro serie-serie: para ello la entrada "Control" debe ser
igual a 0, además de la puerta lógica "AND-P" debe estar anulada. La señal de reloj
"CKS" debe ser activa y la entrada de datos se debe realizar por la línea "Entrada
Serie". La salida serie se obtendría por "Q3" en siete impulsos de reloj.
 Funcionamiento como registro serie-paralelo: para ello la entrada "Control" debe ser
igual a 0, además de la puerta lógica "AND-P" debe estar anulada. La señal de reloj
CKS debe ser activa y la entrada de datos se debe realizar por la línea "Entrada
Serie". La salida paralelo se obtendría por "Q0", "Q1", "Q2"y "Q3", en cuatro pulsos de
reloj.
 Funcionamiento como registro paralelo-serie: lo primero que debemos hacer es
cargar los datos presentes en las entradas "D0-D4" de los biestables, para ello en la
línea de "Control" debe ser igual a 1 y activamos un pulso de reloj "CKP". Para
desplazar los bits a lo largo de los biestables y en consecuencia la salida de dichos
bits por la salida "Q3", pondremos "Control" = 0 y activaremos el reloj "CKS".
 Funcionamiento como registro paralelo-paralelo: la entrada de datos se realiza por
"D0−D3", en cada pulso de reloj "CKP" se transfiere el dato a la salida. La salida de los
datos se producen en cada pulso de reloj "CKP" por "Q0-Q3".

También podría gustarte