极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 30414|回复: 15

[分享]可显示中文的5110库文件

[复制链接]
发表于 2013-6-23 13:34:20 | 显示全部楼层 |阅读模式
本帖最后由 code-AR 于 2013-7-5 23:43 编辑

这个库文件自己修改了,添加了中文显示。
点击这个链接库文件]可以查看原库。

可以点击下载此库,放置方法就不详述了,不清楚的同学可以自己搜索。(此库更新,添加了绘图功能)
这里在提供个汉字取模软件下载,搭配库使用。

使用方法可以参考以下:
1,解压打开软件,可以看到如图所示

请按照如图步骤操作。
2,得到数据,如图

点阵数组中的数据(上图用方框标注的)拷贝到记事本里,编辑在"CN_1“数组里(下图用方框标注的)。然后以头文件CN_1.h形式保存在这个任务的Arduino程序所在的同一个文件夹里。可以换其他名字,但必须头文件中的数组名与Arduino程序的引用要一致,什么是“引用”,看上面Arduino程序用红色字体标注的数组名。

3,效果图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-6-23 14:24:59 | 显示全部楼层
剛好在找這程式庫的說~真的是太讚了!!{:soso_e100:}
但怎麼發生這問題了!?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-23 14:29:04 | 显示全部楼层
本帖最后由 code-AR 于 2013-6-23 14:31 编辑
p857211 发表于 2013-6-23 14:24
剛好在找這程式庫的說~真的是太讚了!!
但怎麼發生這問題了!?


你的步骤是和我说的一样?好像你的电脑兼容性不行那,先试试宋体12的。
回复 支持 反对

使用道具 举报

发表于 2013-6-23 14:41:14 | 显示全部楼层
貌似是系统简体繁体内码问题
回复 支持 反对

使用道具 举报

发表于 2013-6-23 14:45:12 | 显示全部楼层
简体中文和正体中文的兼容性问题
回复 支持 反对

使用道具 举报

发表于 2013-6-24 00:24:33 | 显示全部楼层
弱弱的问个问题,中文跟英文怎么一起显示啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-24 00:56:16 | 显示全部楼层
FIGHT 发表于 2013-6-24 00:24
弱弱的问个问题,中文跟英文怎么一起显示啊

用引用不同的函数就行,英文使用例如: myGLCD.print(“hello world”,10,10);//输出内容,行数,列数
回复 支持 反对

使用道具 举报

发表于 2013-6-24 19:35:00 | 显示全部楼层
英文还是无法显示。空白的。

void LCD5110::print(char *st, int x, int y)
{
        unsigned char ch;
        int stl, row, xp;

        stl = strlen(st);
        if (x == RIGHT)
                x = 84-(stl*cfont.x_size);
        if (x == CENTER)
                x = (84-(stl*cfont.x_size))/2;
        if (x < 0)
                x = 0;

        row = y / 8;
        xp = x;

        for (int cnt=0; cnt<stl; cnt++)
                        _print_char(*st++, x + (cnt*(cfont.x_size)), row);
}

无法输出。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-24 21:06:21 | 显示全部楼层
FIGHT 发表于 2013-6-24 19:35
英文还是无法显示。空白的。

void LCD5110::print(char *st, int x, int y)

你输入myGLCD.setFont(SmallFont);这句?
回复 支持 反对

使用道具 举报

发表于 2013-6-24 23:32:12 | 显示全部楼层
rfid_5110_kaoqin:21: error: 'SmallFont' was not declared in this scope

就是这个函数不会用
回复 支持 反对

使用道具 举报

发表于 2013-6-24 23:45:48 | 显示全部楼层
找到了Baisc库,已经知道怎么用了
extern unsigned char SmallFont[];
回复 支持 反对

使用道具 举报

发表于 2014-4-17 07:50:16 | 显示全部楼层
极好的东西。
回复 支持 反对

使用道具 举报

发表于 2014-5-25 18:15:11 | 显示全部楼层
谢谢,正好需要。
回复 支持 反对

使用道具 举报

发表于 2015-1-24 23:14:42 | 显示全部楼层
谢谢楼主,下载一个试试看!!!
回复 支持 反对

使用道具 举报

发表于 2015-1-25 14:19:49 | 显示全部楼层
这个库本身就可以显示汉字,具体方法可以看我写的帖子:
http://www.geek-workshop.com/thread-12299-1-1.html
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 22:16 , Processed in 0.043354 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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