请问原子哥一下,关于OLED问题。。。

2019-07-21 07:05发布

我看画点程序写字符程序,关于坐标系有点问题关于OLED的,void OLED_DrawPoint(u8 x ,u8 y ,u8 t) 

 u8 pos,bx,temp=0; 
 if(x>127||y>63)return;//超出范围了. 
 pos=7-y/8; 
 bx=y%8; 
 temp=1<<(7-bx); 
 if(t)OLED_GRAM[x][pos]|=temp; 
  else OLED_GRAM[x][pos]&=~temp;       

这个x=0y=0的原点在左下方还是左上方?
如果在左上方pos=7-y/8;页地址不就跑到7了么?页地址为7不是表示在最后8行也就是最底下吗?
难道页地址为7反而表示上面8个行?那就是说显存的坐标和我们使用的x、y的坐标正好相反?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。