c51单片机的12864 字符后跟汉字显示就会出现乱码

c51单片机的12864字符后跟汉字显示就会出现乱码除了在字符后面加一个空格外之外有什么方法能连续显示字符和汉字吗?求高手指点分不是问题!... c51单片机的12864 字符后跟汉字显示就会出现乱码 除了在字符后面加一个空格外之外 有什么方法能连续显示字符和汉字吗?求高手指点

分不是问题!
展开
 我来答
临空飞云贵
2011-08-23
知道答主
回答量:3
采纳率:0%
帮助的人:4732
展开全部
字符是一个字节,汉字是两个字节,你字符后更汉字就是相当于把汉字拆成了两个字符分别放入内存了,所以乱码
匿名用户
2011-08-18
展开全部
因为12864控制器在输出汉字时,默认为16*16大小空间,而字符是汉字所需空间一半,所以你在字符后接着显示汉字会乱码,这个好像除了加空格没别的办法了吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魏菲521
2011-08-18 · 超过11用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:21.2万
展开全部
定义好坐标。也可以使用图形点阵形式显示,相当于再屏幕上画画,什么都可以显示
追问
坐标不是已经定义好的吗?四行分别是80h 90h 88h 98h 还怎么定义啊?  用图形我也知道能实现 不过那太不好控制了 只用显示汉字的程序能实现吗?
追答
光标的位置可以定义。要想连续显示,只能用图形点阵形式了,做起来是很复杂,学会了就方便多了,而且不带字库的LCD也便宜。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Bonnieeast
2011-08-19
知道答主
回答量:71
采纳率:0%
帮助的人:32.6万
展开全部
就是的,好像是因为12864具有存储能力,后面不需要了,只需要把放有字符和汉字的数组给传递函数就可以的。
追问
没理解你说的具体是什么意思 能说的具体点吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式