中级会员
- 积分
- 325
- 金钱
- 325
- 注册时间
- 2016-10-21
- 在线时间
- 43 小时
|
本帖最后由 ldskendy 于 2016-10-27 08:34 编辑
大家在进行EMWIN扩展实验的汉字实验时,是否发现字体是倒了,在学习资料里也有说明,在进行EMWIN汉字实验时必须使用EMWIN的字库,与基础实验的是不一样的。
但是对于初学者如果频繁在基础与扩展实验里学习时,字库的变更就不方便了,能否可以让两个实验共用一个字库呢?方法是有的,步骤如下:
1.把板子上FLASH上的字库更新成EMWIN的字库。
2.基础实验到修改一下text.c下Show_Font函数。
原代码:
[mw_shl_code=applescript,true]for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Fast_DrawPoint(x,y,POINT_COLOR);
else if(mode==0)LCD_Fast_DrawPoint(x,y,BACK_COLOR);
temp<<=1;
y++;
if((y-y0)==size)
{
y=y0;
x++;
break;
}
} [/mw_shl_code]
改造代码:
[mw_shl_code=applescript,true]for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Fast_DrawPoint(x,y,POINT_COLOR);
else if(mode==0)LCD_Fast_DrawPoint(x,y,BACK_COLOR);
temp<<=1;/****************重点修改如下****************************/
x++;
if((x-x0)==size)
{
x=x0;
y++;
break;
}
/****************重点修改如上****************************/
}
[/mw_shl_code]
这样就可以使用同一个字库了,下面提供下EMWIN的字库,
EMWIN字体.rar
(4.24 MB, 下载次数: 2291)
|
|