打印
[开发工具]

【华大测评】+oled让汉字动起来

[复制链接]
1366|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kyzhd|  楼主 | 2020-10-28 22:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kyzhd 于 2020-10-28 23:02 编辑

此开发板自带了一个0.91的OLED屏,采用的是IIC接口,分辨率是128*32的,方便开发一些图片或字符显示的工程,今天就测试一下汉字滚动显示;从网上下载一下SSD1306的OLED资料,稍作修改即可,在些借用了一下坛友@caizhiwei 分享的工程文件,修改一下代码达到汉字滚动显示的效果;
首先打开我修改的汉字取模工具软件


选择“字符模式”


点击那个齿轮“设置”,照下图设置即可,点击确定



回到主页面,选择字体“楷体”,在文本输入框中输入“华大半导体”



点击“生成字模”



复制正文生成的字模数据;打开OLED的工程文件,并双击“oledfont.c",粘贴覆盖原有的汉字数据,并点击保存;





回到main.c文件,修改代码如下:





编译下载,效果如下:
工程代码: I2C_OLED_091.rar (6.24 MB)



使用特权

评论回复
沙发
正圆椭圆| | 2020-10-28 23:07 | 只看该作者
谢谢楼主分享 之前正愁不知道怎么做汉字滚动

使用特权

评论回复
板凳
BettyBerry| | 2020-10-28 23:20 | 只看该作者
滚动汉字确实是个难题 还好有这个工具

使用特权

评论回复
地板
索尼法| | 2020-10-29 20:10 | 只看该作者
好家伙 以后用华大板子可以玩玩oled汉字滚动

使用特权

评论回复
5
liubinghui| | 2020-10-30 15:59 | 只看该作者

使用特权

评论回复
6
xiaoqi000| | 2020-10-31 21:52 | 只看该作者
汉字滚动

使用特权

评论回复
7
xiaoqi000| | 2020-10-31 21:53 | 只看该作者

使用特权

评论回复
8
xiaoqi000| | 2020-10-31 21:54 | 只看该作者
可以试试咯。

使用特权

评论回复
9
caoqing| | 2020-11-1 11:14 | 只看该作者
while(1)
    {
                        for(i=-0;i<128;i++){
                        OLED_ShowCHinese(i+24,0,0);                //华
                        OLED_ShowCHinese(i+40,0,1);                //大
                        OLED_ShowCHinese(i+56,0,2);                //半
                        OLED_ShowCHinese(i+72,0,3);                //导
                        OLED_ShowCHinese(i+88,0,4);                //体
                }
增加这就可以了吗?请问移动时间怎么控制?

使用特权

评论回复
10
kyzhd|  楼主 | 2020-11-1 16:15 | 只看该作者
caoqing 发表于 2020-11-1 11:14
while(1)
    {
                        for(i=-0;i

加延时

使用特权

评论回复
11
caoqing| | 2020-11-1 18:24 | 只看该作者

移动的时候用不用清屏??

使用特权

评论回复
12
kyzhd|  楼主 | 2020-11-2 10:32 | 只看该作者
caoqing 发表于 2020-11-1 18:24
移动的时候用不用清屏??

好像不需要

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

569

帖子

4

粉丝