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

Universidad de la Sabana. lvarez Jefferson, Bejarano Rodrigo, Rodrguez Felipe, Rodrguez Julin.

Registros de
Desplazamiento en Matrices. 1

Registros de Desplazamiento en Matrices


lvarez Jefferson, Bejarano Rodrigo, Rodrguez Felipe, Rodrguez Julin
Universidad de la Sabana

Resumen- Este documento


proporciona informacin e instrucciones
sobre la simulacin en Proteus necesaria
para generar la imagen de un cohete en
una matriz de leds 8X8 mediante registros
de desplazamiento y otras compuertas
lgicas.
ndice de trminos- Registros,
Ilustracin 1 Simulacin del alambrado en
Proteus para el cohete.

Matriz.
I. INTRODUCCIN
En el siguiente documento se
presenta informacin sobre las
compuertas utilizadas para realizar el
desplazamiento de la imagen de un cohete
en una matriz de leds de tamao 8X8.
II. REGISTROS DE
DESPLAZAMIENTO CCLICO
A. Funcin- la funcin de un
registro es la de almacenar y mover datos.

Ilustracin 2 Simulacin del alambrado en


Proteus para el carro.

B. Instrumentos- Se necesitarn
los siguientes elementos para la
realizacin de la simulacin:
1.
2.
3.
4.
5.

2 Compuertas 555.
20 Compuertas NOT.
2 Compuertas 4017.
1 Matriz 8X8 de Leds.
1 Compuerta 74HC147.

C. Experimento- El experimento
que se va a realizar consiste en hacer uso
de los integrados 74HC147 Y 4017 para
poder permitir el ingreso de datos a la
matriz y as mismo desplazarlos con el fin
de formar la imagen de un cohete.

Ilustracin 3 Simulacin del alambrado en


Proteus para el barco.

Universidad de la Sabana. lvarez Jefferson, Bejarano Rodrigo, Rodrguez Felipe, Rodrguez Julin. Registros de
Desplazamiento en Matrices. 2

Como se puede observar en las


simulaciones del experimento
(Ilustraciones 1, 2 y 3) se ubican y
conectan los materiales requeridos para
cumplir con el objetivo de la prctica.
D. Procedimiento- Para el
experimento, se debe llenar la matriz de
8X8 con los datos necesarios para formar
la figura deseada. Esta matriz posee en
total 64 leds, los cuales pueden ser
encendidos mediante el envo de unos y
ceros. Para poder encender algunos
bombillos en particular, se debe enviar la
seal por medio de coordenadas.

No. 7

0 1 1 1

Ilustracin 5 Representacin grfica del


cohete que se formar y la forma como se
obtiene.

Decim
al
No. 0
No. 3
No. 3
No. 3
No. 7
No. 7
No. 7
No. 6

Binario
0
0
0
0
0
0
0
0

0
0
0
0
1
1
1
1

0
1
1
1
1
1
1
1

0
1
1
1
1
1
1
0

Ilustracin 6 Representacin grfica del


carro que se formar y la forma como se
obtiene.

Ilustracin 4 Ejemplo de como activar un


bombillo en la matriz usando coordenadas.

En la ilustracin 4, se puede ver


como se activa un bombillo por
medio de la posicin, y al no poder
indicar dos posiciones distintas de
forma simultnea si no es dentro de
la misma columna o la misma fila,
obliga a formar la figura del cohete
repitiendo varias veces por segundo
las coordenadas que se indican.
Decim
al
No. 1
No. 1
No. 1
No. 1
No. 3
No. 3
No. 7

Binario
0
0
0
0
0
0
0

0
0
0
0
0
0
1

0
0
0
0
1
1
1

1
1
1
1
1
1
1

Decim
al
No. 3
No. 3
No. 1
No. 1
No. 1
No. 7
No. 7
No. 3

Binario
0
0
0
0
0
0
0
0

0
0
0
0
0
1
1
0

1
1
0
0
0
1
1
1

1
1
1
1
1
1
1
1

Ilustracin 7 Representacin grfica del


barco que se formar y la forma como se
obtiene.

En vista de no tener una memoria


