首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

12864液晶上不能正常显示,该如何解决

2012-02-03 
12864液晶上不能正常显示为什么我的带字库的12864液晶,st7920控制芯片,在输入“正弦波”三个字的时候不能正

12864液晶上不能正常显示
为什么我的带字库的12864液晶,st7920控制芯片,在输入“正弦波”三个字的时候不能正常显示却显示“障也”,这三个字在字库表里是有的,,这是什么原因呢?求高人指点

[解决办法]
时序可能不对!关注下你的命令与数据的延时够不够。还有就是,要显示汉字的话,你设置的起始地址必须满在X的位置:XYXYXYXYXYXYXYXY,XY共同表示一个汉字。每行可显示8个汉字。
[解决办法]
你的编码方式都是gb2312吗?
[解决办法]
能显示汉字,说明控制时序是正确的。不是所要显的汉字,应该是你读汉字时的编码--“内码”不正确
[解决办法]
遇见过这种情况,我的解决办法是直接查找显示汉字的国标码,然后直接输入这个汉字国标码就对了。我觉得应该是编译器对国标码不能正确解释的原因。
[解决办法]
我也遇见过这种情况,时间的间显示不出来。。。
等高人指点啊。。。
[解决办法]
你们按我说的办法试一下,我现在没有128x64屏了。或者你把写到12864里面去的数据通过串口发出来看一下,是不是对应汉字的国标码就行了。
[解决办法]
1.波特率不对应,
2.晶振不对应,计算的误差大
3.字库 发送时加定位发送,
4.接收子程序做的不好,没区分好命令和数据的特性‘用厂家提供的源程序试试。

热点排行