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