|
发表于 2013-1-11 21:07:23
|
显示全部楼层
ilikemcu 发表于 2006-3-25 19:38
阿莫老大:你就别逗了,我现在糗大了,把这个帖子删除了吧,惭愧的很啊:(
我的特点是如果遇到难题,先做 ...
你好啊,很高兴在阿莫电子上认识你,我现在也在做液晶显示,用的是4.3寸的TFT显示,MCU为ATMEL 128A,开发环境为IAR,这个液晶不支持字库,所以自己做的字库,在此想咨询下你,你在液晶上显示文字的时候,是以何种方式显示,我有一种结构体形式显示,但是确会出问题。如下:
struct MENU_ITEM{
uchar id; //菜单ID号
uchar name[16]; //菜单项最大为8个汉字长度
uchar x,y; //坐标
void (*func)(uchar id); //功能
};
下面是显示菜单:
while( PMenu[index].id != 0 && count < PAGE_ITEM_COUNT)
{
LCD_PrintHz16(PMenu[index].x,PMenu[index].y,PMenu[index].name);
MenuCurPageItemCount ++;
index++;
count ++;
}
现在我在IAR开发环境中显示不正常,会显示出乱码,我现在的处理方法是一个个汉字单独显示,这样使我的代码结构非常乱,而且代码非常庞大,您能给我些许可行性建议吗,谢了。 |
|