Вы находитесь на странице: 1из 5

UNIVERSIDAD DE SEVILLA

Escuela Tcnica Superior de Ingeniera Informtica

PRCTICA 2: REGISTRO UNIVERSAL DE DESPLAZAMIENTO


Estructura de Computadores
(Ingeniera Tcnica en Informtica de Sistemas)

DEPARTAMENTO DE TECNOLOGA ELECTRNICA

Nota importante: La presentacin del estudio terico escrito es obligatoria para la realizacin de la prctica. Se presentar un estudio por persona y se entregar al profesor al principio de la sesin de prcticas. El estudio ha de dar respuesta a cada una de las cuestiones planteadas en el punto 2. Debe ser detallado, completo, claro y bien presentado. El profesor podr realizar preguntas o pedir aclaraciones sobre el estudio terico realizado.

1. OBJETIVOS:
Afianzar el manejo del analizador lgico, introducido en la prctica anterior. Conocer diferentes aplicaciones de un registro universal de desplazamiento Elementos de memoria Divisor de frecuencia Contadores especiales: en anillo, Johnson Generador de tramas o patrones determinados Convertidores serie-paralelo y paralelo-serie (transmisin de datos)

Verificar el funcionamiento de algunas de las aplicaciones antes descritas.

2. ESTUDIO TERICO:
2.1 Disponemos de una seal de reloj (CLK) de perodo T, y aleatoriamente se produce un pulso (X) de duracin T, sincronizado con el flanco ascendente de CLK. Se desea obtener un pulso de la misma duracin, pero 5 T despus de que ste primero haya comenzado. T/2

CLK

5T

Pulso

a) Disee el circuito necesario para realizar lo anterior, basando su diseo nicamente en registros de desplazamiento comerciales del tipo 74LS195. b) Dibuje los cronogramas que obtendramos en las diferentes patillas de salida de los registros (QA ... QN), al llegar un pulso como los descritos a la entrada del circuito diseado.

2.2 Implemente un registro circular de 8 bits, basando su diseo nicamente en dos registros de desplazamiento comerciales del tipo 74LS195. Dibuje as mismo, los cronogramas que obtendramos en QA -...- QH, enumerando los diferentes estados que obtenemos. Para ello suponga un estado inicial QA =0, QB = QC = QD = QE = QF = QG = QH = 1, y una seal de reloj de perodo T en la patilla CLK de los registros.

2.3 Implemente un registro circular de 8 bits, donde la entrada serie es igual a la salida serie complementada (contador Johnson), basando su diseo nicamente en dos registros de desplazamiento comerciales del tipo 74LS195. Dibuje as mismo, los cronogramas que obtendramos en QA -...- QH, enumerando los diferentes estados que obtenemos. Para ello suponga un estado inicial QA = QB = QC = QD = QE = QF = QG = QH = 0, y una seal de reloj de perodo T en la patilla CLK de los registros.

3. ESTUDIO EXPERIMENTAL:
3.1 Vamos a comprobar de forma prctica el funcionamiento del contador en anillo diseado en el apartado 2.2. Para ello siga los siguientes pasos: 1) Monte en la regleta el circuito diseado, no olvidando conectar las patillas necesarias para la alimentacin de los circuitos (Vcc = 5V y GND) pero no conecte an la fuente de alimentacin. Recuerde conectar la seal CLR a uno lgico (Vcc) para evitar borrados accidentales.

2) Vamos a colocar en las salidas de los registros otros tantos diodos Led, de forma que podamos visualizar fcilmente el estado de sus salidas. Pondremos la patilla ms corta (ctodo) de stos a GND de forma comn y la patilla ms larga (nodo) a cada una de las salidas (QA -...- QH). 3) Con ayuda del osciloscopio, ajustar una seal cuadrada de 1 Hz entre cero y cinco voltios en el generador de funciones. Introducirla en el pin CLK (10) de nuestros registros. 4) Conecte el pin 4 (entrada paralelo A del registro), y el pin 9 (SH/LD) a cero lgico (GND) y conecte la alimentacin. De este modo hemos hecho una carga sncrona en el registro: QA = 0, QB = QC = QD = QE = QF = QG = QH = 1 (en lgica TTL, si dejamos un pin sin conectar se interpreta como un 1 lgico). 5) Deberemos estar viendo el Led conectado a QA apagado y el resto encendidos. Si no es as, repasad el circuito, pues habr algn error. 6) Slo resta hacer la conexin necesaria para que el registro comience a rotar, para ello conectamos el pin 9 (SH/LD) a uno lgico (Vcc). Ahora veremos como el cero lgico cargado, se va desplazando cclicamente hacia la derecha. 7) Aumentar la frecuencia del generador de funciones y observar el efecto en los diodos Led.

3.2 Vamos a comprobar de forma prctica el funcionamiento del contador Johnson diseado en el apartado 2.2. Para ello siga los siguientes pasos: 1) El circuito a montar es el mismo del apartado anterior, slo es necesario mover un cable. Antes de mover nada desconecte la alimentacin y vuelva conectarla slo cuando ya tenga revisados los cambios 2) Con ayuda del osciloscopio, ajustar una seal cuadrada de 1 Hz entre cero y cinco voltios en el generador de funciones. Introducirla en el pin CLK (10) de nuestros registros. 3) Como ahora el estado inicial es todo a cero, podemos operar de dos formas diferentes: a. Conectando todos los pines de entrada (A,B....), y cargando este dato como antes. b. Haciendo un borrado asncrono del registro. Para ello conectaremos el pin CLR (1) a cero lgico (GND) hasta que todos los led se apaguen, tras lo cual volvemos a conectar este pin donde estaba (Vcc). Vemos como esta opcin es ms fcil que la a. 4) Deberemos estar viendo los Led rotando segn la secuencia del contador Johnson. Si no es as, repasad el circuito, pues habr algn error. 5) Aumentar la frecuencia del generador de funciones y observar el efecto en los diodos Led.

3.3 Vamos a estudiar el circuito anterior, esta vez con la ayuda del analizador lgico. Siga estos pasos: 1) En el circuito anterior, tras apagar la alimentacin, vamos a proceder a desconectar todos los diodos Led, conectando en su lugar el analizador lgico. 2) Una vez hecho y revisado, procederemos a encender primero el analizador y posteriormente alimentaremos nuestro circuito, siempre en este orden. Al desconectar procederemos en orden inverso: primero apagamos la fuente que alimenta nuestro circuito y finalmente el analizador lgico. 3) Con ayuda del osciloscopio, ajustar una seal cuadrada de 1 KHz entre cero y cinco voltios en el generador de funciones. Introducirla en el pin CLK (10) de nuestros registros. 4) Operamos igual que antes para poner el estado inicial a cero 5) Una vez capturados los cronogramas en el analizador lgico, compararlos con los del estudio terico.

Вам также может понравиться