5081|5

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

用12864液晶的图形方式显示字符时为什么会出现乱码? [复制链接]

    基本指令能够正常显示字符或汉字,改用扩充指令的图形方式时,屏幕就会出现乱码,尽管字符也还是显示出来了,另外128X64大小的图片能正常显示,请问各位高人,这是什么原因呢?为什么图形方式不能正常显示字符呢?
    for(x1 = 0;x1 < 16;x1++){                 //图形方式显示字符,有乱码                               
        send_com(0x34);//扩充指令集
        send_com((0x80+x1));//列地址
        send_com(0x80+0);        //行地址
        send_com(0x30);//基本指令集
        for(i=0; i<2; i++)               
            send_data(ch);//读取数据写入LCD
        i+=2;               
    }
    send_com(0x36);        //扩充功能设定
    send_com(0x30);
    下面是显示128X64大小图片程序,能够正常显示
    for(i=0;i<9;){                //分两屏,上半屏和下半屏,因为起始地址不同,需要分开
    for(x=0;x<32;x++){                                //32行
        send_com(0x34);
        send_com((0x80+x));//列地址
        send_com((0x80+i));        //行地址,下半屏,即第三行地址0X88
        send_com(0x30);               
        for(y=0;y<16;y++)       
                send_data(DData[tmp+y]);//读取数据写入LCD
        tmp+=16;               
   }
        i+=8;
   }
   send_com(0x36);        //扩充功能设定
   send_com(0x30);       
谁能帮我解答一下啊,谢谢~
   

最新回复

没显示过图形 关注中  详情 回复 发表于 2009-8-19 10:25
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
扩充指令方式时难道会影响字符的点阵?

不过,图形方式的字符点阵和一般的字符点阵是肯定不同的.
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 hansin 的回复:
扩充指令方式时难道会影响字符的点阵?

不过,图形方式的字符点阵和一般的字符点阵是肯定不同的.


会不会是绘图RAM中本身就有数据,一旦打开绘图显示,他们就会显示出来?因为我写一个字符的点阵码时,其余的并没有填零。另外12864液晶显示图形时,是不是必须得写满整个屏幕(不用的填零)。
   谢谢你的回复!
 
 
 

回复

2

帖子

0

TA的资源

禁止访问

4
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
   本来是想通过图形方式显示自定义字符,但好像并不能实现CGRAM那样的效果
  谢谢楼上各位的关注~
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

6
 
没显示过图形 关注中
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表