|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2012-4-17 14:45:09
|
显示全部楼层
追加问题,怎样修改程序使在LCD屏幕上显示的西文字体放大?我的原程序如下:
/*----------------------------------------------
功能:输入ASCII值函数
参数:
@x--为屏幕上水平位置,以字节为单位
@y--为屏幕上垂直位置,以字节行为单位
@pstr--ASCII字符代码数组名,写入文本区
----------------------------------------------*/
void Print_ASCII(U32 x,U32 y,unsigned char *pstr)
{
unsigned int addr,addr_L,addr_H;
addr = x+y*40; // ASCII字符写入文本区,文本区起始地址为:0x0000
addr_L = addr&0xff;
addr_H = addr>>8;
LCD_Cursorxy(addr_L,addr_H);
LCD_CMDWrite(0x4c);
LCD_CMDWrite(0x42);
while(*pstr>0){
LCD_DATAWrite(*pstr++);
}
}
这个程序下显示的大小为:8*8;现在想显示到:8*16这么大,怎么修改?急 |
|