找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3453|回复: 2
收起左侧

超声波测距16管脚LCD12864液晶显示

[复制链接]
ID:244281 发表于 2017-11-18 19:34 | 显示全部楼层 |阅读模式
超声波测距16管脚LCD12864液晶显示遇到的问题
1、在此过程中遇到的首要问题是之前处理的代码对显示内容的代码呈现是字符串形式,但在处理超声波模块数据时,不知道该怎样将超声波模块的浮点型数据转换为对应的字符串,查到一个函数itoa等,包含库stdlib.h,但是在keil中尝试后发现这种方法并不能用,这是目前存留的一个问题。因此只能采取重新对字符显示函数进行改造的办法,采用数组的形式,代码中已经很详细了!
2、这个问题耽误了好多时间,就是keil软件自身的一个漏洞,0xfd漏洞,我想显示汉字“数”,但不能正常显示!网上有讲到关于这个问题的解决办法,无非就是两个:第一,用一个软件进行打汉字补丁,但是我尝试过后此方法对我使用的keil不通,我编译使用的是最新版的keil C51V956,后来我换了C51V905版本,但是可能是代码是用高版本编辑的在旧版本打开后软件直接崩溃卡掉(此为猜测),因此两天的挣扎后我决定放弃汉字“数”!第二,用HexEdit软件编辑C51.exe文件,修改80FBFD,应该是我不太理解怎么修改的原因,我尝试后没有成功,就是我没有搜索的需要修改的这个80FBFD,这也是目前存留的一个问题!
以上两个问题,第一个通过另一种办法进行了基本的解决,第二个问题进行了回避,不使用keil无法支持的汉字。除此之外代码硬件运行没有错误!
有大神对以上两个问题有见解的,请不吝赐教!谢谢!


3.png
4.png
微信图片_20171118123015.jpg
微信图片_20171118123024.jpg

(分享设计)超声波测距16管脚LCD12864液晶显示.rar

140.9 KB, 下载次数: 55

(分享设计)超声波测距16管脚LCD12864液晶显示

评分

参与人数 3黑币 +62 收起 理由
tyyhm + 2 很给力!
admin + 50 共享资料的黑币奖励!
白鹤859 + 10 赞一个!

查看全部评分

回复

使用道具 举报

ID:86884 发表于 2017-11-21 11:30 | 显示全部楼层
我也遇到了这个“数”汉字显示的问题,有人可以解决一下吗,谢谢了
回复

使用道具 举报

ID:102702 发表于 2018-3-26 23:11 | 显示全部楼层
请问楼主能附上电路图吗?谢谢!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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