找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

LCD12864字符乱码现象可以解答一下吗

查看数: 3445 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-5-23 16:35

正文摘要:

uchar code init1[] = {"   001公交车  "}; uchar code init2[] = {"                "}; uchar code init3[] = {"定位初始化. ...

回复

ID:592807 发表于 2020-5-24 15:30
把一行汉子全删了。从头开始输入,或者删除每个汉字时按两次删除键。
ID:587128 发表于 2020-5-24 10:02
这个问题是由于keil本身的固有bug,keil编译器会忽略0xFD值的字符串,导致汉字内码以0xFD结尾的汉字和后面的汉字全部显示为乱码,因为它把0xFD丢掉了,导致后面的一大串全是错的。
解决办法:
1.使用HexEditor编辑Keil安装目录下的/keil/c51/bin/c51.exe文件,搜索80FBFD改成80FBFF。
2.使用晓奇工作室出品的补丁程序ccKeilVxx.exe。下载后放在/keil/c51/bin/目录下运行即可。
ID:584814 发表于 2020-5-24 07:47
第一步改公交车为初始化试试可了解是否不能改
第二步改公交车为自行车试试可否改其他字如果不行看显示程序问题
第三步改公交车为非三个字的试试是否有问题然后自己找问题

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表