4
MATRIZ DE LEDS 7X5 Estos displays son muy utilizados para transmitir mensajes en bancos y instituciones de atención al público, la ventaja de estos son la gran cantidad de caracteres que se pueden formar y el gran tamaño de los displays (desde 3 x 2 cm hasta 15 x 8cm), en esta práctica aprenderemos a manejar un display de 35 segmentos de 14 pines, pero también existen displays bicolores y tienen 28 pines. Esta práctica consiste en formar un hombrecito saludando, una vez familiarizado será muy sencillo ir implementando más displays del mismo tipo. En la matriz 7x5 tenemos 7 filas denominadas ABCDEFG y 5 columnas desde 1, 2,3,4,5. Si queremos encender el 2do led de la columna 2, debemos conectar el pin B a 5 V. y el pin 2 a Gnd. Si queremos encender el led del centro podemos conectar el pin D o el pin H a positivo (el pin H es auxiliar) y a tierra el pin 3 o el 6 ya que también tiene un auxiliar.

MatrizMATRIZ DE LEDS 7X5

Embed Size (px)

DESCRIPTION

MATRIZ DE LEDS 7X5

Citation preview

Page 1: MatrizMATRIZ DE LEDS 7X5

MATRIZ DE LEDS 7X5

Estos displays son muy utilizados para transmitir mensajes en bancos y instituciones de atención al público, la ventaja de estos son la gran cantidad de caracteres que se pueden formar y el gran tamaño de los displays (desde 3 x 2 cm hasta 15 x 8cm), en esta práctica aprenderemos a manejar un display de 35 segmentos de 14 pines, pero también existen displays bicolores y tienen 28 pines. Esta práctica consiste en formar un hombrecito saludando, una vez familiarizado será muy sencillo ir implementando más displays del mismo tipo.

 En la matriz 7x5 tenemos 7 filas denominadas ABCDEFG y 5 columnas desde 1, 2,3,4,5.  Si queremos encender el 2do led de la columna 2, debemos conectar el pin B a 5 V. y el pin 2 a Gnd. Si queremos encender el led del centro podemos conectar el pin D o el pin H a positivo (el pin H es auxiliar) y a tierra el pin 3 o el 6 ya que también tiene un auxiliar.

Page 2: MatrizMATRIZ DE LEDS 7X5

EL PROGRAMA

En el programa haremos 4 secuencias de un hombrecito levantado las manos, por lo que tendremos 4 repeticiones usando el FOR NEXT una para cada secuencia. El puerto controla las columnas y solo activa o enciende una sola columna a la vez y luego hacerlo mismo con la siguiente columna y así sucesivamente hasta la 5 columna.

Una vez que este activado una columna podemos encender los leds de las filas correspondientes a esa columna para formar la figura que deseamos, si se fijan en el puerto B se forma la figura que se mostrara en el display pero está en forma horizontal o echada la matriz. 

cmcon=7                                                         ;convierte el puerto A en digitaltrisa=0                                                             ;hace salida todo el puerto Atrisb=0                                                             ;convierte en salidas el puerto Bx VAR BYTE                                                   ;crea variable x de 255inicio:FOR x = 1 TO 10                                                 ;repetir esta secuencia 10 vecesporta=%0000001 :portb=%0010000 :PAUSE 4   ;esperar 4 mls, total 20 mls porta=%0000010 :portb=%0100111 :PAUSE 4              porta=%0000100 :portb=%1111000 :PAUSE 4porta=%0001000 :portb=%0100111 :PAUSE 4porta=%1000000 :portb=%0010000 :PAUSE 4NEXTFOR x = 1 TO 10                                                 ;repetir esta secuencia 10 vecesporta=%0000001 :portb=%0100000 :PAUSE 4porta=%0000010 :portb=%0100111 :PAUSE 4porta=%0000100 :portb=%1111000 :PAUSE 4porta=%0001000 :portb=%0100111 :PAUSE 4porta=%1000000 :portb=%0100000 :PAUSE 4NEXTFOR x = 1 TO 10                                                 ;repetir esta secuencia 10 vecesporta=%0000001 :portb=%1000000 :PAUSE 4porta=%0000010 :portb=%0100111 :PAUSE 4porta=%0000100 :portb=%1111000 :PAUSE 4porta=%0001000 :portb=%0100111 :PAUSE 4porta=%1000000 :portb=%1000000 :PAUSE 4NEXTFOR x = 1 TO 10                                                  ;repetir esta secuencia 10 vecesporta=%0000001 :portb=%0100000 :PAUSE 4porta=%0000010 :portb=%0100111 :PAUSE 4porta=%0000100 :portb=%1111000 :PAUSE 4porta=%0001000 :portb=%0100111 :PAUSE 4porta=%1000000 :portb=%0100000 :PAUSE 4NEXTGOTO inicio                                                          ;volvemos a inicioEND

Page 3: MatrizMATRIZ DE LEDS 7X5