硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3842|回复: 2
收起左侧

[其它] 点阵液晶显示汉字的小驱动(emwin取模软件)

[复制链接]

9

主题

83

回帖

115

积分

初级会员

积分
115
发表于 2020-6-25 14:59:07 | 显示全部楼层 |阅读模式
最近做个简单项目,使用12864点阵液晶,有显示汉字的需求。几年前,都是用网上的一些小工具取模,想来emWin取模软件如此强大(可以实现不等宽字体即均衡显示),于是就有了这个帖子。
带字符串的文件采用UTF8编码即可,其实关键点就是一个UTF8转UTF16的小函数。
UTF8转UTF16.bmp

用日语测试了一下。
  1. int main(void)
  2. {
  3.         bsp_init();

  4.         gui_set_font(&GUI_Font32);

  5.         gui_disp_string_at(0, 0, "こんにちは", BLACK);

  6.         for (;;) {}
  7. }
复制代码
显示效果如下,液晶太小,没显示全。。。
显示效果.jpg

另外附件位图显示一起上传了,位图取模也是用emwin的小软件。使用说明见代码注释。
gui_image.c (1.61 KB, 下载次数: 26) gui_font.c (7.76 KB, 下载次数: 28)


gui_2d.c (7.05 KB, 下载次数: 26)

gui.h (12.36 KB, 下载次数: 23) FontCvtST.exe (876 KB, 下载次数: 47)

BmpCvtST.exe (308 KB, 下载次数: 32)



评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-6-25 22:41:42 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

0

主题

0

回帖

0

积分

新手上路

积分
0
发表于 2020-6-26 15:16:46
有显示汉字的北京快3需求。几年前,都是用网上的一些小工具取模,想来emWin取模幸运飞艇软件如此强大(可以实现不等宽字体即均衡显示),于是就有了这个帖子。
   

21

主题

321

回帖

384

积分

高级会员

积分
384
发表于 2020-6-28 10:13:43 | 显示全部楼层

楼下的貌似是广告。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-1 14:00 , Processed in 0.167263 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表