找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1944|回复: 13
收起左侧

请问12864带中文字库的能用32X32的字体吗?

[复制链接]
ID:497468 发表于 2019-12-29 13:01 | 显示全部楼层 |阅读模式
最近做了个时钟,想把数字变大,但查阅网上的例程,都是不带字库的,我想问下,带字库的可以显示大字体3232的吗?
如果有,麻烦给个链接学习下,谢!



回复

使用道具 举报

ID:648281 发表于 2019-12-29 14:40 | 显示全部楼层
可以,自己取模,任意大小汉字
回复

使用道具 举报

ID:636210 发表于 2019-12-29 17:35 | 显示全部楼层
最大到64x32,看看模块说明就明白了。自定义,满屏显示一个字。
回复

使用道具 举报

ID:475247 发表于 2019-12-29 19:58 | 显示全部楼层
完全可以,12864有专门的取任意字函数,设好页与列,再用取模软件取相应大小的字
回复

使用道具 举报

ID:673961 发表于 2019-12-29 22:59 来自手机 | 显示全部楼层
可以的吧

评分

参与人数 1黑币 +8 收起 理由
#include51.h + 8

查看全部评分

回复

使用道具 举报

ID:526392 发表于 2019-12-30 13:30 | 显示全部楼层
取模软件→参数设置→文字输入区字体选择(可能没有32*32,但有差不多大的)。
回复

使用道具 举报

ID:672549 发表于 2019-12-30 15:46 | 显示全部楼层
可以的,需要费点功夫,它最大到64x32
回复

使用道具 举报

ID:497468 发表于 2020-1-1 09:20 | 显示全部楼层
感谢各位的答复,我还以为只有用无字库的才行,又在那个宝上买了个,有没有这个程序的例子呀,学习下
回复

使用道具 举报

ID:497468 发表于 2020-1-1 10:12 | 显示全部楼层
在百度上搜了二个小时还是没有看到有关带字库的示例程序呀,求
回复

使用道具 举报

ID:648281 发表于 2020-1-1 10:44 | 显示全部楼层
你好!
这个取模,可以任性大小
001.png


002.png


003.png


004.png


005.png



006.png


007.png


008.png

回复

使用道具 举报

ID:678808 发表于 2020-1-1 11:51 | 显示全部楼层
这个是可以的
回复

使用道具 举报

ID:497468 发表于 2020-1-2 19:46 | 显示全部楼层
51hei**1140 发表于 2020-1-1 10:44
你好!
这个取模,可以任性大小

哈哈,正是我需要的效果,请问有没有示例程序呀,我只要12864如果显任意字体的那个程序,
回复

使用道具 举报

ID:497468 发表于 2020-1-2 20:50 | 显示全部楼层
可能是我找错方向了,我一直在搜时钟,所以都无法使用,现在改为万年历就有好多例子 ,但好多都是并口的,不知有没有串口的示例, 下面是本论坛下载的一个程序,看 这个程序是否可以做3232的字体,但看字面意思好像是图片,应该和字库是一样的吧

void displaypicture_12864(uchar y,uchar x,uchar *picture,uchar hight,uchar wide)
{
        uchar line,row;
        writecom_12864(0x36);
        if(wide%8==0)
        {
                wide=wide/8;
        }
        else
        {
                wide=wide/8+1;
        }
        for(line=0;line<hight;line++)
        {
                if(y+line>31)
                {
                        writecom_12864(0x80+y+line-32);
                        writecom_12864(0x80+x+8);                       
                }
                else
                {
                        writecom_12864(0x80+y+line);
                        writecom_12864(0x80+x);
                }
                for(row=0;row<wide;row++)
                {
                        writedat_12864(picture[line*wide+row]);
                }
        }
        writecom_12864(0x30);
}
回复

使用道具 举报

ID:589788 发表于 2020-1-2 21:35 | 显示全部楼层
可以的,复用取模软件取好相应大小的模就行
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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