打印

PIC与超级终端

[复制链接]
2834|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mei326|  楼主 | 2011-4-3 10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想利用电脑的超级终端作为上位机,把产品的重要信息在超级终端上显示出来。显示的格式有中文!归结就是PIC单片机如何向电脑发生汉字!由于MPLAB不支持汉字,不知道如何直接发ASCII码,求指点&
沙发
op2sql| | 2011-4-3 10:30 | 只看该作者
汉字也有asc码,两个字节吧。

使用特权

评论回复
板凳
yewuyi| | 2011-4-3 11:08 | 只看该作者
在MCU和PC的底层,他们都是以数字表示的

使用特权

评论回复
地板
mei326|  楼主 | 2011-4-3 14:26 | 只看该作者
汉字采用GB2313编码!比如说“啊”的汉字码为0xBAFE,串口先发0xBA,再发0xfe,在超级终端显示汉字“啊”,如何把整型的0xbafe拆分成两个单字节,发送到串口?

使用特权

评论回复
5
mei326|  楼主 | 2011-4-3 14:32 | 只看该作者
MPLAB不支持中文,所以还得把每个汉字的code查表找出来!真麻烦

使用特权

评论回复
6
李冬发| | 2011-4-3 16:57 | 只看该作者
记事本写好后再放到mplab

使用特权

评论回复
7
mei326|  楼主 | 2011-4-3 17:01 | 只看该作者
记事本写好后再放到mplab
李冬发 发表于 2011-4-3 16:57

不解!可说的再详细点?

使用特权

评论回复
8
lelee007| | 2011-4-3 20:37 | 只看该作者
估计会是乱码,哈哈

猜的哈,米有用过

使用特权

评论回复
9
lsview| | 2011-4-3 20:51 | 只看该作者
汉字是不是有确定的范围呢?

使用特权

评论回复
10
lsview| | 2011-4-3 21:00 | 只看该作者
你可以自己定义一个编码表嘛

使用特权

评论回复
11
lsview| | 2011-4-3 21:01 | 只看该作者
上位机接收到后处理一下就可以,如果你只有有25汉字,一个字节不就够用了?

使用特权

评论回复
12
mei326|  楼主 | 2011-4-4 09:04 | 只看该作者
回007:一个汉字由两个字节的code码组成,连续发两个单字节的code码到串口,上位机显示正常;如果把一个双字节的code码即一个整型的拆分成两个单字节的码发到串口,上位机却显示乱码!实在不明白!
回10楼:我也想定义一个编码表,但是没找到那个取码软件,一个个汉字编码表查找实在麻烦(我有一百多个汉字,那不得花半天时间);并且还有前面说的问题!
等待解惑!

使用特权

评论回复
13
gd2051| | 2011-4-5 13:44 | 只看该作者
可以直接用汉字,我使用过。
table ={"毛主席万岁"};

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:与其等待机会,不如主动出击...

117

主题

764

帖子

2

粉丝