找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助!!关于51单片机串口通信,汉字显示乱码问题

查看数: 7333 | 评论数: 2 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-3-25 15:42

正文摘要:

用51单片机写了一个单片机给PC发送数据的程序。发送的是一段汉字,前一半的汉字显示正常,后一半的汉字显示为乱码。代码如下: #include<reg51.h> void uartconfig(); void delay10ms(unsigned int c) ; uns ...

回复

ID:110744 发表于 2016-3-26 09:50
ahshmj 发表于 2016-3-25 16:00
这是keil 的问题。有一个补丁可以解决。
汉字库中每个区中都有一个字,区位码的低位字节是“FDH”的,被KE ...

谢谢说明,确实是那个问题。不过网上的晓奇的补丁不知道为什么我用不了,一直是c51.exe haven't change.
ID:7485 发表于 2016-3-25 16:00
这是keil 的问题。有一个补丁可以解决。
汉字库中每个区中都有一个字,区位码的低位字节是“FDH”的,被KEIL过滤掉了。如“三”、“电”、“庚”等等。
也可以直接用这些字的区位码,而不用汉字。

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

Powered by 单片机教程网

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