4380| 4
|
关于51单片机串口通讯的 |
5金钱
最佳答案一将汉字改为英文字符或数字据后显示是正常的,这说明发送部分的程序应该是没有问题的,可能是编译器的BUG!如果你还是Keil2或Keil3用户,不要再怀疑自己的代码了,这是低版本Keil编译器的一个漏洞,使用修正版的Keil4 V9.05编译生成HEX文件就可以解决。
二 汉字的话是用的GB2312编码,即传说的区位码,一个编码是两个字节,每个字节的值都是大于0x80的,这样跟ASCII码分开。当把编码转换为对应的汉字的时候,就需要在汉字库 ...
| ||
发表于 2015-6-1 22:43:49
|
显示全部楼层
| |
学无止境
|
|
发表于 2015-6-2 10:23:45
|
显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
| |
发表于 2016-6-28 07:52:16
|
显示全部楼层
| ||
发表于 2016-6-28 08:09:33
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 16:58
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网