搜索
热门关键词:
CMOS
PADS
联发科
看门狗
Ubuntu
手机版
官方微博
微信公众号
登录
|
免费注册
首页
新闻
新品
文章
下载
电路
问答
视频
职场
杂谈
会展
工具
博客
论坛
在线研讨会
技术频道:
单片机/处理器
FPGA
软件/编程
电源技术
模拟电子
PCB设计
测试测量
MEMS
系统设计
无源/分立器件
音频/视频/显示
应用频道:
消费电子
工业/测控
汽车电子
通信/网络
医疗电子
机器人
当前位置:
EEChina首页
›
软件编程/OS
›
新品
分享自己整理的关于nxp LPC 1768的uCGUI加入自定义中文字库资料
发布时间:2016-12-1 11:06 发布者:
旺宝科技测试丘
uCGUI 自带的字体文件中只包含英文及标点,想要显示中文字体最简单的
方法便是自己动手添加。先来看一下ucGUI 中自带字体文件的取模方式,如图1所示
其中用X 表示的部分是需要在屏幕上显示的一个像素点,下划线的部分则
不显示,uCGUI 中自带的字体都是基于这个方法来显示的。其实图1 中,每一
个逗号前都是1 个字节的数据,所以我们可以将图1 的取模方式改为如图2 所示的情况,这样也是正确的,当然也可以改成全16 进制的表示方式,但显示效果没有图1 来的直观。下面进入具体实现步骤。
步骤1:下载字体生成软件
步骤2:首先需要一个字体生成软件,该软件要能制作出如图1 所示的字体取模效果,我使用的是ucGUI 字体生成器V3.0,界面如图3 所示。
图三
步骤3:开始制作自己想要的字体文件
如图四所示
图四
步骤四:在GUI/Font文件夹中创建一个.c文件,这里定义为Font.c(文件名可以随意更改,只要不和库文件名冲突就可以)如图5所示
图5
步骤五:把Font.c添加到keil工程目录下,如图六所示
图六
步骤六:修改程序
将Font.c文件中里面的数组加上const修饰,如图七所示
图七
步骤七:在KEIL工程中找到GUI.H
在GUI.h中添加一段代码,声明数组,该数组名就是Font .c文件中的最末尾数组的数组名,如图八所示
图八
步骤八:调用GUI_SetFont(&GUI_FontHZ16)函数,如图九所示
图九
步骤九:编译,如果没有出现错误,就可以下载到
开发板
,显示效果如图十所示
本文地址:
https://www.eechina.com/thread-180103-1-1.html
【打印本页】
本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
网友评论
375791964
发表于
2016-12-2 14:39:58
好东西,我要收藏!!
旺宝科技测试丘
发表于
2016-12-6 09:25:37
多谢分享
旺宝科技测试丘
发表于
2016-12-16 10:50:30
你好,有需要支持的吗
375791964
发表于
2016-12-23 10:15:54
有些什么资源支持??
375791964
发表于
2016-12-23 10:26:49
good..
375791964
发表于
2017-1-11 09:55:36
侧眼一看,不错哦
375791964
发表于
2017-1-12 15:16:45
http://www.eechina.com/forum.php?mod=viewthread&tid=180103&extra=
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以发表评论
登录
|
立即注册
发表评论
贸泽电子有奖问答视频,答对领10元微信红包
厂商推荐
Microchip视频专区
PIC18-Q71系列MCU概述
无线充电基础知识及应用培训教程3
无线充电基础知识及应用培训教程2
了解一下Microchip强大的PIC18-Q24 MCU系列
贸泽电子(Mouser)专区
关于我们
-
服务条款
-
使用指南
-
站点地图
-
友情链接
-
联系我们
电子工程网
© 版权所有
京ICP备16069177号
| 京公网安备11010502021702
快速回复
返回顶部
返回列表
网友评论