Anda di halaman 1dari 8

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Per, DECANA DE AMERICA)

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

CURSO CIRCUITOS DIGITALES II

TEMA REGISTROS Y TRANSFERENCIAS


DE DATOS
PROFESOR CASIMIRO PARIASCA, OSCAR

ALUMNO JAIME SOLS VSQUEZ

CODIGO 141900

HORARIO MIERCOLES 14 17 HORAS


Informe Previo del Laboratorio N03: Registros y Transferencias de Datos

Cuestionario Previo:
1. Qu es un registro? Explicar la caracterstica de funcionamiento de los registros:
Un registro es un arreglo de flip-flops de manera que se almacene dentro de cada uno de ellos
la informacin de manera ordenada y sincrnica los datos se van ingresando por medio de las
entradas principales. Segn la configuracin de las entradas de control se puede tener
diferentes tipos de registros:
(a) De almacenamiento, aqu la informacin se guarda directamente bit por bit, en sus
respectivos flip-flops.
(b) De desplazamiento, aqu existe una entrada SR o SL que indica con que dato 0 o 1
lgico se llenara nuestro registro que se llenara por la derecha o por la izquierda. Es decir la
informacin ser transmitida en forma serial.
(c) Universal, es aquel registro que posee la enorme capacidad de regenerarse 4 formas
dependiendo de sus entradas de control, este puede ser desplazamiento a la derecha o a la
izquierda como tambin puede usarse como carga paralela o memoria. Un ejemplo de ello
es el CI 74LS194, as es su circuitera interna:
2. Por qu se consideran los registros de desplazamiento dispositivos bsicos de memoria?
Cul es la capacidad de almacenamiento de un registro que puede contener 2 bytes de
datos?
Cuando en el caso de un Registro Universal por ejemplo si se est haciendo uso de los
multiplexores se tiene 2 entradas en el caso de tener activado al bit MSB hace que este se
comporte como memoria ya que no importa que entradas se le coloque su salida siempre ser
la misma. Si se tuviera un registro de 2bytes eso implica 16bits ya que cada byte es igual a 8 bits,
por lo tanto se requiere de 16 flip-flops.

3. Explique la diferencia entre la puesta a cero mediante un Reset y la carga de una entrada de
todo ceros en un registro.

Primeramente la funcin del RESET, por ser una entrada sncrona, es la establecer la entrada
en cero de dicho flip-flop al que pertenece y esto lo hace uno por uno en cada biestable.
En cambio s se llena la informacin, que a pesar de ser todos los bits como ceros cuenta como
dato, externamente se est estableciendo esos bits que puede ser por desplazamiento o en
paralelo.
Aunque ambos procesos dan el mismo resultado, puros ceros en el registro, se entienden de
manera muy diferente, ya que en el primero se est borrando sincrnicamente todos los datos
en el registro y en el segundo se guarda la informacin de puros ceros en nuestro registro.

4. Para el circuito mostrado en la figura, dibujar las formas de onda de las seales de control
SC1, SC2, SC3 y la de CLK, para que la informacin digital de 3 bits disponible en las salidas
de los registros A, B C sea transferida a los registros D. Explique el funcionamiento del
circuito.
Se puede observar que las seales de control trabajan con cada registro. As tenemos que el
registro A trabaja con SC1, B con SC2 y C con SC3. Estas seales de control estn conectadas con
las salidas de cada registro a travs de compuertas AND. Para asegurarnos que el dato de
registro sea transferido, la seal de control debe estar en el nivel alto (1). Esta seal debe variar
segn el registro A, B o C que se quiere obtener en el registro D. La seal de reloj es
independiente de las seales de control, pues dichas seales se entrelazan en una compuerta
OR.

De esta forma nos aseguramos que los datos de los registros A, B o C pasen

ordenadamente al registro D.

5. Explicar el modo de funcionamiento del CI 74LS164. Explique el uso de las entradas serie A y
B. Indique una aplicacin de este registro de entrada serial y salida paralelo.
Dibujar las formas de onda de cada una de las salidas Qa, Qb,, Qh para las entradas
mostradas:
74164 Registro de desplazamiento de entrada serie y salida serie o paralelo de 8
bits.

Posee una entrada de reloj y otra de habilitado general. Para la entrada de datos
dispone de dos entradas unidas internamente a travs de una puerta AND.

Pines:

La relacin de pines de este integrado es la siguiente:

A, B: Pines de entrada serie al registro. La entrada al registro de este dispositivo la


