Сб июл 07, 2012 18:40:22
void glcd_draw_simvol(unsigned int x,unsigned int y, char simvol)
{
int dat,i,j; // j- координата x; i-координата y
dat = simvol;
if (dat > 255)
return;
for (i = 0; i < 16; i++)
{
for (j = 0; j < 8; j++)
{
if (font_16x16[16*dat+i] & (1<<j))
lcd_graphics_plot_pixel(x, y+j, 0xFF);
else
lcd_graphics_plot_pixel(x, y+j, 0x00);
//lcd_buz();
}
x++;
}
}
flash unsigned char font_16x16[] =
{
0x00,0x00,0x00,0xF8,0xFC,0x06,0x06,0x06,0x06,0x06,0x06,0xFC,0xF8,0x00,0x00,0x00, // 0
};
Сб июл 07, 2012 20:22:28
if (dat > 255)
return;
Сб июл 07, 2012 20:25:12
Сб июл 07, 2012 20:28:23
Сб июл 07, 2012 21:10:40
Сб июл 07, 2012 21:49:51
а как выпихнуть массив
с картинкой ???
Сб июл 07, 2012 21:53:45
Вс июл 08, 2012 08:55:56
Вс июл 08, 2012 11:27:58
Вс июл 08, 2012 11:53:53
а пример можно как проходить по массиву и отображать каждую точку (а то уже с ума схожу)