void ShowChar(unsigned char pos,unsigned char c)
{
unsigned char p;
if (pos>=0x10)
p=pos+0xb0; //为什么不是POS+0XC0呢?
else
p=pos+0x80;
WriteCommand (p);//write command
WriteData (c); //write data
}
void ShowString (unsigned char line,char ptr)
{
unsigned char l,i;
l=line<<4; //不明白为什么左移四位就能实现16个字符的循环显示?
for (i=0;i<16;i++)
ShowChar (l++,(ptr+i));
}