hace conectando internamente estas dos seales a travs de
una puerta AND. Entradas sin inversin.

CLOCK: Pin de entrada de reloj. El desplazamiento de los datos se realiza a cada


flanco ascendente de la seal de reloj. Entrada sin inversin.

: Pin de puesta a cero de todas las salidas. Entrada con inversin.

Q0...Q7: Pines de salida paralelo. Son ocho pines de salidas sin inversin.

Funcionamiento:

Cuando el pin de puesta a cero tiene un nivel lgico bajo,


independientemente del estado del resto de entradas, las salidas pasarn a estar
todas a cero. Si est a nivel lgico alto el resultado del AND de las dos entradas A y
B ser desplazado por cada salida desde Q0 hasta Q7 a cada flanco ascendente de la
seal de reloj. Es decir, a cada flanco ascendente del reloj Q0 tomar el valor de la
operacin AB; Q1 el valor que tena Q0; Q2 el valor que tena Q1 y as hasta Q7 que
tomar el valor que tena Q6.
Al conectar la entrada B=1, la entrada A ser la que proporciona la entrada en serie
al registro. Si ponemos a uno, despus de 8 flancos ascendentes del reloj
aparece en las salidas Q1 hasta Q7 la informacin introducida por A en cada flanco
ascendente (salida paralelo). A partir de este octavo flanco de subida la salida Q7
representa la entrada A con un retraso de 8 pulsos (salida serie).

6. Cules son los modos de operacin del registro de desplazamiento Universal bidireccional
74LS194? Explicar las caractersticas de funcionamiento de este registro.
Primeramente este CI perteneciente a la familia TTL es un Registro Universal Bidireccional muy
usado en la prctica por su gran capacidad de maniobrabilidad, sus pines se reparten de la
siguiente forma:
Como sabemos este puede funcionar de maneras muy variadas dependiendo de cmo se
apliquen valores lgicos a los pines 10 y 9. Primeramente debemos recordar que de los dos
pines el MSB es el pin 10 y el LSB es el pin 9. Funciona as:
Si colocamos niveles lgicos iguales en estos pines, entonces el CI 74LS194 trabajara
como un Registro de Desplazamiento. Si se coloca en ambos 0 entonces actuara como
Desplazamiento a la derecha. Pero si se coloca en ambos 1 entonces los datos de
desplazaran hacia la Izquierda.
Si colocamos 0 en el pin 10 y 1 en el pin 9 se inicia un funcionamiento como un
registro que transmite la informacin en forma paralela.
Si colocamos 1 en el pin 10 y 0 en el pin 9 entonces nuestro registro acta como
memoria ya que no suceder ningn cambio si se recibe informacin por los pines 3-6.

7. Explique las diferentes formas de transferencia de datos entre dos registros de


desplazamiento (74LS194):

a) Desplazamiento a la derecha los datos en ambos registros de desplazamiento.


Como dijimos todo depender de cmo controlemos los pines 10 y 9 esta vez de ambos
registros. Para trabajar de esta manera se recomienda colocar ambos en 0. Al hacer esto
inmediatamente se inicia la transmisin de datos en forma serial por medio del pin 2,
recordemos que siempre se comienza a transmitir primero el bit ms significativo; as hasta
que la salida del primer registro ya est listo para enviarse al pin 2 del siguiente CI.
b) Desplazando a la izquierda los datos en ambos registros de desplazamiento.
Ahora colocamos los pines 10 y 9 a 1 de esta manera se configura el registro a modo
desplazamiento hacia la izquierda. Al hacer esto hacemos lo mismo que el anterior antes
pero por los pines 7 de cada registro universal.

8. Para el circuito experimental, los datos contenidos en el registro R1 (74LS194) deben


transferirse al registro R3 (74LS194) en 4pulsos. Cul de las salidas de R1 conectara a la
entrada SIL del registro R3?}

Debemos recalcar que para hacer esto se est usando una transmisin en forma serial ya
que se usan 4 pulsos del CLOCK, bueno entonces para ello se conecta el pin 12 del registro
R1 con el pin 2 del siguiente registro R3.
Ojo recordar que para que funcione esta forma de transmisin de datos se requiere que en
el primer registro se est trabajando como desplazamiento hacia la derecha y de igual forma
el registro R3, notar que el dato pudo haber llegado a R1 en paralelo o serial de igual manera
se transmitir eficientemente al siguiente chip.

Anda mungkin juga menyukai