当前位置:首页 > 技术心得 > 正文内容

Keil C51过滤0xfd字符的bug(某些汉字无法正常显示)

xjtudll10年前 (2016-06-27)技术心得11360

keil c51在编译的时候会将0xfd的字符(有些汉字含该字符的内码)过滤, 而导致程序出错。

所以在做液晶汉字显示时. 有些汉字根本没法显示出来,例如“三”。

这个bug已经很多年了,不知道为什么keil一直不修正。

针对这个bug,某网友制作了补丁。

补丁使用办法,将补丁拷贝到keil\c51\bin,运行即可(点“start”)。

cb9f2174-e258-4f71-b7bc-097df8e5fbd0
补丁下载地址(某些地址需要注册才能下载):
http://www.mcu123.com/news/Soft/embsof/uc/200608/44.html
http://www.laogu.com/ds_192.htm
http://www.elecfans.com/soft/58/66/2009/2009010414586.html
http://dl.21ic.com/download/cckeilv802-rar-ic-31424.html
http://download.csdn.net/detail/xfcylyf/1778889
http://www.01ruodian.com/down/show.php?itemid=664
http://www.pc6.com/softview/SoftView_67694.html

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/409/

标签: keil
分享给朋友:

“Keil C51过滤0xfd字符的bug(某些汉字无法正常显示)” 的相关文章

51串口通信

51串口通信

大学的时候,练习串口通信整的东东图太大,显示不正常。请直接看原图。upload/2010/1/201001291823133003.jpg演示如图: 左边的单片机:发送  查询方式右边的单片机:接收    中断方式K1:LED1亮;K2:LED2亮;...

Proteus:Simulation is not running in real time解决方法

Proteus:Simulation is not running in real time解决方法

  Simulation is not running in real time due to excessive CPU load 如上图所示,相信这个问题很多人都碰到了。  网上说:原因是电脑CPU运行的速度跟不上单片机仿真的速度。解决方法:① ...

网址后面多了一串字符串?jdfwkey

最近一段时间,每天第一次打开自己网站的时候,网址后面老会自动加一串字符串?jdfwkey,很奇怪,而且看起来就跟广告页面网址一样。发现这个问题后,立马联系了客服,客服说是打开了硬件防火墙,防DDOS攻击的。网上搜索了一遍,发现好多人出现过这种情况,大家的意见是:1、影响网站收录。2、来源于搜索引擎的...

NSTableview从mutable array获取数据

参考资料: http://stackoverflow.com/questions/3397952/populating-nstableview-from-a-mutable-array 可以使用以下的方法 – numberOfRowsInTableView:...

用宏定义代替printf函数

问题 有时候我们想用宏定义来决定是编译debug版本的代码还是release的代码,dubug版本的代码会通过printf打印调试信息,release版本的代码则不会。我们总不能对每一条printf都这样写: #if _DEBUG_printf("hello world!");...

穆斯林祈祷时间定义

穆斯林每天祈祷五次,时间有规定,需要在一个特定的时间段。五次祈祷分别是:晨礼、晌礼、晡(bū)礼、昏礼和宵礼。如下表所示: 名 称...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。