You are on page 1of 11

Instituto Tecnolgico de Puebla

Ingeniera Mecnica
Prctica de la materia: Sistemas Digitales.
Reporte del alumno

11

Numero de prctica:

Nombre de la prctica:
REGISTROS.
Objetivo:
Comprobar la transferencia de datos en serie y en paralelo, utilizado en la
transferencia registros de corrimiento.
Fecha de realizacin:
11 de Mayo de 2012
Nombre del alumno
(Integrantes del equipo)

Grupo/Horario

Fecha de entrega del reporte:


23 de Mayo de 2012

HERNANDEZ SANCHEZ MIGUEL.


RAMIREZ SANTIAGO JAVIER ELIUD
RAMIREZ MORALES ALFREDO
RAMOS LOPEZ LAZARO
SANTIBANEZ TELLEZ FRANCISCO.

Sistemas Digitales/ Mi 20-21, Vie. 16-20

Observaciones

Calificacin

Firma

TRANFERENCIA PARALELA DE DATOS.


La Figura, muestra la transferencia de datos de un registro a otro mediante el
uso de multivibradores tipo D. El registro X consta de los multivibradores X1, X2
y X3; el registro Y consta de los MVB Y1, Y2 y Y3. Cuando se aplique el pulso de
transferencia, el valor almacenado en X1 ser transferido a Y1, X2 a Y2 y X3 a Y3.

La transferencia del contenido de registro X al registro Y es una


transferencia sincrnica. Tambin se le conoce como transferencia paralela, ya
que el contenido de X1, X2 y X3 se transfiere simultneamente a Y1, Y2 y Y3. Si se
efectuara una transferencia serial, el contenido del registro X sera transferido
al registro Y, un bit a la vez.
Es importante comprender que la transferencia paralela no cambia el
contenido del registro que sirve como fuente de datos.
TRANFERENCIA SERIAL DE DATOS.
Antes de describir la transferencia serial de datos, primero es necesario
examinar la constitucin del registro bsico de corrimiento. Un registro de
corrimiento es un grupo de multivibradores conectado de tal forma que los
nmeros binarios almacenados en l son desplazados de un MVB al siguiente,
con cada pulso de reloj. Sin duda, ya se conoce la forma de operar de las

calculadoras electrnicas, en que los dgitos que aparecen sobre la pantalla se


desplazan a la izquierda cada vez que se proporciona un nuevo dgito. Esta es la
misma accin que se lleva a cabo en un registro de corrimiento.
La Figura a), muestra una forma de conectar varios multivibradores tipo J-K
para que funcionen como un registro de corrimiento de 4 bits. Ntese que los
MVB estn conectados de manera que la salida de X3 se transfiere en X2, X2 en X1
y X1 en X0, Esto significa que, hasta la incidencia del pulso de corrimiento,
cada MVB toma el valor almacenado anteriormente en el multivibrador a su
izquierda. El MVB X3 toma un valor determinado por las condiciones presentes en
sus entradas J y K cuando ocurre el pulso de corrimiento. Por ahora
supondremos que las entradas J y K de X3, estn conectadas a la forma de onda
de ENTRADA DE DATOS que se muestra en la Figura 9.4 b). Tambin se
supondr que todos los multivibradores se encuentran en estado 0 antes de
aplicarse los pulsos de corrimiento.

Las formas de onda de la Figura b), muestran la forma en que los datos de
entrada pasan de la izquierda a la derecha de un MVB a otro, cuando se aplican
los pulsos de corrimiento. Cuando ocurra la primera TPN al tiempo T1, cada uno

de los multivibradores X2, X1 y X0 tendrn la condicin J=0 y K=1 presente en sus


entradas debido al estado del MVB y X0 tendr la condicin J=0, K=1 presente en
sus entradas debido al estado del MVB de la izquierda. El multivibrador X3
tendr la condicin J=0, K=1 debido a la ENTRADA DE DATOS. El multivibrador
X2 pasar a ALTO, el MVB X3 pasar a BAJO y los multivibradores X1 y X0
permanecern en BAJO.
Se puede usar un razonamiento semejante para determinar la manera en que
las formas de onda cambian al T3 y T4. Note que cada TPN de los pulsos de
corrimiento, cada salida del MVB toma el nivel que se encontraba presente en la
salida del MVB a su izquierda antes de la TPN. Por supuesto, X3 toma el nivel
que estaba presente en la ENTRADA DE DATOS anterior a la TPN.
Requisito de tiempo de retencin. En este arreglo de registro de corrimiento
es necesario que los MVB tengan un requisito de tiempo de retencin muy
pequeo, porque hay instantes en que las entradas J y K se encuentran
cambiando casi al mismo tiempo que la transicin CLK. Por ejemplo, la salida X3
cambia de 1 a 0 en respuesta a la TPN al tiempo T2, ocasionando que las entradas
J y K de X2 cambien, mientras su entrada CLK se encuentra cambiando. En
realidad, debido al retardo en la propagacin de X3, las entradas J y K de X2 no
cambiarn en un tiempo corto despus de la TPN. Por esta razn, debe
implantarse un registro de corrimiento a partir de multivibradores disparados
por flanco que tengan un valor tH menor que el retardo de propagacin del
MVB (del CLK a la salida). Este ltimo requisito se cumple fcilmente con los
MVB ms modernos disparados por flanco.
TRANSFERENCIA SERIAL ENTRE REGISTROS.
La Figura 9.5, muestra dos registros de corrimiento de 3 bits conectados de
modo que el contenido del registro X sea transferido al registro Y. Se utilizan
multivibradores tipo D por cada registro de corrimiento, ya que esto requiere
de menos conexiones que los MVB J-K. Ntese la forma en que X0, ltimo MVB
del registro X, est conectado a la entrada de Y2, primer MVB del registro Y. De
esta manera, cuando se aplican pulsos de corrimiento, la transferencia de
informacin se lleva a cabo como sigue:

