打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何将硬件的串口数据发送到EXCEL表格里

经过好长时间的钻研和摸索,终于成功地将硬件的串口数据发送到了Excel表格里。下面详细讲解将硬件串口数据发送到Excel里的方法。

首先,打开Excel代码编辑器,添加窗体,插入串口控件。

接着,编写以下代码。

Private Sub btn_Close_Click()

MSComm1.PortOpen = False

btn_Start.Enabled = True

btn_Close.Enabled = False

End Sub

Private Sub btn_exit_Click()

If MSComm1.PortOpen = True Then

MSComm1.PortOpen = False

End If

Unload UserForm1

End Sub

Private Sub btn_Start_Click()

iniMSComm

MSComm1.PortOpen = True

btn_Close.Enabled = True

btn_Start.Enabled = False

End Sub

Private Sub iniMSComm()

MSComm1.CommPort = 5

MSComm1.Settings = '115200,n,8,1'

MSComm1.RThreshold = 1

MSComm1.InputLen = 0

MSComm1.PortOpen = True

MSComm1.InputMode = comInputModeText

MSComm1.RTSEnable = True

MSComm1.InBufferCount = 0

End Sub

Private Sub MSComm1_OnComm()

Dim t1 As Long, com_string As String

Static i As Integer

t1 = Timer

Select Case MSComm1.CommEvent

Case comEvReceive

MSComm1.RThreshold = 0

Do

DoEvents

Loop While Timer - t1 < 0.01

com_string = MSComm1.Input

MSComm1.RThreshold = 1

i = i + 1: If i > 255 Then i = 1

Application.Cells(3, i).Value = com_string

End Select

End Sub

Private Sub UserForm_Initialize()

iniMSComm

End Sub

然后,用串口模块连接好电路板和电脑,给电路板供电工作。

运行代码,就会看到串口信息在Excel里打印出来了。

最后,把编号代码的Excel保存成xlsm 格式的文件,以后想用时,直接打开就可以。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VB串口通信
学习vb的心得体会
VBA的妙用:串口通讯程序与EXCEL相结合
通讯串口:VB/C++/C#串口通信源代码+详细注释用的是axMSComm控件,通信方式...
中国PLC网>>modbus vb源程序 可以读写寄存器
单片机与vb温度测试程序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服