查看: 1381|回复: 0

[Wio Terminal开发板测评]+中文显示及特效

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2021-7-20 19:48:09 | 显示全部楼层 |阅读模式
    分享到:
    WioTerminal开发板提供了显示字符、字符串及数值的函数,却没有提供支持中文显示的函数,为此我们需要自行来补充。
    1.构建字库
    要想显示汉字必须有中文字库的支持,用字模提取软件可获取所需的字模,PCtoLCD2002就是一款方便实用的软件。
    在提取字模前,要预先规定好提取的格式,以配合汉字显示函数。
    在设置好提取格式后,由输入栏输入提取的内容即可,见图1所示。
    1.jpg
    图1 字模提取
    为便于使用,可按以下形式将字模存放到数组中以供程序读取。
    unsigned char Hzk[]={
    0x00,0x3F,0x20,0x20,0x3F,0x01,0x11,0x11,0x11,0xFF,0x11,0x11,0x11,0x11,0x01,0x00,
    0x00,0xF0,0x20,0x20,0xF4,0x08,0x10,0x60,0x80,0xFF,0x80,0x60,0x10,0x08,0x04,0x00,/*"味",0*/
    0x02,0x02,0x42,0x33,0x00,0x10,0x97,0x55,0x1D,0x15,0x15,0x55,0x97,0x10,0x00,0x00,
    0x00,0x02,0x04,0xF8,0x04,0x02,0xFA,0x52,0x52,0x52,0x52,0x52,0xFA,0x02,0x02,0x00,/*"道",1*/
    };
    2.中文显示及特效
    有了字库就可编写相应的显示函数,即按字模的提取格式来读取字模,并以画点函数来再现汉字。
    此外,经处理还可实现特殊的显示效果,如粗体字、阴影字及空心字等,产生图2所示显示效果的程序如图3所示。
    2.jpg
    图2 显示效果
    3.jpg
    图3 显示程序及上传
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 12:38 , Processed in 0.116950 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.