void Draw8x16(u8 page,u8 column,u8 *dp)
{
u8 i,j;
for(j=0;j<1;j++)
{
SetAddress(page+j+1,column);
for (i=0 ; i < 8 ; i++)
{
LcdWriteData(*dp); /*????LCD,?????8 ???????????1*/
dp++;
}
}
}
以上的就是12864的驱动显示了
Page指的是第几页,也就是第几大行,一大行包含像素点8行
column指的是第几列,直接就是第几列像素点
但是,函数在声明的时候,说的是8x16,8 指的是一大行,于是for嵌套的时候外层就应该是1,事实上显示时候,也就应该是个8x8的而不是16x8的了
以上就是我发现的冗余以及可能的对大家的误导
by MrLiu