CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

串口通讯中字节字符转换的问题。

楼主juggernaut(juggernaut)2002-05-15 10:48:11 在 VB / 基础类 提问

使用字节传输方式,我得到了一大堆字节,只是我如何把他们相应正确的转换到字符呢?  
  比如"12A中文"。 问题点数:100、回复次数:6Top

1 楼gump2000(阿甘)回复于 2002-05-15 10:51:51 得分 80

Dim   testby()   As   Byte  
          Dim   buf   As   String  
           
   
          testby   =   StrConv("12A中文",   vbFromUnicode)  
  ''''this   line  
          buf   =   StrConv(testby,   vbUnicode)  
          MsgBox   buf  
  Top

2 楼reack(三楼楼长)回复于 2002-05-15 10:52:04 得分 10

1.首先将你的到字节是10进制数,把他们转换成16进制,  
  2.这16进制数就是字符的acsii码,你转成字符就可以了Top

3 楼kevincomein(白菜)回复于 2002-05-15 11:01:13 得分 5

有阿甘高手了,告退Top

4 楼water_j(随心所欲)回复于 2002-05-15 11:24:55 得分 5

heheTop

5 楼juggernaut(juggernaut)回复于 2002-05-15 11:48:29 得分 0

阿甘兄,再加一个问题。  
  在使用RThreshold=1激发OnComm事件中,  
  如果使用字符方式,串口是不是8个字符8个字符的触发OnComm事件;我做过实验似乎是这样。  
  如果使用字节形式,又会是怎样呢?Top

6 楼gump2000(阿甘)回复于 2002-05-15 11:53:02 得分 0

TRheshold是代表缓冲区达到多少个字符触发OnComm事件  
  设置为0不触发  
   
  二进制也是一样的Top

相关问题

  • 串口通讯SPCOMM控件如何发送#0这个字符。
  • ANSI字符串转换成Unicode(字符串中包含单字节字符和双字节字符)
  • MSComm控件在进行串口通讯时发送端发送的是字符怎么把接受到的字符转换为16进制显示??请各位帮帮忙了!
  • 关于 单字节字符集和UNICODE字符集直接的转换函数
  • 如果将字符串转换为字节?(以后加分)
  • 怎样把一串字节转换成字符?
  • ASP中如何快速将字节流转换为字符流?
  • 如何转换双字节数字字符?
  • 如何转换双字节数字字符串
  • 字符串转换为字节数组的问题

关键词

  • 字符
  • 转换
  • 中文
  • testby
  • 触发
  • strconv
  • oncomm事件
  • 使用
  • 问题
  • a中文

得分解答快速导航

  • 帖主:juggernaut
  • gump2000
  • reack
  • kevincomein
  • water_j

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo