Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

glcd'e resim basma sorunu

Başlatan f628, 17 Aralık 2012, 22:26:28

papsukkal

const int8 image_ma[64][16] = {                                                                                                //örnek resim
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x3F  0xF0  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x7F  0xF8  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0xFF  0xF0  0x70, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x01  0xF1  0xF8, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x01  0xF1  0xF8, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x03  0xE3  0xF0, 0xF0  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x03  0xE7  0xF1, 0xF0  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x03  0xEF  0xF3, 0xF0  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x07  0xEF  0xF7, 0xF0  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x07  0xDB  0xE7, 0xF0  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x07  0xFB  0xEF, 0xE0  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x0F  0xF7  0xFB, 0xE0  0x03  0xF8  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x0F  0xE7  0xF7, 0xE0  0x07  0xF0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x0F  0xC7  0xF7, 0xC0  0x07  0xF0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x1F  0xCF  0xE7, 0xC0  0x0D  0xF0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x1F  0x8F  0xCF, 0x80  0x1B  0xF0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x1F  0x0F  0x8F, 0x80  0x1B  0xE0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x3E  0x0F  0x8F, 0xFC  0x33  0xE0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x3C  0x0F  0x0F, 0xF8  0x67  0xE0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0xE7  0xC0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0xC7  0xC0  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x01, 0xFF  0xFF  0xF8  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x0F, 0xFF  0xFF  0xF8  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x3F, 0x07  0x0F  0x80  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x7C, 0x0E  0x0F  0x80  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0xF8, 0x1C  0x1F  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x01  0xF0, 0x78  0x1F  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x01  0xF0, 0xF0  0x1F  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x01  0xFF, 0xC0  0x3E  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0xFF, 0x80  0x3E  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x7E, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x7C  0x0E  0x80  0x0F, 0xE1  0xC1  0xE0  0x70  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x36  0x1B  0x80  0x0C, 0x63  0x60  0x60  0xD8  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x33  0x31  0x80  0x0C, 0xC6  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x33  0x30  0x80  0x0C, 0xC6  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x33  0x30  0x80  0x01, 0x86  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x33  0x1C  0x1F  0xC3, 0x86  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x36  0x07  0x00  0x00, 0xC6  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x3C  0x21  0x80  0x00, 0x66  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x30  0x21  0x80  0x00, 0x66  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x30  0x31  0x80  0x0C, 0x66  0x30  0x61  0x8C  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x30  0x3B  0x00  0x0C, 0xC3  0x60  0x60  0xD8  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x7C  0x2E  0x00  0x07, 0x81  0xC1  0xF8  0x70  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00,
0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00, 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_image_ma()                               
{
   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(image_ma[j] ,7-k ))
           glcd_pixel( j*8+k,i, ON );
         }
      }
   }
}



bu kodlar resim basmak için kullanılabilir.

istediğin remin hex ini almak için bmp2lcd programını kullanabilirsin. ama önce resmi 128*64 tek renk kaydetmen gerek. kolay gelsin.

f628

çok teşekkür ederim hocam.

hemen başlıyorum çalışmalara :)

olumsuz

merhaba tam kod gönderebilir misiniz?