|
发表于 2021-4-19 22:19:00
|
显示全部楼层
建立页面数据的数组,就是通常说的缓存,改这个数组内容就行。
给你微雪的例程参考一下。
#define xDot 128
#define yDot 64
unsigned char buffer[xDot*yDot/8];
void SetPixel(char x, int y)
{
if(x<xDot&&y<yDot) buffer[x/8+y*xDot/8]&=~(0x80>>x%8) ;
}
void DrawXline(int start,int end, byte x)
{
for(int i=start;i<=end;i++)
{
SetPixel(x,i);
}
}
void DrawYline(byte start,byte end, byte y)
{
for(int i=start;i<=end;i++)
{
SetPixel(i,y);
}
} |
评分
-
1
查看全部评分
-
|