问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

微信扫一扫 分享朋友圈

已有 5592 人浏览分享

开启左侧

关于zynq的OLED显示汉字的问题

[复制链接]
5592 0
本帖最后由 Li2015 于 2016-3-17 15:25 编辑

想在字符函数的基础上修改出一个可以显示汉字的函数,自己弄了两天怎么改都改不正确,只好发帖请教诸位大神,应该怎样在此字符基础上修改才能使其变成汉字显示函数?我自己已经通过取模软件取了几个汉字的字库,并命名为hanzi[][],接下来应该怎么修改?望各位大神不吝赐教!下面是字符显示的函数:
void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size,u8 mode)
{                                                      
        u8 y0=y;
        chr=chr-' ';//得到偏移后的值         (
        for(t=0;t<size;t++)
        {
                if(size==12) temp=asc2_1206[chr][t];  //调用1206字体
                else temp=asc2_1608[chr][t];                 //调用1608字体  
                for(t1=0;t1<8;t1++)
                {
                        if(temp&0x80)OLED_DrawPoint(x,y,mode);
                        else OLED_DrawPoint(x,y,!mode);
                        temp<<=1;
                        y++;                                //y应是行坐标(me)
                        if((y-y0)==size)
                        {
                                y=y0;
                                x++;
                                break;
                        }
                }
        }
}

本帖子中包含更多资源

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

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

本版积分规则

0

关注

1

粉丝

11

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版