سلام دوستان
وظیفه تابع pgm_read_byte در تابع زیر چی هست؟؟؟؟ دقیقا چه کاری انجام میده؟؟؟ به وسیله این تابع یه عکس رو روی LCD نشون میدیم...
include <avr/pgmspace.h> x
include "DrawBitmap.h" x
void LoadBitmap(unsigned char *bitmap) x
{
uint16_t i, j,by; x
for(i=0; i<64; i+=8) x
for(j=0; j<128; j++) x
{
by=pgm_read_byte(bitmap++); x
ks0108GotoXY(j, i); x
ks0108WriteData(by); x
}
}
وظیفه تابع pgm_read_byte در تابع زیر چی هست؟؟؟؟ دقیقا چه کاری انجام میده؟؟؟ به وسیله این تابع یه عکس رو روی LCD نشون میدیم...
include <avr/pgmspace.h> x
include "DrawBitmap.h" x
void LoadBitmap(unsigned char *bitmap) x
{
uint16_t i, j,by; x
for(i=0; i<64; i+=8) x
for(j=0; j<128; j++) x
{
by=pgm_read_byte(bitmap++); x
ks0108GotoXY(j, i); x
ks0108WriteData(by); x
}
}
دیدگاه