VB中MSCOMM控件实现串行通信的问题
Option Explicit
Private Sub Command1_Click()
'发送数据
Dim outdata As String
outdata = Text1.Text
MSComm1.Output = outdata
End Sub
Private Sub Command2_Click()
Unload Me '退出串口调试
End Sub
Private Sub Form_Load()
'初始化串口
With MSComm1
MSComm1.CommPort = 1 '选串口1
MSComm1.Settings = "4800,n,8,1" '设置波特率,数据位,停止位
MSComm1.PortOpen = True '串口打开
.InputMode = comInputModeText
.RThreshold = 1
End With
End Sub
Private Sub MSComm1_OnComm()
Dim indata As String
With MSComm1
Select Case MSComm1.CommEvent
Case comEvReceive '有接收事件发生,
indata = MSComm1.Input '
Text2.Text = indata '显示字符
End Select
End With
End Sub
command1发送按钮command2退出按钮text1发送区显示text2接受区显示
相关推荐
VB6.0Mscomm控件实现串行通信
VB6.0与串口校验,接收,发送的原代码,
Visual Basic中RS-232串行通信的控制与实现
RS-232是一种广泛应用于电子设备中,以串行二进制交换数据的标准接口。它定义了数据终端设备(DTE)和数据通信设备(DCE)之间的物理连接和信号线。MSComm是一个ActiveX控件,广泛应用于Visual Basic应用程序中,用于实现串行通信。它将复杂的串行端口编程细节隐藏起来,让开发者能够通过简单的属性和事件处理来进行数据的发送和接收。优势主要体现在以下几个方面:简化通信过程:开发者无需深入了解串口通信的底层协议和硬件细节,可以专注于应用逻辑的实现。事件驱动通信。
VB串口通信编程实战:MSComm控件深度应用
MSComm控件提供了丰富的属性和事件,可以实现对串行端口的全面控制。使用MSComm控件进行通信的基本流程包括:配置串口属性:设置串口的波特率、数据位、停止位和奇偶校验位等参数。打开串口:通过设置PortOpen属性为True来打开串口进行通信。发送数据:通过Output属性向串口发送数据。接收数据:通过Input属性读取串口缓冲区中的数据。关闭串口:完成通信后,通过设置PortOpen属性为False来关闭串口。
MSCOMM32控件:串行通信与ActiveX集成教程
本文还有配套的精品资源,点击获取 简介:MSCOMM32是Microsoft提供的ActiveX控件,用于在Windows应用中实现串行通信。本资源详细介绍了该控件的使用方法、属性、方法、以及如何与JavaScript集成。内容涵盖了串行通信的基础知识、关键参数配置、串行口调试助手和模拟器的使用技巧,以及在早期版本的VB和VBA编程中的应用实例。通过学习本资源,开发者能够掌...
VB中用MSComm控件实现串行通信的程序.zip
VB中用MSComm控件实现串行通信的程序zip,VB中用MSComm控件实现串行通信的程序


单片机/工控