que pueda almacenar la trama de
datos y enviarlos para la
elaboracin de las figuras, se opt
por utilizar el integrado 74HC147
(Decodificador de decimal a binario)
al tener a que binario corresponde
cualquier nmero decimal entre 0 y
9. Usando este integrado,
acompaado del registro de
desplazamiento se formar las
figuras, como se evidencia en las

Universidad de la Sabana. lvarez Jefferson, Bejarano Rodrigo, Rodrguez Felipe, Rodrguez Julin. Registros de
Desplazamiento en Matrices. 3

ilustraciones 5, 6 y 7, replicndolo
en forma de espejo.
Los integrados 4017 se usaron para
hacer rotar un 1 en cada lapso de
tiempo. Viendo el funcionamiento de
la matriz de leds, este funciona de
punto a punto, es decir, para
encender un led, enviaremos la
seal en un punto predeterminado

frecuencia, se puede crear la figura


varias veces por segundo, logrado
as, una imagen esttica sobre la
matriz.
Se tom la siguiente frecuencia
basada en la siguiente frmula:

y . Para poder generar la

figura, junto se necesita optar por el


diagrama de tiempos evidenciado
en las ilustraciones 8, 9 y 10.

Ilustracin 8 Diagrama de tiempos usado


para formar la imagen del cohete.

(2)
ln

5
( 1.0 x 10 ) (1+2(360.1737603))

1
f 4017 =

E. Demostracin- Basados en las


ilustraciones anteriores, se procede
entonces a simular el funcionamiento de
todos los integrados mencionados con el
fin de obtener las imgenes.

Ilustracin 9 Diagrama de tiempos usado


para formar la imagen del carro.

Ilustracin 11 Simulacin en Proteus de los


registros funcionando y formando una
imagen de un cohete en la matriz 8X8

Ilustracin 10 Diagrama de tiempos usado


para formar la imagen del barco.

El integrado 555 se usa para crear


un clock, y este unido al integrado
4017, se usa para definir la
frecuencia a la que rotar el uno
en el registro. Con una alta

Universidad de la Sabana. lvarez Jefferson, Bejarano Rodrigo, Rodrguez Felipe, Rodrguez Julin. Registros de
Desplazamiento en Matrices. 4
Ilustracin 12 Simulacin en Proteus de los
registros funcionando y formando una
imagen de un carro en la matriz 8X8

Ilustracin 13 Simulacin en Proteus de los


registros funcionando y formando una
imagen de un barco en la matriz 8X8

Como puede observarse en las


ilustraciones 11, 12 y 13, se obtiene una
imagen parcial de lo que son las figuras
del cohete, el carro y el barco, debido a
que, para poder simular varias
repeticiones por segundo, Proteus no
tiene la capacidad de graficarlo en la
matriz 8x8.

III. CONCLUSIONES
El experimento se valida al
momento de obtener la imagen deseada
usando todos los elementos descritos de
la forma previamente discutida.
Por otra parte, se puede concluir
que la creacin de imgenes mediante el
uso de registros resulta bastante tediosa y
compleja ya que sin el uso de
microcontroladores se limita bastante las
posibilidades.
Adicional a esto, es importante
concluir que se comprendi el
funcionamiento de una matriz de leds y su
relacin a los registros de desplazamiento

con el fin de enviar datos y mostrarlos de


una forma especfica deseada.
Finalmente, se puede ver
reflejado como estas tecnologas son
usadas en la vida diaria. Por ejemplo,
estos registros fueron usados en los
primeros computadores, estos se usaban
para manejar el procesamiento de datos:
dos datos eran aadidos y guardados en
dos registros de desplazamiento y salan
por medio de un Clock a una unidad de
lgica y aritmtica, con el resultado de ser
devueltos a uno de los dos registros,
aunque poco prctico actualmente, es uno
de los usos que se le han dado a este tipo
de tecnologa.

V. BIBLIOGRAFA
[1] W. D. Moscoso Barrera, Notas de Clase
Logica Digital, Bogot, 2016.
[2] W. D. Moscoso Barrera, Presentacin
Registros de Desplazamiento, Bogot,
2016.
[3] Tamini Electronics, [En lnea].
Available: http://www.tamimielec.com/?
194,cd-74164. [ltimo acceso: 15 08
2016].
[4] Alessioviti, [En lnea]. Available:
http://www.alessioviti.com/lcdprojects/d
atasheet/74165.gif. [ltimo acceso: 15
08 2016].

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