最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

VB串口上位机程序源代码

来源:动视网 责编:小OO 时间:2025-10-05 10:04:32
文档

VB串口上位机程序源代码

PrivateSubForm_Load()MSComm1.Settings="9600,N,8,1"'波特率9600bit/s,无校验,8位数据,1位停止位MSComm1.CommPort=1'设定串口,1为com1,这里请选择对应的com序号MSComm1.InBufferSize=8'设置返回接收缓冲区的大小,以字符为单位MSComm1.OutBufferSize=2'IfMSComm1.PortOpen=TrueThenMSComm1.PortOpen=False'关串口MSComm1.
推荐度:
导读PrivateSubForm_Load()MSComm1.Settings="9600,N,8,1"'波特率9600bit/s,无校验,8位数据,1位停止位MSComm1.CommPort=1'设定串口,1为com1,这里请选择对应的com序号MSComm1.InBufferSize=8'设置返回接收缓冲区的大小,以字符为单位MSComm1.OutBufferSize=2'IfMSComm1.PortOpen=TrueThenMSComm1.PortOpen=False'关串口MSComm1.
Private Sub Form_Load()

        MSComm1.Settings = "9600,N,8,1" '波特率9600bit/s,无校验,8位数据,1位停止位

        MSComm1.CommPort = 1            '设定串口,1为com1,这里请选择对应的com序号

        MSComm1.InBufferSize = 8        '设置返回接收缓冲区的大小,以字符为单位

        MSComm1.OutBufferSize = 2       '

        If MSComm1.PortOpen = True Then MSComm1.PortOpen = False    '关串口

        MSComm1.RThreshold = 4          '设置并返回产生oncomm事件的字符数,以字符为单位

 '   RThreshold                          '为1,接收缓冲区收到每一个字符都会使MSComm控件产生OnComm事件

        MSComm1.SThreshold = 1          '

        MSComm1.InputLen = 0            '设置从接收缓冲区读取的字符,为0读取整个缓冲区

        MSComm1.InputMode = comInputModeText    '发文本方度接收

        If MSComm1.PortOpen = False Then MSComm1.PortOpen = True

        MSComm1.InBufferCount = 0       '清除接收缓冲区

        Me.Caption = "温度"

        Text1.Text = "00.0"

End Sub

Private Sub MSComm1_OnComm()

        Dim rec As String

        Select Case MSComm1.CommEvent

        Case comEvReceive

        rec = MSComm1.Input

        Text1.Text = rec

        MSComm1.InBufferCount = 0       '清空接收缓冲区

        End Select

End Sub

文档

VB串口上位机程序源代码

PrivateSubForm_Load()MSComm1.Settings="9600,N,8,1"'波特率9600bit/s,无校验,8位数据,1位停止位MSComm1.CommPort=1'设定串口,1为com1,这里请选择对应的com序号MSComm1.InBufferSize=8'设置返回接收缓冲区的大小,以字符为单位MSComm1.OutBufferSize=2'IfMSComm1.PortOpen=TrueThenMSComm1.PortOpen=False'关串口MSComm1.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top