#include <p18cxxx.h>
// ROM 中存储的图片数据
const rom unsigned char imgData[1024] = { /* 128x64 图片数据 */ };
unsigned char ReadByteFromROM(unsigned int addr)
{
unsigned char value;
ReadProgramMemory((far rom void *) &imgData[addr], &value, 1);
return value;
}
void DisplayImage()
{
for (unsigned int i = 0; i < 1024; i++)
{
unsigned char pixel = ReadByteFromROM(i);
// 这里用 pixel 进行 12864 显示
}
}
|