
VB串口通信编程源码206个,多种行业多种应用
VB串口通信技术文章160多篇,详尽地对VB串口通信的诠释
VB串口通信电子书籍16部,工业通信名家著作,经典细致
VB串口通信控件16个,简化串口通信编码,提高开发效率
VB串口调试工具80个,应用于各种串口调试与校验计算
VB串口视频教程46个,两套完整视频教程,讲解直观,更快掌握
程序员发展类文章和书籍12部,帮助您的成长,健康和发展
超级赠品一:OSI网络模型教程48M
超级赠品二:串口硬件层知识大全资料包24M
你在淘宝搜索“太阳雨VB串口资料”就可以找到,希望可以帮助到你。
按你提供的C2C7FAE1看为16进制数,其10进制值为-1027081503,如何处理成-9999要看下位机是如何约定数据的来定
Text1 = &HC2C7FAE1 或 Text1 = VAL(&HC2C7FAE1)
一般上下位机对数字值传递通常以16位二进制数字传递,而小数点不传递,仅乘一定倍率来实现同时16位二进制数字按两个8位(ASCII码值)输送,上位机通过程序代码处理成10进制数
串口传送数据实质是传送ASCII码,如是8位二进制数据,其ASCII码值(10进制)为0-255。用二进制表示为00000000 - 11111111
16进制表示为 00 - FF
传送数据大于255,则用16位二进制(即2字节ASCII码组成)。10进制范围-32768到+32767。
如有小数,则应由上下位机约定,不进行发送。
串口通信中数制转换必须相当重视。
以上是以二进制方式收发数据。
也可直接以ASCII码的文本方式发送数据,而字节量大。
再VB中部件里面找到 Microsoft Comm Control 60,然后工具箱里面会出现一个电话图标,画到工程里面就行了,和时间控件很像
剩下的自己去网上找串口通讯的资料吧,最简单最多的是和单片机用RS232串口连接的,百度文库里面就有很多!
用PC机的9针RS232接口,用VB6 含有的MSComm 控件编程
两台PC机串行通信串行口的接线图:
'==============================
'PC机串行口用命令按钮启动接收/发送VB程序
Private Sub Form_Load()
MSComm1PortOpen = True '开启通信控件的端口
End Sub
'点击“发送”命令按钮发送数据
Private Sub Command1_Click()
MSComm1Output = Text1Text '将文本框Text1的数据发送至对方
End Sub
'点击“接收”命令按钮接收数据
Private Sub Command2_Click()
Dim st As String
st = MSComm1Input
Text2Text = st '将接收到的数据至入文本框Text2
End Sub
'==============================
’PC机串行口定时自动接收/发送VB程序
Private Sub Form_Load()
MSComm1PortOpen = True '开启通信控件的端口
Timer1Interval = 100 ’自动传送时间间隔100毫秒
End Sub
Private Sub MSComm1_OnComm()
Dim st As String
If MSComm1InBufferCount > 0 Then
st = MSComm1Input
Text2Text = st '将收到的数据放入Text2文本框
End If
End Sub
Private Sub Timer1_Timer()
MSComm1Output = Text1Text '发送Text1文本框内容
End Sub
在VB中如何从USB口读取数据关键在于USB转串口
当外设连到主机USB接口时,主机会检测到新硬件,这时需要安装一个可从FTDI公司的网站上免费下载的虚拟串口(VCP)驱动程序,该驱动程序适用于WINDOWS98/2000/ME/XP等不同 *** 作系统。设计者需要完成的是,编写一个针对虚拟串口通信的应用程序,把虚拟串口(VCP)当作一个标准的串口去访问。 设计的软件部分可使用VB或VC语言中提供的串口通信MSComm控件进行应用程序编写,下面我们以VC语言为例介绍如何编写应用程序,主要介绍MSComm控件的设置及串口消息事件MSCommCommEvent响应函数的编写。 1)MSComm控件设置:编程时通常把虚拟串口设置为COM3,即将MSCommSetCommPort置为3, MSCommSetSettings置为"9600,n,8,1"(该速率为默认设置,实际上VCP驱动程序总是使数据以最快速率传输);通过MSCommSetPortOpen设置COM3的开关状态;通过MSCommSetInput和MSCommSetOutput读入或输出数据。在读取数据时,设置MSCommRthreshold的值为1。 2)有数据传到PC机时,就立即触发串口消息事件MSCommCommEvent,自动读取COM3的数据。下面是本文作者编写的应用程序,处理这个串口消息事件的OnComm函数,其完成的是从串口接收数据并显示在一个编辑框中。 发送数据则可自动发送或者手动发送,这由用户根据具体情况自己设定。
两个方法:
1使用USB转RS232专用线,需要安装驱动的。价格在30元到40元间。
2使用虚拟串口软件,可以成对建立虚拟串口供调试自己的串口程序。
提供个虚拟串口软件供下载。
以上就是关于请问有谁用VB6.0做过多串口通讯编程 思路也行 最好有例程! 谢谢 ljtkulou1234@yahoo.cn全部的内容,包括:请问有谁用VB6.0做过多串口通讯编程 思路也行 最好有例程! 谢谢 ljtkulou1234@yahoo.cn、vb串口通信编程,请高手帮忙、vb新手请教,想做一个串口通讯程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)