Vous êtes sur la page 1sur 6

Universidad Distrital Francisco José de Caldas

Ricardo Mantilla Sanchez


20161005020
Jhonathan Alexander Castillo Perez
20161005015

Circuitos Digitales

Registro de desplazamiento de 4 bits

2019-I
INTRODUCCIÓN
En el laboratorio que a continuación se presentará se mostrará el funcionamiento de
un registro de desplazamiento de 4 bits.

Materiales
1. Psoc 5LP
2. Protoboard
3. 2 displays 7 segmentos anodo comun
4. teclado matricial 4x4
5. Cable utp

Concepto
El registro de desplazamiento consiste en mover los datos de los displays hacia la
izquierda o derecha, lo cual lo utilizaremos para poder insertar números decimales
de mas de un digito, permitiendonos realizar, por ejemplo, sumas de numeros de
mas de un digito decimal, lo que se denomina suma serie.

Procedimiento
Procederemos a montar primero el registro de desplazamiento para numeros de un
solo bit, por lo tanto a medida que vamos ingresando unos y ceros logicos, estos se
van almacenando y desplazando hacia la derecha o izquierda.

Para ello, utilizaremos flip-flops tipo D, donde la cantidad de flip-flops que utilizemos
representara la cantidad de posiciones significativas que podamos registrar.

Al tener un valor en la entrada, este no se guardara en el primr flip-flop hasta que se


active el reloj, una vez presionado el reloj, el flip-flop guardara el valor de la
entrada, al activar nuevamente el relojese valor se dezplazara al siguiente flip-flop y
el primer flip-flop almacenara la siguiente entraday asi sucecibamente se va
efectuando el desplazamiento de los datos.

Una vez entendido este dezplazamiento, procederemos a formar el circuito para


almacenar numeros de 4 bits.
de la misma forma usaremos 4 de estos bloques interconectados para poder hacer
ese registro de desplazamiento, cabe notar que al almacenar numeros de 4 bits nos
permite almacenar un numero BCD el cual lo visualizaremos en los displays de
forma decimal.

En este circuito tenemos 4 filas de los flip-flops donde a cada fila se le almacenerauna un bit
significativo de la entrada, y todos esos bits se hiran desplazando al mismo tiempo atravez
de los flip-flops.

Guardamos este circuito en un bloque como se ve en la siguiente imagen.


Ahora lo montaremos en el TopDesign, donde nuestra entrada sera el teclado matricial, a la
entrada de clock ira conectado la señal de led, la cual manda un uno logico cada vez que se
presiona una tecla del teclado matricial.

Estas señales de salida del registro de desplazamiento debemos mandarlas a nuestro


sistema de visualización dinamica para poder verlas en nuestros displays.

los selectores del multiplexor iran conectador al contador de la visualizacion dinamica que
prende y apaga los displays.
Ejecutamos el programa y como salida obtenemos que al ir presionando las teclas
obtenemos el desplazamiento de los numeros decimales en los displays

primera salida

segunda salida
tercera salida

cuarta salida

Vous aimerez peut-être aussi