Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 PracticaMatrizElectronicaDigital PDF
1 PracticaMatrizElectronicaDigital PDF
PRÁCTICAS
UNIDAD DE APRENDIZAJE: ELECTRONICA DIGITAL
ALUMNO(A): N. BOLETA:
GRUPO: EVALUACION:
Objetivo de la práctica: .
Conocer el funcionamiento y aplicaciones de una Memoria de Solo Lectura
Programable y Borrable Eléctricamente (EEPROM) que se utilizará durante el resto
de las prácticas del semestre.
Competencia genérica:
MATERIAL:
En todas las prácticas anteriores trabajamos con memorias tipo RAM, que se
caracterizan por ser volátiles, de rápido acceso y porque permiten guardar, borrar y
leer datos tantas veces cómo se requiera. Desde la práctica anterior empezamos a
trabajar con otro tipo de memoria llamada de Sólo Lectura o memoria ROM, que
entre sus características se encuentra la no volatilidad, que tiene un acceso un poco
más lento que el de una RAM, pero lo más importante, es que, por lo general, los
datos se pueden grabar una sola vez, y a partir de esta la única posibilidad que
tendrá será de leer dichos datos.
Para esta práctica utilizaremos una variante de la memoria ROM, llamada Memoria
ROM Programable y Borrable (EPROM), en la que podemos programar los datos
que queremos que almacene mediante un software y un programador universal.
Una vez programada, esta memoria no cambiara sus datos. La única forma de
borrar todos los datos contenidos en la memoria, es exponer dicho circuito, por un
tiempo definido a rayos UV, que entran por la pequeña ventana que tiene y elimina
los datos guardados.
Espera interrupción
Se deshabilitan las columnas
Se escribe en el puerto B el valor de las filas
Se habilita la primer columna
Espera interrupción
Se deshabilitan las columnas
Se escribe en el puerto B el valor de las filas
Se habilita la siguiente columna
Espera interrupción
Así como fue importante conocer este funcionamiento del PIC con la matriz de LEDS
también es necesario retomar teoría antes vista en clase sobre los dispositivos que
utilizamos en esta práctica.
Memoria de solo lectura programable y borrable (EPROM)
4
INVESTIGACION PREVIA
Matriz de LEDS
Una matriz de LEDs consiste en un arreglo de LEDs que pueden ser encendidos y
apagados individualmente desde un dispositivo lógico Programable. Pueden pensar
en ella como una pantalla de pocos pixeles en los cuales pueden presentar gráficos
y textos, tanto estáticos como en movimiento. En esta práctica utilizaremos una
matriz de 5 x 7 puntos o leds.
Matriz de 5 x 7
Ahora bien, es necesario conocer su funcionamiento para poder trabajar con ella y
darle la aplicación con los dispositivos lógicos programables.
5
El gráfico presenta una matriz de 5×7 LEDs,
donde las columnas corresponden a los cátodos
(deben ir conectados a tierra) y las filas
corresponden a los ánodos (deben ir conectados
a +Vcc).
Cabe destacar que el código que se muestra en la matriz se forma por el “barrido”
de las columnas a las que se les hacen llegar en el momento apropiado los datos
que queremos visualizar. Estos datos llegan de a uno por vez y se colocan en el
lugar que le corresponde a cada uno dentro del mapa de bits creado en forma previa.
Al repetir el ciclo muchas veces en un segundo, la imagen dará la impresión de estar
fija. Dicho esto en otras palabras, no se activan todas las columnas al mismo tiempo
si no que se van activando segmentos por cada tiempo y al repetirse esto muy rápido
6
a nuestra visión se ve una imagen, letra, símbolo, etc, fijo o estable en el plano de
la matriz.
DESARROLLO
Para poder construir un código en hexadecimal (ya que así lo requiere el software
con el cual programaremos) es necesario saber que los valores dependerán de los
puntos que necesitamos prender, dicho de otra forma los valores con los cuales se
formara el código para cada letra serán dados dependiendo de la posición de los
led a prender por cada fila, teniendo así la siguiente secuencia de acciones:
Ese es el fundamento para obtener el código del programa, pero también hemos
interactuado con una manera de obtener el código más fácil, que es atreves de la
7
creación de una hoja en EXCEL con la cual, en base a sumas y potencias (y
respetando el mismo principio antes dicho) vamos generando el mismo código
automáticamente, lo cual se explica a continuación:
(2)
(1)
(3).- Con ese paso anterior se consigue dicha suma que hemos venido hablando
donde se suma el valor que correspondería a binario en cada fila, obteniendo así en
la fila 1 el valor de 15 que proviene de la suma de 1+2+4+8.
(5).- Y con la interfaz que hemos creado basta con dibujar la letra que deseamos en
nuestra matriz en EXCEL colocando “1” en el punto o led a prender, nuestra hoja
nos generara el código en hexadecimal para cada letra. Bastara después ingresar
8
en el software las letras en el orden correspondiente para ir formando las
palabras.
Con todo este proceso desarrollado tenemos el siguiente código, donde se muestra
cada código por cada palabra, que después organizaremos al irlo ingresando en el
software para mostrar el siguiente anuncio:
LETR A B C D E F G H I
A
4 F 1C 7 1F 1F E 11 1F
A 11 2 9 1 1 11 11 4
11 11 1 11 1 1 1 11 4
CODIGO
11 F 1 11 7 F 1D 1F 4
1F 11 1 11 1 1 11 11 4
11 11 2 9 1 1 11 11 4
11 F 1C 7 1F 1 E 11 1F
0 0 0 0 0 0 0 0 0
LETR J K L M N O P Q R S
A
1F 11 1 11 11 E F 1E F 1E
8 9 1 1B 13 11 11 11 11 1
8 5 1 15 17 11 11 11 11 1
CODIGO
8 3 1 11 15 11 11 11 F E
8 5 1 11 1D 11 F 1E 5 10
9 9 1 11 19 11 1 10 9 10
6 11 1F 11 11 E 1 10 11 F
0 0 0 0 0 0 0 0 0 0
LETR T U V W X Y Z 3
A
1F 11 11 11 11 11 1F F
CODI
GO
4 11 11 11 A 11 10 10
4 11 11 11 E A 8 10
9
4 11 11 11 4 4 4 E
4 11 11 11 E 4 2 10
4 11 A 15 A 4 1 10
4 E 4 A 11 4 1F F
0 0 0 0 0 0 0 0
El anuncio que se tiene que mostrar en la Matriz está compuesto por las siguientes
palabras:
1.- Lo primero que tenemos que hacer es descargar el MAX LOADER ya sea desde
algún dispositivo de almacenamiento externo o desde algún sitio Web, después de
descargarlo, ejecutarlo con el icono:
2.- Cuando lo ejecutemos nos aparece una ventanilla como la siguiente, donde
podemos seleccionar el tipo de programador que utilizaremos o podemos darle
continuar y ponerle que usaremos el que nos da por default:
10
3.- Posteriormente nos aparece la Interfaz del programa en donde estaremos
trabajando para realizar el proyecto, la interfaz luce como la siguiente, donde nos
tenemos que dirigir a BUFFER Edit Buffer y ahora tendremos la siguiente interfaz
que se muestra en la figura 2:
5.- Después de ingresar todo el código, letra por letra hasta ingresar todas las
palabras, en el programa damos clic en el icono guardar, donde después de hacer
11
clic nos abrirá una ventana donde tenemos que elegir “Intel Hex File.hex” y aparte
de ponerle al nombre del programa la terminación .hex para que se nos genere el
archivo .HEX
12
2.- Ya instalados los controladores conectar el programador WELLON a la corriente
para alimentarlo y conectarlo con el PC a través del cable USB:
4.- Para quemar el programa en la memoria basta con oprimir el botón de PROG.
que se encuentra en el único menú de la barra superior de la pantalla y el programa
quedara cargado en la memoria en cuestión de decimas de segundo, el siguiente
13
paso es retirar la memoria con cuidado recordando que está hecho con tecnología
MOS.
En la imagen
podemos notar el
circuito completo
de la conexión de
la memoria
EEPROM (o
2764) conectada
a los contadores,
los cuales están a
su vez
conectados con
timer 555 y
después la
salidas que
controlan las filas
se multiplexan
con el 74138.
En este punto se tiene que armar el circuito de la práctica en físico con los
respectivos componentes y conexiones, lo cual lo podemos ver en las siguientes
imágenes:
14
A continuación se mostrara una secuencia en orden de las letras mostradas en la
Matriz formando una palabra, lo cual nos dará el anuncio sobre la matriz de LEDs,
que es el objetivo de la práctica:
Cuestionario:
En esta práctica ocupamos una memoria tipo EEPROM a la cual le hemos grabado
los datos con los que contara su contenido.
3.- Cuales son las aplicaciones más comunes de las memorias tipo ROM:
Una matriz de LEDs consiste en un arreglo de LEDs que pueden ser encendidos y
apagados individualmente desde un dispositivo lógico Programable. Pueden pensar
en ella como una pantalla de pocos pixeles en los cuales pueden presentar gráficos
y textos, tanto estáticos como en movimiento.
Para realizar esta práctica hemos utilizado una matriz de Led´s de 5 x 7 puntos o
diodos emisores de luz.
a) MOS
b) TTL
c) PIN-PIN
d) LOGIC MEMORY
10.- ¿Cuál es el otro dispositivo lógico programable ideal para utilizar con
Matriz de Leds?
Fuentes y Referencias
17
Ronald J. Tocci Sistemas digitales: Principió y Aplicaciones, paginas. 818-905, editorial:
Pearson Educacion, 2003, ISBN 9702602971
18