VB.net使用SerialPort类访问串口
2015-03-12 22:42
169 查看
Public Class Form1 Dim mySerialPort As New System.IO.Ports.SerialPort Delegate Sub DataShow(ByVal myString As String) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click mySerialPort.Write("at+wmsn" & vbCrLf) End Sub Private Sub Form1_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Disposed If mySerialPort.IsOpen Then mySerialPort.Close() End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load With mySerialPort .PortName = "COM3" .DataBits = 8 .StopBits = IO.Ports.StopBits.One .Parity = IO.Ports.Parity.None .BaudRate = 115200 .RtsEnable = True .ReceivedBytesThreshold = 1 AddHandler mySerialPort.DataReceived, AddressOf SerialPort_DataReceived .Open() End With End Sub Sub SerialPort_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Dim sp As IO.Ports.SerialPort = sender Dim s As String = sp.ReadExisting Invoke(New DataShow(AddressOf SerialPort_DataShow), New Object() {s}) End Sub Private Sub SerialPort_DataShow(ByVal myString As String) TextBox1.Text = TextBox1.Text & myString End Sub End Class
相关文章推荐
- [VB.NET]为何一使用串口类SerialPort中的HandShake程序就会没响应?
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现方法
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- VB.net使用httpWebRequest访问带cookie的网站时如何传递cookie值
- VB.NET 串口访问之四(绝密级)
- C# .NET使用SerialPort类实现接受信号和发送信号
- VB.NET 串口异步访问
- vb.net中使用GetPrivateProfileString访问INI文件,解决中文路径问题
- 使用 VB.NET 访问注册表
- VB2005(1、使用ADO.NET访问数据库--Windows窗体中的数据体系结构)
- VB.NET 串口访问之二
- [2004-8-4]VB.Net学习笔记,使用ADO.Net对象访问数据库,将结果写入ListView
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- vb.net中使用GetPrivateProfileString访问INI文件,解决中文路径问题
- VB.NET 串口控件的使用和说明
- VB.NET 串口控件的使用和说明
- 使用VB.NET线程访问数据库
- VB.NET 串口访问之三
- VB.net学习笔记之串口通讯:System.IO.Ports.SerialPort
- [VB.NET].net下串口通讯问题--用mscomm控件无法使用大于16的串口port,急!