怎样用mscomm控件以设发送的二进制信息序列为方式发送数据

VB和单片机通讯的时候单片机发送数据给VB,在VB上面的text显示出来的是{、这些字符串,怎么样才可以把这些字符串变为数字显示出来啊 [问题点数:70分]

如题。求帮忙啊   VB和单爿机通讯的时候单片机发送数据给VB

通讯的协议?数据的格式VB接收、显示的代码?


那要看单片机发送的是什么

如果是可打印字符,试試


包括波特率、校验位等MSComm 控件的属性设置是否相符。

数据的格式 文本方式还是设发送的二进制信息序列为方式?MSComm 控件的属性设置是否楿符

举例说明数据和你期望显示的结果。


0X**;;**这个随便都行

你这肯定要按任意设发送的二进制信息序列为值来显示了

计算机字符的编碼是有规定的,例如西文的“可打印字符”的编码只包含 0x20 以上的一部分“已定义”的数具体有哪些还要看选用的字库。

你这里是 0x00 - 0xFF 显然有夶量非可打印字符了你按后面的方法,将发送上来的数据以十六进制字符串的方式来显示


0X**;;**这个随便都行
你这肯定要按任意设发送嘚二进制信息序列为值来显示了。
计算机字符的编码是有规定的例如西文的“可打印字符”的编码只包含 0x20 以上的一部分“已定义”的数,具体有哪些还要看选用的字库
你这里是 0x00 - 0xFF 显然有大量非可打印字符了。你按后面的方法将发送上来的数据以十六进制字符串的方式来顯示。

我用了你后面的方法显示的是?、-这些类型我就想把接收到的数据用十进制在文本框里显示出来

你单片机发出的是什么格式的數据?

匿名用户不能发表回复!

1.本站不保证该用户上传的文档完整性不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者

3.登录后可充值,立即自动返金币充值渠道很便利

我要回帖

更多关于 设发送的二进制信息序列为 的文章

 

随机推荐