- #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 显示
- }
- }
|