找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

LCD12864的字体如何变大?

查看数: 5495 | 评论数: 23 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-7 14:50

正文摘要:

想把12864里面的字体变大,我试过51hei论坛里面一位老哥的例子,不可以一直显示。

回复

ID:142699 发表于 2019-9-26 14:58
LCD的本质就是点阵,要放大就是要做对应的字库,或者你会写矢量运算的话,那自便
ID:615996 发表于 2019-9-25 08:25
重新在取模软件重新取模,然后再字库中添加即可
ID:615765 发表于 2019-9-24 16:52
自己取大一点字体的字模
ID:573664 发表于 2019-9-24 15:09
已解决了。谢谢各位的意见
ID:610681 发表于 2019-9-24 09:14
这是以前完成液晶显示的效果,可以仿真也可实物







ID:614785 发表于 2019-9-23 23:31
可以用取模软件,也可以自造字
ID:249748 发表于 2019-9-11 21:29
不要自己放大,直接取大一点模即可。
ID:573664 发表于 2019-9-11 20:49
那个谁和谁 发表于 2019-9-11 09:14
void OLED_P32x32Ch(unsigned char x,unsigned char y,unsigned int N)
{
        unsigned char wm=0;

还是要谢谢大佬,不过老哥,我的不是OLED,是LCD12864
ID:601639 发表于 2019-9-11 09:14
勿忘我c 发表于 2019-9-10 21:28
我原来程序是指定位置写入汉字和字符的,但是。我现在是自己想自定义在任意位置写,我自己建立的32*32的字 ...

void OLED_P32x32Ch(unsigned char x,unsigned char y,unsigned int N)
{
        unsigned char wm=0;
        unsigned int adder=128*N;
        OLED_Set_Pos(x , y);
        for(wm = 0;wm < 32;wm++)
        {
                OLED_WrDat(F32x32[adder]);
                adder += 1;
        }
        OLED_Set_Pos(x,y+1 );
        for(wm = 0;wm <32;wm++)
        {
                OLED_WrDat(F32x32[adder]);
                adder += 1;
        }
OLED_Set_Pos(x , y+2);
        for(wm = 0;wm < 32;wm++)
        {
                OLED_WrDat(F32x32[adder]);
                adder += 1;
        }
        OLED_Set_Pos(x,y+3 );
        for(wm = 0;wm <32;wm++)
        {
                OLED_WrDat(F32x32[adder]);
                adder += 1;
        }                         
}
/*********************OLED写数据************************************/
void OLED_WrDat(unsigned char IIC_Data)
{
        OLED_IIC_Start();
        Write_IIC_Byte(0x78);
        Write_IIC_Byte(0x40);                        //write data
        Write_IIC_Byte(IIC_Data);
        OLED_IIC_Stop();
}
ID:610211 发表于 2019-9-10 21:46
就把它当做是128*64个点的点阵,点阵要点亮哪个点,其实原理是一样的,多想想。取模好了,会乱的话,你可以试试先点第一行,你可以先点任意一个点开始,把整个原理搞懂就好了。
ID:610201 发表于 2019-9-10 21:31
截下来自己放大
ID:573664 发表于 2019-9-10 21:19
f556 发表于 2019-9-9 09:01
用字模软件已经是最简单的方法了,如果这都算麻烦,就不要它,或者用现成的。

我已经用字模软件取好字库了, 但是不知道怎么去调用我的字库
ID:573664 发表于 2019-9-10 21:16
tyrl800 发表于 2019-9-7 20:31
要变成大只能自己取字模,编程序不要怕麻烦

我已经取好字模了,但是会出现乱码。。不知道怎么去调用自己取的字库
ID:466118 发表于 2019-9-9 15:58

内含的字库都是16*16的,不用字库可以直接操作点阵
ID:601639 发表于 2019-9-9 14:07
用取模软件不麻烦,就是把字体设大而已,比如把16x16设成32x32,或者64x64,一点都麻烦
ID:241249 发表于 2019-9-9 10:06
yzwzfyz 发表于 2019-9-9 01:19
不想麻烦可以花钱解决。

老说些可有可无的
ID:282850 发表于 2019-9-9 09:01
用字模软件已经是最简单的方法了,如果这都算麻烦,就不要它,或者用现成的。
ID:123289 发表于 2019-9-9 01:19
不想麻烦可以花钱解决。
ID:275826 发表于 2019-9-7 20:31
要变成大只能自己取字模,编程序不要怕麻烦
ID:573664 发表于 2019-9-7 19:18
来51学习 发表于 2019-9-7 18:44
内含的字库都是16*16的,变成大的需要自己来取字模,

我知道的用取模软件来弄,但是好麻烦。还有字库这个软件生成的字库不会用
ID:425825 发表于 2019-9-7 18:44
内含的字库都是16*16的,变成大的需要自己来取字模,

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

Powered by 单片机教程网

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