首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

用VB.NET编纂十进制转换成16位十六进制程序

2013-01-17 
用VB.NET编写十进制转换成16位十六进制程序在VS2010用VB.NET语言跟serialport控件编写十进制转换成16位十

用VB.NET编写十进制转换成16位十六进制程序
在VS2010用VB.NET语言跟serialport控件编写十进制转换成16位十六进制程序,例如:输入10进制数字123,希望能在打开端口之后,能在串口助手工具上用HEX显示接收到00 7B,谢谢
[解决办法]
Dim i As Integer = 123
MsgBox Hex(i \ 256) & " " & Hex(i Mod 256)
i = 533
MsgBox Hex(i \ 256) & " " & Hex(i Mod 256) 
[解决办法]
MsgBox Hex(i \ 256).PadLeft(2, "0") & " " & Hex(i Mod 256).PadLeft(2, "0")
[解决办法]


Dim s as String = "123"
Dim p as new SerialPort
p.PortName...
...
p.Open()
p.Write(BitConvert.GetBytes(ushort.Parse(s)))
p.Close()

完成,收功。

热点排行