در فایل ضمیمه شده یک عکس در LCD 3.2 اینچ (240*320 pixel) موجود بر روی برد نمایش داده میشه.
دیتا 16 بیتی بوده و توسط تابع LCD_write_pic نشان داده میشود.
** تابع فوق به هدر فایل LCD اضافه شده است.
دیتا 16 بیتی بوده و توسط تابع LCD_write_pic نشان داده میشود.
کد:
void LCD_write_pic(int x0, int y0 , const unsigned short *image){
static unsigned int x,y;
for(y=y0;y<320 && y<image[1];y++) {
for (x=x0;x<240 && x<image[0];x++) {
LCD_SetTextColor(image[(y-y0)*240+(x-x0)+2]);
LCD_PutPixel(319-x,y);
}
}
}
** تابع فوق به هدر فایل LCD اضافه شده است.







دیدگاه