Professional Documents
Culture Documents
Profesor:
Oscar Casimiro Pariasca
Tema:
Lab 3: Registros y transferencia de datos
Curso:
Lab. de Circuitos Digitales II
Alumnos:
Changanaqui Torres Brandol 15190141
Colla Muoz No
15190004
Lizonde Peredo James
15190167
Villanueva Arquinigo Jesus Angel 15190172
2017
Materiales y equipos:
1. Protoboard, cables de conexin.
Procedimiento experimental:
1. Verifique la operatividad de sus CI y FF bsicos.
El circuito est formado por flip-flops tipo D en los cuales la entrada es tipo serie y la salida tipo
paralelo. Las entradas ingresan por el primer flip-flop con el switch de datos. Luego en cada
flanco negativo del reloj ese dato se mostrar en la salida del primer flip-flop. En el siguiente
flanco se mostrar en la salida del segundo flip-flop, en el siguiente se mostrar en la salida del
tercer flanco y en el siguiente en la salida del cuarto flip-flop. As pasar con todos los datos que
se ingresen.
Para obtener un registro de desplazamiento de entrada serie - salida serie, conectamos la salida
del primer flip-flop con la entrada del segundo flip-flop, la salida del segundo flip-flop con la
entrada del tercer flip-flop, la salida del tercer flip-flop con la entrada del cuarto flip-flop y en la
salida de este ltimo flip-flop irn apareciendo los datos de manera serial en cada flanco del
clock.
Salida serie:
Salida paralelo:
4. Modifique uno de los circuitos anteriores (de entrada serie-salida serie), y conecte mediante
un arreglo de compuertas como se muestra, de manera que la data que vaya saliendo vuelva a
entrar al registro. Los datos se cargan al registro cuando la seal de control R/W (READ/WRITE)
est en ALTO (ESCRIBIR). Los datos se desplazan hacia afuera cuando la seal de control R/W
est en BAJO (LEER).
5. Verificar el
funcionamiento
del CI - 74LS164.
Verificar su uso
como registro de
desplazamiento
con entrada serie
y salida paralelo.
6. Verificar el funcionamiento del CI - 74LS194. Puede utilizar el circuito siguiente. Conecte los
switches lgicos para obtener los datos de entrada y las seales para el modo de operacin. Fije
el modo de operacin para carga en paralelo, con un dato cualquiera en las entradas de datos
ABCD. Resetear el registro y luego aplique un pulso de reloj en la entrada de reloj. Note los
valores de salida y el hecho que las salidas no se afectan por nuevos datos en la entrada a menos
que se ingrese un segundo pulso de reloj.
Para la carga paralela colocaremos 1 en S1 y 1 en S0, de esta manera se pudo comprobar que los
datos ingresados en A, B,C y D se muestran en las salidas QA, QB, QC y QD con cada flanco del
reloj.
Escribimos 1001:
8. (Puede utilizar el mdulo EB-205) . Modifique el circuito anterior, y conecte segn el diagrama
mostrado en la figura siguiente para verificar la comunicacin serial de datos de un registro a
otro:
Limpiar los registros y luego cargue un conjunto de 4 bits en el registro de la izquierda. Cambie al
modo de operacin de Desplazamiento a la derecha y luego ingrese 4 pulsos de reloj.
Verifique el resultado. Repita con 4 bits en el registro derecho y con el modo de operacin fijado
para desplazamiento a la izquierda. Verifique el efecto de colocar S0 = S1 = 0.
Cuestionario final:
1. Explicar el funcionamiento de los registros CI. 74HC165 y CI 74HC195.
El 74HC195 puede utilizarse para trabajar con entrada y salida paralelo. Dado que tambin
dispone de una entrada serie, se puede emplear para trabajar con entrada y salida serie, o
entrada serie y salida paralelo. Puede usarse para funcionar con entrada paralelo y salida serie
utilizando Q3 como salida. En la Figura 1.2 se muestra su smbolo lgico tpico.
Cuando la entrada est a nivel BAJO, los datos de las entradas paralelo se introducen en forma
sncrona durante la transicin positiva de la seal de reloj. Cuando est a nivel ALTO, los datos
almacenados se desplazan a la derecha (Q0 a Q3), sincronizados con la seal de reloj. Las
entradas J y son para las entradas de datos serie de la primera etapa del registro puede utilizarse
como salida de datos serie. La entrada de borrado activa a nivel BAJO es asncrona.
FIGURA 1.2 El
registro de
2. Para el circuito mostrado en la figura, dibujar las formas de onda de las seales de control SC1,
SC2, SC3 , seales SC4, SC5, SC6 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 y/o E. Explique el
funcionamiento del circuito.
Analizamos el funcionamiento utilizando los controles y dado que los circuitos son
independientes; tenemos:
Cuando la seal de control este a nivel ALTO, y las otras dos seales se encuentren a
nivel bajo; los datos de las entradas paralelo en el registro A se introducen en forma
sncrona durante la transicin negativa de la seal de reloj.
Obs: Se hace el mismo anlisis para los controles y , donde se obtiene el registro paralelo usando
los flip-flops.
3. Analizar y explicar el funcionamiento de los circuitos de los pasos (2) y (3) de la parte
experimental.
Paso 2:
Es un registrador, que en cada flip flop se ingresara un numero, sea 1 lgico o cero lgico, y estos
se van a desplazar dependiendo de los switch que estn puestos, por lo general son de
Su funcionamiento es bsico, esta conformado por 4 flip flops (biestables) , de tipo d de tal
forma que al analizar su tabla de estados,
Es un registrador,
que en cada flip flop se
ingresara un numero, sea
1 lgico o cero lgico, y
estos se van a desplazar
dependiendo de los switch
que estn puestos, por
lo general son de
4. Presentar el diagrama de tiempos de los circuitos de los pasos (2) y (3) del experimento.
Ckto.2
Ckto.3
- cuntos impulsos de reloj se requieren para limpiar el registro de desplazamiento (llenarlo con
0s)?
6. Para el circuito del paso (3) del experimento, conteste las preguntas del paso anterior.
Vindolo de forma con retardos, se necesitan alrededor de 4 pasos de reloj como mnimo.
Se necesita habilitar esta condicin y luego recin dar los 4 pulsos de clock para que con retardo
de propagacin, estos antiguos nmeros sean desplazados.
Se requerirn de unos 2 pulsos de reloj, como para limpiarlo, o en todo caso aplicarle el master
clear y poner todo en 0 automticamente usando un solo pulso.
7. Qu modificaciones hara para convertir el circuito del paso (3) del experimento en un
registro de entrada paralelo y salida paralelo?
El circuito ya funciona como tal, entrada de datos paralelo y salida de datos paralelo:
8. Qu modificaciones hara para convertir el circuito del paso (3) del experimento en un
registro de entrada paralelo y salida serial?
9. Explique el funcionamiento del circuito, del paso (4) del experimento. En qu caso se escribe
y en qu caso se lee la informacin?
10. Analizar y explicar el funcionamiento del circuito de los pasos (6), (7) y (8) de la parte
experimental. Presentar el diagrama de tiempos de estos circuitos del experimento.
11. Suponga que la palabra almacenada en el registro de desplazamiento 74LS194 es 0110, Cul
ser la palabra almacenada luego de un pulso de reloj, para los siguientes estados SIR = 1; SIL =
0; S1S0 = 10?
12. Suponga que el registro de desplazamiento es reseteado inicialmente (es decir Q3Q2Q1Q0 =
0000 y que D3D2D1D0 = 0100, S1S0 = 01, SIR = 0, SIL = 1 . Grafique un diagrama de tiempos para
las salidas Q3 , Q2 , Q1 , Q0 , para 5 pulsos de reloj. (D3D2D1D0 = ABCD).
Primer pulso:
Q3Q2Q1Q0=0010
Segundo pulso:
Q3Q2Q1Q0=0001
Tercer pulso:
Q3Q2Q1Q0=1000
Cuarto pulso:
Q3Q2Q1Q0=0100
Quinto pulso:
Q3Q2Q1Q0=0010
Conclusiones:
A partir de la experiencia realizada hemos podido demostrar el uso de los registros de
desplazamiento.
Adems vimos la manera de utilizar los flip-flops tipo D para lograr construir registros con
entrada serie - salida serie y entrada serie - salida paralelo. Esto es muy importante cuando
transmitimos informacin.
Bibliografa:
Fundamentos de sistemas digitales - Floyd - Novena edicin.
https://es.wikipedia.org/wiki/Registro_de_desplazamiento
http://personales.unican.es/manzanom/planantiguo/edigitali/REGG4.pdf
https://www.ecured.cu/Registro_de_desplazamiento
https://catedra.ing.unlp.edu.ar/electrotecnia/islyd/apuntes/Tema%206%20Registros%20de
%20Desplazamiento%202009.pdf