社区
VB基础类
帖子详情
怎样转换十六进数?急!!在线等!!
skyF1
2006-02-23 04:16:00
单片机给我发过来的是十六进数,我用mscomm控件 接受字符,在vb中显示不出来,怎样转换?
...全文
103
9
打赏
收藏
怎样转换十六进数?急!!在线等!!
单片机给我发过来的是十六进数,我用mscomm控件 接受字符,在vb中显示不出来,怎样转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyF1
2006-02-23
打赏
举报
回复
谢谢大家,解决了!
lc_mtt
2006-02-23
打赏
举报
回复
汗,这样接收的根本不是16进制啊.
a1=left(bb,1)
这样a1很明显是字符串,你应该用asc(a1)来获得ascii码才行,如下:
MsgBox CStr(Hex(asc(a1)))
僵哥
2006-02-23
打赏
举报
回复
樓主參考一下本人在另一貼的回復,看有效果不
http://community.csdn.net/Expert/topic/4572/4572900.xml?temp=.9979364
skyF1
2006-02-23
打赏
举报
回复
bb = MSComm1.Input
a1 = Left(bb, 1)
MsgBox CStr(Hex(a1))
提示类型不匹配,a1 看到的是一个
benyfeifei
2006-02-23
打赏
举报
回复
Function HextoString(byval src() as byte) as String
dim i as Integer
dim strRet as String
dim Temp as String
On Error Goto ErrHandler:
For i=LBound(src) to Ubound(src)
Temp=Hex(src(i))
if len(Temp)<2 then Temp="0" & Temp
strRet=strRet & Temp
Next
HextoString=strRet
Exit Function
ErrHandler:
HextoString=""
End Function
lc_mtt
2006-02-23
打赏
举报
回复
单片机那边发过来的06 0B A5 D1 32 FF FF FF FF FF FF FF 01
我怎样把他转换成 字符串06 0B A5 D1 32 FF FF FF FF FF FF FF 01
就是我所说的啊
dim b as byte
b=6
msgbox cstr(hex(b))
这个是处理一个字节的例子,多个字节,一个循环就搞定啦,不是这个还要我帮你写吧
skyF1
2006-02-23
打赏
举报
回复
单片机那边发过来的06 0B A5 D1 32 FF FF FF FF FF FF FF 01
我怎样把他转换成 字符串06 0B A5 D1 32 FF FF FF FF FF FF FF 01
lc_mtt
2006-02-23
打赏
举报
回复
既然是十六进制,一些字符显示不出来很正常的.
例如 b as byte
b=126 '十六进制为7E
如果msgbox cstr(b)那是直接显示126的,要显示7E,你可以使用msgbox cstr(hex(b))
benyfeifei
2006-02-23
打赏
举报
回复
如果单片机发送过来的十六进制数据只含有ASCII码的字符,那么将MSComm.InputMode=comInputModeText,接收到数据可以直接转成字符串;如果发送的数据中含有双字节字符,则先用二进制格式接收,然后再进行手动转换。
python串口hex和ascii_
急
急
急
!!!python关于ascii及
进
制
转换
问题单个字母或符号转化成二
进
制或十六
进
制数字!!!...
下面是python的test...求帮助##TestsforConverterTest1-uppercasecharacter>bin>>>converter('A','bin')Bin:01000001Test2-lowercasecharacter>bin>>>converter('a','bin')Bin:011000......
leetcode:数字
转换
为十六
进
制数(详解)
前言:内容包括:题目,代码实现,大致思路,代码解读 题目: 给定一个整数,编写一个算法将这个数
转换
为十六
进
制数。对于负整数,我们通常使用 补码运算 方法。 注意: 十六
进
制中所有字母(a-f)都必须是小写。 ...
c语言这样计算一个厄数的位数,
急
!!!! !!编写一个温度传感器的C语言程序(能写多少算多少)...
满意答案 asoxc75 推荐于 2018.05.12 采纳率:48% 等级:12 已帮助:6993人 ... //十六
进
制
转换
为10
进
制 temp=temp*100/16; //12位精度,最小分辨率为0.0625°C return temp; //获得0.01°C 的精度并返回 } 00分享举报
数电/数字电子技术基础全面知识点及习题总结(看这一篇就够了!!!)
第七章、脉冲波形的产生和整形电路 一、施密特触发电路 二、单稳态电路 三、多谐振荡电路 四、555定时器及其应用 五、部分习题 第八章、数-模和模-数
转换
一、D/A
转换
器的电路结构和工作原理 二、D/A
转换
器的
转换
...
C中的有符号数和无符号数之间的
转换
有符号数和无符号数在一起
进
行运算时,要首先将有符号数
转换
为无符号数,再
进
行运算。 整型常量。 [cpp] view plain copy unsigned int n = 1024; unsigned int m = 0XFF; 其中1024和oxff这...
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章