X2 => X1 => X0 => Y2 => Y1 => Y0. El MVB X2 pasar a estados determinados
por su entrada D. Por ahora, D se mantendr BAJO, de modo que X2 pasar a
BAJO en el primer pulso y ah se quedar.
Para ilustrar lo anterior, supngase que antes de que se aplique algn pulso, el
contenido del registro X es 101 (es decir, X2=1, X1=0 y X0=1) y el registro Y se
encuentra en 000. Consulte la tabla de la Figura 9.5 b), la que muestra la forma
en que los estados de cada MVB cambian cuando se aplican los pulsos de
corrimiento. Deben observarse los siguientes puntos:

En la transicin con pendiente negativa de cada pulso, cada MVB toma


el valor que estaba almacenado en el MVB a su izquierda antes de que
ocurra el pulso.

Despus de 3 pulsos, el primero que inicialmente se encontraba en X2


est en Y2, el 0 que al principio estaba en X1 est en Y1 y el 1 que estaba en
X0 est en Y0. En otras palabras, el nmero 101 almacenado en el registro
X ha sido transmitido ahora al registro Y. El registro X se encuentra en
000; no tiene ya la informacin original.

La transferencia completa de los 3 bits de datos requiere de 3 pulsos de


corrimiento.

MATODOLOGIA.
MATERIAL.
Una fuente de voltaje de 5V
diodos emisores de luz (LED)
DIP
El material usado para el circuito de reloj (ya usado en prctica anterior)
Las siguientes resistencias: 1Kohms (R3) y de 330ohms (limitar corriente de LED)
Un push botton (reset o reinicio)
Tablillas de conexiones (protoboard)
Los siguientes circuitos integrados (TTL): Un LM555, un 74LS273 y para la transferencia en serie
investigar el CI
Alambre para conexiones.
Un desarmador pequeo (para ajustar el preset)
Manual ECG Semiconductors

Procedimiento experimental

1)

Construya un circuito que realice una transferencia de datos en serie tal como lo indica el siguiente
diagrama

NOTA: En los circuitos topolgicos siguientes, las resistencias que limitan la corriente en los
ohms.

LED son de 330

NOTA: El registro X como el registro Y son de 3 bits, este primer registro se debe desplazar tal como lo indica la
siguiente figura, si no es as, ajustar otra frecuencia en el preset.

2) Armar el siguiente circuito topolgico para la transferencia de datos en paralelo:

Abrir todos los canales que se utilizan del DIP.

Elegir el registro X (4 bits) que se requiere transferir (X3, X2, X1, X0), al registro Y (Y3, Y2,
Y1, Y0) manipulando los canales del DIP del 1 al 4.

El pushbutton, es el que borra el registro Y en los multivibradores tipo D en el circuito


integrado en la terminal 1 y sta se activa en BAJO.

Cerrar el canal 8 del DIP.

El canal 8 del DIP es el que cierra y abre el circuito que conduce el pulso del reloj, la
transferencia de realiza hasta que el circuito integrado recibe el pulso.

Observar la transferencia del registro.

Oprimir el pushbutton.

Realizar las transferencias.

PARTE 2 TRANFERENCIA EN SERIE.

Armar el siguiente circuito topolgico. En este caso los registros X e Y


son de 3 bits.

Ajustar el preset a su mxima resistencia para obtener una frecuencia


baja de reloj.

Cerrar el canal 1 del DIP y observar lo que sucede en los LED.

Abrir el canal 1 del DIP.

Abrir y cerrar el canal 1 del DIP a la misma frecuencia del reloj para
obtener en los 3 primeros LED (X2, X1, X0) 101, ya obtenido este registro,
abrir el canal 4 del DIP para evitar la llegada del pulso del reloj al circuito
integrado 74LS273 y prevenir que siga el recorrido del registro.

Ya observado el registro en los 3 primeros LED, cerrar el canal 4 del DIP y


contar 5 pulsos de reloj y volver a abrir el canal 4.

Observar como se recorri el registro 101 (X2, X1, X0) a los 3 ltimos LED
(Y1, Y1, Y0)

Anexar una conexin: conectar la terminal 3 con la terminal 19.

Observar y explicar lo que sucede.

CONCLUSION.
En la transferencia paralela, toda la informacin es transferida
simultneamente por un comando nico sin importar cuantos bits se
transfieran. En la transferencia serial, como lo ejemplifica la Figura 9.5, la
transferencia completa de N bits de informacin requiere de N pulsos de reloj
(3 bits requieren 3 pulsos, 4 bits 4 pulsos, etc.) La transferencia paralela, por lo
tanto, es obviamente mucho ms rpida que la transferencia serial, usando
registros de corrimiento. En la transferencia paralela, la salida de cada MVB
del registro X se conecta a una entrada correspondiente del MVB en el registro
Y. Y en la transferencia serial, slo el ltimo MVB del registro X se conecta al
registro Y. En general, la transferencia paralela necesita ms interconexiones
de entrada al registro emisor (X) y el receptor (Y) que la transferencia serial.
Esta diferencia se hace ms obvia cuando se transfiere un nmero mayor de
bits de informacin. Esta es una consideracin importante cuando los
registros emisor y receptor estn separados uno del otro, ya que determina
cuantas lneas (alambres) se necesitan en la transmisin de la informacin.

La eleccin de la transmisin paralela o serial depende de la aplicacin del


sistema y de las especificaciones. Con frecuencia se usa una combinacin de
los dos tipos para sacar ventajas de la velocidad de la transmisin paralela y
de la economa y simplicidad de la transferencia serial.