我的开发板上的LCD是水平方向为84 pixel,能显示宽度为6个pixel的字符14个,垂直方向上位48pixel,能显示高度为8个字符6行。也就是习惯上的水平方向上为“行”,一共有6行,分别为0~5,其中Line1对应第2行,Line2对应第3行,垂直方向为“列”,供14列。更通俗一点也就是我的一行可以显示14个英文字符,一共可以显示6行。
其中主要重要的函数为 :
void LCD_write_english_string(unsigned char X,unsigned char Y,char *s)
功能描述:从指定坐标开始显示字符串s
入口参数:*s为英文字符的指针
X Y:显示字符串的位置,X取0-83 Y取0--5
返回值:空
void lcdUpdate(char *pLine1, char *pLine2)
功能描述:分别清除LINE1、LINE2,显示字符串pLine1、pLine2与LINE1(值为2),LINE2(值为3)
也就是第二行和第三行
入口参数:*pLine1---将要在LINE1上显示的字符串指针
*pLine2---将要在LINE2上显示的字符串指针
返回值:空
void lcdUpdateLine(UINT8 line, char *pLine)
功能描述:在指定的line上显示字符串pLine;
入口参数:line--指定Y方向行数,取值范围:0--5
*pLine---将要在指定行显示的字符串指针
返回值:空
void ShowHz16(unsigned char Y,unsigned char X,unsigned char *address)
功能描述:在指定的X Y坐标上显示16*16点
阅读(575) | 评论(0) | 转发(0) |