Registros Y Contadores
TEMA 8. REGISTROS Y CONTADORES.
8.1. Registros. Tipos de registros. Registros de desplazamiento.
Los registros son circuitos secuenciales capaces de almacenar varios bits de información.
Su representación gráfica es la de la Figura
1
1
1
0
1
0
0
0
La transferencia de información binaria a un registro puede ser de tipo:
Serie, cuandolos bits se transfieren uno a continuación de otro por una misma línea.
Paralelo, cuando todos los bits se transfieren simultáneamente, utilizando tantas líneas como bits.
Registro serie-serie.
Es un registro donde la entrada de bits y la salida de bits tienen lugar en forma serie.
En los sucesivos instantes de tiempo, el aspecto que presentaría el registro, que supondremos de 4
bits porsimplicidad, sería el dado por la Figura supuesta la secuencia 1101, entrando primero el bit de la
derecha.
1
0
1
1
0
1
1
1
0
1
La salida de los bits tendrá el aspecto dado por la Figura
1
1
0
1
1
1
0
1
1
1
Un registro de este tipo se puede realizar con 4 biestables RS según la Figura:
Tema 8: Registros y Contadores
1
TECNOLOGÍA DECOMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Entrada
serie
S1
Q1
S2
CLK1
R1
Q2
S3
CLK2
__
Q1
R2
Q3
S4
CLK3
__
Q2
R3
Q4
CLK4
__
Q3
R4
__
Q4
Reloj
A3
A2
A1
A0
En cada flanco activo del reloj, se produce un desplazamiento hacia la derecha de 1 bit. Por A0 saldrá
la misma secuencia que entró por la Entrada Serie.Registro paralelo-serie.
Si DESPL/CARGA = 0, el dato que hay en A, B, C, D pasa a QA, QB, QC, QD, respectivamente. Se
produce la transferencia desde fuera hacia dentro del registro, en paralelo. Si A=0, se activa CLEAR del
biestable A, y QA se pone a 0. Si A=1, se activa PRESET del biestable A, y QA se pone a 1. Lo mismo sucede
con los restantes biestables.
Ahora bien, si DESPLA/CARGA
= 1,tanto PRESET como CLEAR
están inactivas, puesto que a las
salidas de las puertas NAND hay
un 1, y PRESET y CLEAR son
activas a nivel bajo. El efecto es
equivalente a que no existieran
las puertas, con lo cual el registro
se comporta como el serie-serie,
sacando los bits al ritmo del reloj.
Registro serie-paralelo.
Q1
Entrada
serie
S1
Q1
CLK1
R1
S2
Q2
CLK2
__
Q1Q3
Q2
R2
S3
Q3
CLK3
__
Q2
R3
Q4
S4
Q4
CLK4
__
Q3
R4
__
Q4
Reloj
Tema 8: Registros y Contadores
2
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
A3
A2
A1
A0
Los datos se introducen como en un registro serie-serie, pero la salida no es única, sino que cada
biestable proporciona salida.
Registroparalelo-paralelo.
El registro paralelo-paralelo está según la Figura. Mientras Enable
(E) y Control de Salida (CS) estén desactivadas, a nivel 0, la situación se
mantiene como estuviera antes, pero si E=1, los datos que en este
momento hubiera en las entradas 1D, 2D, 3D, ... 8D, aparecen en las
salidas 1Q, 2Q, 3Q, ... 8Q puesto que el biestable D lo único que hace es
transferir el dato desde la entrada ala salida. Si E=0, aunque cambie la
entrada, los datos de salida se mantienen.
Si CS se pone a 1, la salida se vuelve de alta impedancia
independientemente de E y de los biestables. La alta impedancia es una
especie de “tercer estado” que no es ni cero ni uno, sino una situación que
eléctricamente es como si no existiera conexión física, no acepta ni entrega
corriente.
Registros universal dedesplazamiento.
Es un circuito que se comporta como los anteriores dependiendo de cómo se configure con las líneas
de control. En la Figura aparece su esquema. El modelo comercial que corresponde a este circuito es el 74194.
El reloj es activo por flanco de subida.
Tema 8: Registros y Contadores
3
TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08
Inocente Sánchez Ciudad
Dependiendo de...
Regístrate para leer el documento completo.