12864屏写入字符怎会占用2个字节??

2020-02-05 09:33发布

本帖最后由 liweiqiang668 于 2012-4-30 21:41 编辑

网上淘的12864屏,型号为VG12864Z-GYY-G5    图片的第一行是以连续的方式写入16个字符,可以正确显示,第二行是以指定位置方式写入,但显示好像占用了2字节,我第1个字符写入位置为0xd0,第2个字符为0xd1,难道这样不对吗?

第一行写入代码:
           write_com(0xc0);//第一行开始地址为0xc0
        for(num=0;num<16;num++)
                   {
                            write_date(tab1[num]);//写第1行字符
                  }

第二行写入代码:
            write_char(table2[0],0,2);
         write_char(table2[0],1,2);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
512826028
1楼-- · 2020-02-06 08:30
可以查找那个屏的资料,比如 所有显示汉字字符的码表。对应着汉字的码表,对比下试一试。
jetli
2楼-- · 2020-02-06 13:16
st7920的液晶???

如果是,那么它是以汉字符占位的,
liweiqiang668
3楼-- · 2020-02-06 13:32
本帖最后由 liweiqiang668 于 2012-5-2 21:30 编辑

應該是字碼問題,我把C文件簡體字放到繁體系統的電腦上,里面的漢字顯示與12864屏顯示的一樣,所以用繁體字庫的屏時,需用能輸出BIG5字碼的輸入法進行中文輸入,我用的是万能五笔的外挂版,这个可以设定输出BIG5码.上一个正确显示的繁体版12864屏.

一周热门 更多>