void OLED_WriteChar(unsigned char x, unsigned char y,unsigned short int c)
{
unsigned char i;
c -= 32;
OLED_Set_Pos(x,y);
for(i=0; i<8; i++) OLED_WrDat(F8X16[c*16+i]);
OLED_Set_Pos(x,y+1);
for(i=0; i<8; i++) OLED_WrDat(F8X16[c*16+i+8]);
}
要把显示的变量先转成ACSII码,即变量+0x30.
|