#include <18F252.h>
#FUSES H4,NOOSCSEN,PUT,BROWNOUT,BORV42,NOWDT,CCP2C1,NOLVP,NODEBUG
#use delay(clock=32M)
#include "HDM64GS12.c"
#include "graphics.c"
//--------
const int8 imagen[64][16] = {
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
0x80 , 0x00 , 0x00 , 0x00 , 0x30 , 0xF8 , 0x00 , 0x00
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0x3F , 0xDF , 0xF0 , 0x07 , 0x00 , 0x00
0x10 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0x40 , 0x70 , 0x1C , 0x01 , 0x80 , 0x00
0x78 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0x80 , 0x80 , 0x06 , 0x00 , 0xC0 , 0x00
0xCC , 0x41 , 0xC7 , 0x83 , 0x8F , 0x38 , 0xF0 , 0x01
0x80 , 0x01 , 0x01 , 0x80 , 0x03 , 0x80 , 0x40 , 0x01
0x84 , 0x42 , 0x24 , 0x44 , 0x48 , 0x91 , 0x00 , 0x01
0xE0 , 0x01 , 0x07 , 0x80 , 0x00 , 0x78 , 0x40 , 0x03
0x0C , 0x74 , 0x14 , 0x28 , 0x28 , 0x92 , 0x00 , 0x01
0xF0 , 0x02 , 0x1D , 0x00 , 0x00 , 0x24 , 0x20 , 0x02
0x08 , 0x44 , 0x14 , 0x28 , 0x28 , 0x92 , 0x00 , 0x01
0xD0 , 0x02 , 0x32 , 0x00 , 0x00 , 0x33 , 0x20 , 0x06
0x18 , 0x44 , 0x14 , 0x28 , 0x2F , 0x12 , 0x00 , 0x01
0xC8 , 0x04 , 0x67 , 0x81 , 0xC0 , 0x79 , 0x20 , 0x04
0x10 , 0x44 , 0x14 , 0x28 , 0x28 , 0x12 , 0x00 , 0x01
0xCC , 0x04 , 0xC7 , 0xFF , 0xFF , 0xF9 , 0x60 , 0x08
0x30 , 0x42 , 0x24 , 0x44 , 0x48 , 0x11 , 0x00 , 0x01
0xE0 , 0x05 , 0x0F , 0xFF , 0xFF , 0xF9 , 0xC0 , 0x08
0x20 , 0x31 , 0xC7 , 0x83 , 0x88 , 0x38 , 0xF0 , 0x01
0xE2 , 0x05 , 0x0F , 0xFF , 0xFF , 0xFC , 0xC0 , 0x31
0x20 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0xA1 , 0xFE , 0x0F , 0xFF , 0xFF , 0xFC , 0xC3 , 0xE1
0x40 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0xF0 , 0x8E , 0x0F , 0xE5 , 0x29 , 0xFC , 0x02 , 0xC2
0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0xDC , 0x04 , 0x0F , 0xE4 , 0x09 , 0xFC , 0x06 , 0x0E
0x80 , 0x7F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0x01
0xE0 , 0x44 , 0x0F , 0x60 , 0x01 , 0xB8 , 0x04 , 0x01
0x80 , 0x00 , 0xFF , 0xCF , 0xFF , 0xDF , 0xFC , 0x01
0xB0 , 0x74 , 0x4F , 0x06 , 0x18 , 0x3C , 0x84 , 0x07
0x80 , 0x36 , 0xFF , 0xEF , 0xFF , 0xDF , 0xFC , 0x01
0xB0 , 0x16 , 0x5F , 0xBE , 0x3F , 0x7D , 0x94 , 0x03
0x00 , 0x77 , 0xFF , 0xEF , 0xFF , 0xFF , 0xFC , 0x01
0xB8 , 0x06 , 0x7F , 0xFF , 0xFF , 0xFF , 0x9C , 0x07
0x00 , 0x77 , 0xC7 , 0x0E , 0x21 , 0x9C , 0x7C , 0x01
0x9F , 0x8C , 0x7F , 0xFF , 0xFF , 0xFF , 0x9C , 0x7E
0x00 , 0x77 , 0xBA , 0xED , 0xD6 , 0xDB , 0xBC , 0x01
0x8F , 0x38 , 0x7F , 0xFC , 0x0F , 0xFF , 0x86 , 0x3E
0x00 , 0x77 , 0xBA , 0xED , 0xD6 , 0xDB , 0xFC , 0x01
0x82 , 0xF0 , 0x3F , 0xFD , 0xCF , 0xFF , 0x07 , 0xF0
0x00 , 0x77 , 0xBA , 0xED , 0xD6 , 0xDB , 0xFC , 0x01
0x83 , 0xF8 , 0x1F , 0xFC , 0xCF , 0xFE , 0x07 , 0xF0
0x00 , 0x77 , 0xBA , 0xED , 0xD1 , 0xDB , 0xBC , 0x01
0x83 , 0xFC , 0x1F , 0xC0 , 0x00 , 0xFE , 0x1F , 0xE0
0x00 , 0x63 , 0xC7 , 0x16 , 0x37 , 0x8C , 0x7C , 0x01
0x80 , 0xFE , 0x0E , 0x00 , 0x00 , 0x1C , 0x1F , 0xC0
0x00 , 0x7F , 0xFF , 0xFF , 0xE3 , 0xFF , 0xFC , 0x01
0x80 , 0xFE , 0x07 , 0x00 , 0x00 , 0x78 , 0x3F , 0xC0
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x7F , 0x87 , 0xE0 , 0x03 , 0xF0 , 0x7F , 0x80
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x3F , 0x83 , 0xFF , 0xFF , 0xF0 , 0x7F , 0x00
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x1F , 0xC3 , 0xFF , 0xFF , 0xF0 , 0xFE , 0x00
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x0F , 0xE4 , 0xFF , 0xFF , 0x59 , 0xFC , 0x00
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x07 , 0xE4 , 0x8F , 0x7C , 0x49 , 0xF8 , 0x00
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x03 , 0xCE , 0x80 , 0x00 , 0x59 , 0xF0 , 0x0F
0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0xCE , 0x00 , 0x00 , 0x1C , 0xC0 , 0x1F
0xFC , 0x21 , 0x00 , 0x00 , 0x1E , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0x8E , 0x00 , 0x00 , 0x1C , 0x40 , 0x1F
0xFC , 0x12 , 0x00 , 0x00 , 0x21 , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0xF9 , 0xC0 , 0x00 , 0xC7 , 0xC0 , 0x1F
0xFC , 0x12 , 0x38 , 0x21 , 0x41 , 0x00 , 0x00 , 0x01
0x80 , 0x01 , 0xF1 , 0xFF , 0xFF , 0xC7 , 0xC0 , 0x1F
0xFC , 0x0A , 0x44 , 0x22 , 0x41 , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0xF1 , 0xBF , 0xFF , 0x67 , 0xC0 , 0x0F
0xF8 , 0x0C , 0x44 , 0x12 , 0x41 , 0x00 , 0x00 , 0x01
0x80 , 0x00 , 0xFF , 0x00 , 0x00 , 0x37 , 0xC0 , 0x00
0x00 , 0x04 , 0x44 , 0x14 , 0x41 , 0x00 , 0x10 , 0x81
0x80 , 0x00 , 0xFF , 0x00 , 0x00 , 0x7F , 0xC0 , 0x00
0x00 , 0x08 , 0x44 , 0x0C , 0x42 , 0x00 , 0x21 , 0x81
0x80 , 0x01 , 0xFF , 0xC0 , 0x00 , 0xFF , 0xC0 , 0x00
0x00 , 0x08 , 0x38 , 0x08 , 0x3C , 0x00 , 0x41 , 0x81
0x80 , 0x01 , 0xFF , 0xE0 , 0x03 , 0xFF , 0xE0 , 0x00
0x00 , 0x00 , 0x00 , 0x08 , 0x00 , 0x00 , 0x83 , 0x81
0x80 , 0x01 , 0xFF , 0xFE , 0x1F , 0xFF , 0xE0 , 0x00
0x00 , 0x00 , 0x00 , 0x10 , 0x00 , 0x00 , 0x83 , 0x81
0x80 , 0x01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0x00
0x00 , 0x00 , 0x00 , 0x10 , 0x00 , 0x00 , 0x87 , 0x81
0x80 , 0x01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0x00
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x87 , 0x81
0x80 , 0x01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0x00
0xFF , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0F , 0x81
0x80 , 0x01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0x01
0x00 , 0x10 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0F , 0xC1
0x80 , 0x01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xC0 , 0x01
0x00 , 0x10 , 0x00 , 0x07 , 0xC0 , 0x10 , 0x1F , 0xC1
0x80 , 0x03 , 0xFF , 0xFF , 0xFF , 0xFF , 0xF0 , 0x01
0x00 , 0x10 , 0x00 , 0x18 , 0x30 , 0x00 , 0x1F , 0xC1
0x80 , 0x07 , 0xFF , 0xFF , 0xFF , 0xFF , 0xF8 , 0x01
0x00 , 0x10 , 0x00 , 0x20 , 0x08 , 0x00 , 0x3F , 0xC1
0x80 , 0x0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xF8 , 0x01
0x00 , 0x10 , 0x00 , 0x20 , 0x08 , 0x00 , 0x3F , 0xC1
0x80 , 0x0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0x01
0x00 , 0x10 , 0x00 , 0x40 , 0x04 , 0x00 , 0x7F , 0xC1
0x80 , 0x0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0x01
0x00 , 0x10 , 0x00 , 0x80 , 0x02 , 0x00 , 0x0F , 0xC1
0x80 , 0x0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0x01
0x00 , 0x10 , 0x00 , 0x80 , 0x02 , 0x00 , 0x00 , 0xC1
0x80 , 0x0F , 0xFF , 0xE0 , 0x01 , 0xFF , 0xFC , 0x01
0x00 , 0x18 , 0x00 , 0x80 , 0x03 , 0x80 , 0x80 , 0x01
0x80 , 0x0F , 0xF8 , 0x00 , 0x00 , 0x07 , 0xF8 , 0x00
0xFF , 0xE8 , 0x00 , 0x80 , 0x06 , 0x00 , 0x80 , 0x01
0x80 , 0x0F , 0xF8 , 0x00 , 0x00 , 0x07 , 0xFC , 0x00
0x01 , 0xC9 , 0x1C , 0xF1 , 0xC6 , 0x1C , 0xF0 , 0x01
0x80 , 0x1F , 0xF0 , 0x00 , 0x00 , 0x07 , 0xFE , 0x00
0x00 , 0x2A , 0x22 , 0x90 , 0x3F , 0x02 , 0xC8 , 0x01
0x81 , 0xDF , 0xF0 , 0x00 , 0x00 , 0x03 , 0xFE , 0xC0
0x01 , 0xEC , 0x3E , 0xD1 , 0xE4 , 0x1E , 0x88 , 0x01
0x81 , 0xFF , 0xF8 , 0x00 , 0x00 , 0x07 , 0xFF , 0xE0
0x02 , 0x2C , 0x20 , 0xB2 , 0x2C , 0x22 , 0x88 , 0x01
0x83 , 0xFF , 0xF8 , 0x00 , 0x00 , 0x07 , 0xFF , 0xE0
0x02 , 0x6A , 0x30 , 0xB2 , 0x6C , 0x26 , 0x88 , 0x01
0x83 , 0xFF , 0xF8 , 0x00 , 0x00 , 0x07 , 0xFF , 0xE0
0x01 , 0xE9 , 0x1E , 0x99 , 0xF4 , 0x1E , 0xF0 , 0x01
0x83 , 0xFF , 0xF0 , 0x00 , 0x00 , 0x07 , 0xFF , 0xE0
0x00 , 0x00 , 0x00 , 0x07 , 0xC0 , 0x00 , 0x00 , 0x01
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
};
//-------
void glcd_imagen()
{
char i,j;
signed char k;
for( i = 0 ; i < 64 ; i ++ )
{
for( j = 0 ; j < 16 ; j ++)
{
for(k=7;k>-1;k--)
{
if( bit_test(imagen[i][j] ,7-k ))
glcd_pixel( j*8+k,i, ON );
}
}
}
}
void glcd_imagen_N()
{
char i,j;
signed char k;
for( i = 0 ; i < 64 ; i ++ )
{
for( j = 0 ; j < 16 ; j ++)
{
for(k=7;k>-1;k--)
{
if( bit_test(~imagen[i][j] ,7-k ))
glcd_pixel( j*8+k,i, ON );
}
}
}
}
void main()
{
delay_ms(1000);
glcd_init(ON); // iniciamos la lcd
glcd_fillScreen(0); //LIMPIAMOS LA PANTALLA
while(TRUE){
glcd_imagen();
delay_ms(4000);
glcd_fillScreen(0); //LIMPIAMOS LA PANTALLA
glcd_imagen_N();
delay_ms(4000);
glcd_fillScreen(0); //LIMPIAMOS LA PANTALLA
}
}
:-/ videos !!!
ese efecto que parece parpadeo en la animación del hombrecito karaoke es por que la imagen la borras y luego pegas otra?
es la máxima velocidad que da ese glcd? o es por el pic?
gracias por tus aportes akenafab :-)
Graciass a mi compa Redpic
Que me paso el dato del convertidor bmp a bin de microchip.Justo lo que buscaba
y por fin pude probar mi glcd!! :-/ :-/ :-/
va de lujo, que bien que se ve!
Muchas gracias por toda la info AKENA, ahora comenzaré a ver todo para generar más imágenes con una memoria como en lo hiciste tú, solo empecé por el 1er ejemplo
saludos!! :-/ :-/
y por fin pude probar mi glcd!! :-/ :-/ :-/
va de lujo, que bien que se ve!
Muchas gracias por toda la info AKENA, ahora comenzaré a ver todo para generar más imágenes con una memoria como en lo hiciste tú, solo empecé por el 1er ejemplo
Que bien pana :-/
En lo que se peuda aqui estamos!
Saludos!
a ok akenafab gracias ya me aclaraste una duda de las fotos... pero podrias postear la imagen donde estan las fotos paraver como hacerlo yo ya yo tengo ese programa para ocnvertir las imagenes en una archivo bin..ahorita voy a ir y monto todo el circuito de nuevo y pruebo si me funciona gracias. y por fa postea la imagen pàra guiarme si...:huh: :huh: :huh: :huh:
hola hermano ya pude hacer funcionar el circuito y le cargue imagenes que yo agrupe quedo bien fino gracias por postear ese programa le he sacado mucho provecho. pero sabes le tuve que colocar un debuger de I2C a la conecxion entre la eepromy la memoria y ahi si funciono...y lo que dijiste de que debo arrancar a la memoria por completo para montarle otra imagen es totalmente cierto...ahora hermano lo que no se es como le voy a cargar ese archivo ,bin que cree a la memoria eeprom y si en la realidad...osea en el ciruito fisico no le tengo que colocar nada para que haga bien la comunicacion i2c con la eeprom...
a lo que te preguntaba era sobre como las llevaba a bin pero ya lo aprendi a hacer no es muy dificil. y bueno hermano aqui te muestro el circuito como quedo para que veas y ahi si me funciona...pero las imagenes las coloca muy lento no se como podria mejorar eso...intente cambiandole la velocidad en hz al debuger que el la trae por defecto de 100000 se la puse a 400000 que es la velocidad maxima que soporta la memoria eeprom y seguia transmitiendo lento no se como podria mejorar la comunicacion I2c..
gracias por la ayuda prestada akenafab de verdad
Ahora si quedo se ve perfecto el problema es que yo agregaba una a una cada imagen y no en una solo unida ya que pense que era para secuencias de como si fuera un video.
Gracias por la ayuda y ahora voy a continuar probando la glcd y cualquier cosa voy a estar por aca para ayudar cuando sea posible en el foro.
char secs[20] = {0};
sprintf(secs,"%X%X%X%X%X\0",rx[0],rx[1],rx[2],rx[3],rx[4]); // Converts imp to text
glcd_text57(2,23, secs, 1, ON); // FUncion para leer imagen de la memoria eeprom 24LC256 y dubujar en la GLCD
void glcd_imagen(int16 adress)
{
char i,j,d;
signed char k;
for( i = 0 ; i < 64 ; i ++ ) //desplaza en y
{
for( j = 0 ; j < 16 ; j ++) //para hacer los 1024 bits de la imagen
{
d = read_ext_eeprom(adress++);
d=~d; //pasa la imagen a positivo
for(k=0;k<8;k++) //for para 8bits
{
if( bit_test(d ,k )) //si en la posicion de 0xij para 7-k hay pixel
glcd_pixel( j*8+(7-k),i, ON ); //coloca un pixel en x,y,color
}
}
}
} NO SE POR QUE LA MUEVE!!!!! :5]void glcd_writeByte(int1 side, BYTE data)
{
int i;
if(side) // Choose which side to write to
output_high(GLCD_CS2);
else
output_high(GLCD_CS1);
output_low(GLCD_RW); // Set for writing
//output_d(data); // salida de datos para el GLCD
for(i=0;i<=7;++i) //substituto de informacion saliente
{ //muuuuchomas lento
switch(i){
case 0:
if(bit_test(data,0))
{output_high(PIN_E2);}
else
output_low(PIN_E2);
break;
case 1:
if(bit_test(data,1))
{output_high(PIN_E1);}
else
output_low(PIN_E1);
break;
case 2:
if(bit_test(data,2))
{output_high(PIN_D2);}
else
output_low(PIN_D2);
break;
case 3:
if(bit_test(data,3))
{output_high(PIN_D3);}
else
output_low(PIN_D3);
break;
case 4:
if(bit_test(data,4))
{output_high(PIN_C6);}
else
output_low(PIN_C6);
break;
case 5:
if(bit_test(data,5))
{output_high(PIN_D4);}
else
output_low(PIN_D4);
break;
case 6:
if(bit_test(data,6))
{output_high(PIN_D5);}
else
output_low(PIN_D5);
break;
case 7:
if(bit_test(data,7))
{output_high(PIN_D6);}
else
output_low(PIN_D6);
break;
}
}
output_high(GLCD_E); // Pulse the enable pin
delay_cycles(5);
output_low(GLCD_E);
output_low(GLCD_CS1); // Reset the chip select lines
output_low(GLCD_CS2);
}estaba pensando en una string con bits...tambien modifique la lectura del puertoBYTE glcd_readByte(int1 side)
{
BYTE data; // Stores the data read from the LC
output_high(GLCD_RW); // Set for reading
if(side) // Choose which side to write to
output_high(GLCD_CS2);
else
output_high(GLCD_CS1);
delay_cycles(1);
output_high(GLCD_E); // Pulse the enable pin
//delay_cycles(4);
// data = input_d(); // Get the data from the display's output register
[color=red][font=Verdana][u][u] //substituto para saber la posicion del byte en el glcd
shift_right(&data,1,input(PIN_E2));
shift_right(&data,1,input(PIN_E1));
shift_right(&data,1,input(PIN_D2));
shift_right(&data,1,input(PIN_D3));
shift_right(&data,1,input(PIN_C6));
shift_right(&data,1,input(PIN_D4));
shift_right(&data,1,input(PIN_D5));
shift_right(&data,1,input(PIN_D6));[/u][/u][/font][/color]
output_low(GLCD_E);
output_low(GLCD_CS1); // Reset the chip select lines
output_low(GLCD_CS2);
return data; // Return the read data
}cualquier sugerencia es bienvenida!!!!ok suky gracias probando... este perdon la ignorancia pero por buffer te refieres al fast lcd...no lo pude hacer jalar bien en proteus y no lo he probado.
deja prueba to anterior respuesta.
gracias :mrgreen:
GLCD_linea(0,0,127,63); // Carga la linea en el Buffer
glcd_update();// Vuelca el Buffer en el GLCD.genial :-/ :-/ :-/
funciona, no se si me ahorre 3 pesosjajaja pero es mas simple, gracias suky no conocia el output_bit.
mil gracias.
no creo que haya una forma mas simple de leer...cual libreria utilizas para el glcd suky?
Hola Suky y AKENAFAB queria preguntarles como hacer para aumentar la velocidad para mostrar las imagenes en el GLCD sin ver alterados los pixeles de las mismas, en que basar la modificacion de las librerias... gracias!
Saludos.
Podes hacer una rutina que lea el bit e invierta su estado, pero creo que lo más lógico es dibujar lo necesario de nuevo :DSi, ya dibuje un rectangulo y dentro puse el texto en color OFF.
Saludos!
No hay posibilidad de trabajar a 4-bits. Una opción es usar un expansor de puertos, pero eso hará que el dibujado sobre el LCD sea muy lento. Y más si usas un 16F donde no hay suficiente memoria RAM como para usar el modo FAST :?que problema.
Saludos!
Hola, estoy tratando de generar el mapa de bits en exa como esta explicado aca pero me genera 176 lineas en vez de 128-Hola, ya esta... estaba generando el mapa para 6 bits. hay un boton que lo cambia.
Alguien sabe como usar el nuevo bitmap2lcs free?
porque es un poco distinto a la version que se uso en este post.
salu2Código: C
/* Data generated with bitmap2LCD V1.8 (D)*/ /* 17/12/2010 02:13:15 p.m. */ /* Bitmap Source file : NewBitmap.bmp */ /* Byte width format is 8 bit */ #include <avr/pgmspace.h> const prog_uint8_t NewBitmap [] = { // 0, 0, 128, 64, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xC0 , 0xC7 , 0xFC , 0xC7 , 0xF0 , 0xF0, 0xDE , 0xC8 , 0xDC , 0xC0 , 0xFE , 0xC0 , 0xDF , 0xF8, 0xCF , 0xC1 , 0xF8 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xC0 , 0xC3 , 0xFC , 0xC7 , 0xF0 , 0xF0 , 0xDC , 0xC8, 0xD8 , 0xC0 , 0xCC , 0xC0 , 0xC7 , 0xE0 , 0xC7 , 0xC1, 0xF0 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xC0 , 0xC3, 0xF8 , 0xC7 , 0xF0 , 0xF0 , 0xCC , 0xC8 , 0xD8 , 0xC0, 0xCC , 0xC0 , 0xC7 , 0xC0 , 0xC3 , 0xC0 , 0xF0 , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xC3 , 0xC1 , 0xF8 , 0xC7, 0xF1 , 0xF0 , 0xCC , 0xD8 , 0xF8 , 0xDC , 0xCC , 0xCE, 0xC6 , 0xC3 , 0xC3 , 0xC0 , 0xF1 , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xC3 , 0xE1 , 0xF0 , 0xC7 , 0xF1 , 0xF0, 0xCC , 0xD8 , 0xF8 , 0xDC , 0xCC , 0xCE , 0xC6 , 0xC7, 0xC3 , 0xC0 , 0xF1 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xC3 , 0xE1 , 0xF0 , 0xC7 , 0xE1 , 0xE0 , 0xC4 , 0xD0, 0xF8 , 0xC0 , 0xDC , 0xC0 , 0xCC , 0xCF , 0xC2 , 0xC0, 0xD1 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFE , 0xC7 , 0xE1, 0xE3 , 0xC7 , 0xE1 , 0xE0 , 0xC4 , 0xD0 , 0xF0 , 0xC0, 0xD8 , 0xC0 , 0xCC , 0xCF , 0xC2 , 0xC0 , 0xD1 , 0xFF, 0xFF , 0xFF , 0xFF , 0xFE , 0xC7 , 0xE1 , 0xE3 , 0xC7, 0xE1 , 0xE3 , 0xC0 , 0xD0 , 0xF0 , 0xC1 , 0xF8 , 0xC0, 0xFC , 0xCF , 0xC2 , 0xCC , 0xC1 , 0xFF , 0xFF , 0xFF, 0xFF , 0xFE , 0xC7 , 0xC3 , 0xC0 , 0xC7 , 0xE3 , 0xE3, 0xC0 , 0xF1 , 0xF0 , 0xFF , 0xF8 , 0xDF , 0xFC , 0xCE, 0xC6 , 0xCC , 0xC3 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFE, 0xC6 , 0xC3 , 0xC0 , 0xC3 , 0xE3 , 0xE3 , 0xE0 , 0xF1, 0xF0 , 0xFF , 0xF8 , 0xDF , 0xFC , 0xCE , 0xC6 , 0xCE, 0xC3 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFE , 0xC0 , 0xC6, 0xC0 , 0xC3 , 0xC3 , 0xC3 , 0xE0 , 0xE1 , 0xF0 , 0xFF, 0xF8 , 0xDF , 0xFE , 0xC0 , 0xCC , 0xCE , 0xC3 , 0xFF, 0xFF , 0xFF , 0xFF , 0xFC , 0xC0 , 0xCE , 0xCF , 0xC3, 0xC3 , 0xC3 , 0xE0 , 0xE1 , 0xE1 , 0xFF , 0xF0 , 0xFF, 0xFE , 0xC0 , 0xDC , 0xCE , 0xC3 , 0xFF , 0xFF , 0xFF, 0xFF , 0xFC , 0xC0 , 0xFC , 0xDF , 0xC3 , 0xC3 , 0xC7, 0xF0 , 0xE1 , 0xE1 , 0xFF , 0xF0 , 0xFF , 0xFF , 0xE1, 0xFC , 0xDF , 0xC3 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF }; /******************/ /* 1408 Bytes */ /* End of LCD Pattern */ /* Save table and see info file C:\Users\shiva\Documents\NewBitmap.doc */
Sabes cual es la putada ahora?? que me toca poner todas las imágenes bien xDDD
Hola a todos!, gracias Suky por todos tus aportes, quería preguntarles como hacer para mostrar datos en el glcd (ya sea enteros, punto flotante, etc), asi como en un lcd de caracteres puedo poner por ej.Pues a groso modo, si usas CCS puedes usar la funcion sprintf que convierte una variable en un string haciendo uso del formateo de printf.
printf(lcd_putc, "\fFrecuencia: %U Hz",frec);
No encontré hasta el momento como hacerlo en un glcd. Muchas gracias desde ya. Saludos!!
hola amigos
alguien tendra el bitmap2lcs basico, porque ya no existe tal version gratis, o si me recomiendan algun software similar para transformar un bmp y ponerlo en la lcd de 128x64
Muchas Gracias!
//------------------------------------------------------------------------------
// File generated by LCD Assistant
// http://en.radzio.dxp.pl/bitmap_converter/
//------------------------------------------------------------------------------
const unsigned char termometro [] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0,
0xE0, 0xE0, 0xF0, 0xF0, 0xF8, 0xF8, 0xFC, 0x7C, 0x7C, 0x7C, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E,
0x3E, 0x3E, 0x3E, 0x7C, 0x7C, 0x7C, 0xFC, 0xF8, 0xF8, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF8, 0xFC, 0xFE, 0xFF, 0x3F, 0x1F,
0x0F, 0x07, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0xFF,
0xFE, 0xFC, 0xF8, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xC0, 0xC0, 0xC0, 0xE0, 0xE0, 0xC0,
0xC0, 0xC0, 0xC0, 0xC0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0xF0, 0xF8, 0xFE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFC, 0xF0, 0x40, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <HDM64GS12.c>
#include <graphics.c>
//--------
const int8 imagen[64][16] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0,
0xE0, 0xE0, 0xF0, 0xF0, 0xF8, 0xF8, 0xFC, 0x7C, 0x7C, 0x7C, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E,
0x3E, 0x3E, 0x3E, 0x7C, 0x7C, 0x7C, 0xFC, 0xF8, 0xF8, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF8, 0xFC, 0xFE, 0xFF, 0x3F, 0x1F,
0x0F, 0x07, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0xFF,
0xFE, 0xFC, 0xF8, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xC0, 0xC0, 0xC0, 0xE0, 0xE0, 0xC0,
0xC0, 0xC0, 0xC0, 0xC0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0xF0, 0xF8, 0xFE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFC, 0xF0, 0x40, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
//-------
void glcd_imagen()
{
char i,j;
signed char k;
for( i = 0 ; i < 64 ; i ++ )
{
for( j = 0 ; j < 16 ; j ++)
{
for(k=7;k>-1;k--)
{
if( bit_test(imagen[i][j] ,7-k ))
glcd_pixel( j*8+k,i, ON );
}
}
}
}
void main()
{
delay_ms(1000);
glcd_init(ON); // iniciamos la lcd
glcd_fillScreen(0); //LIMPIAMOS LA PANTALLA
while(TRUE){
glcd_imagen();
delay_ms(4000);
glcd_fillScreen(0); //LIMPIAMOS LA PANTALLA
}
}Izquierda ------------------------------------------------------------------------------> Derecha
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, Arriba
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \/
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, AbajoArriba ------------------------------------------------------------------------------> Abajo
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, Izquierda
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \/
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, Derecha