用VBA可以进行串口通讯吗?如果可以的话,该怎么实现,多谢大侠赐教!!

再请教个问题,在往串口中添加Mscomm控件的时候,提示“无法创建控件,因为它未经正确授权”的提示,这个是因为Mscomm32.ocx注册失败导致的吗?我之前将Mscom... 再请教个问题,在往串口中添加Mscomm控件的时候,提示“无法创建控件,因为它未经正确授权”的提示,这个是因为Mscomm32.ocx注册失败导致的吗?
我之前将Mscomm32.ocx已经放到 C:\Windows\system32目前下,下来在运行中执行Regsvr32 C:\Windows\system32\Mscomm32.ocx,并提示注册成功,但打开注册表后找不到下面的注册信息,HKEY_CLASSES_ROOT\Licenses主键4250E830-6AC2-11cf-8ADB-00AA00C00905内容: kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun,这个是什么原因?重启电脑也没有上面的注册信息。
展开
 我来答
可轩163
推荐于2016-10-05 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4824
采纳率:88%
帮助的人:1771万
展开全部

以两台PC机没旁串行通信为例:

一.将两台PC机串行口的连接(如图)

 

二.建立VB工程
1.在VB窗体添加控件(如图)

2.VB编程:
'PC机串行口用命令按钮启升改动接收/发送VB程序

 

Private Sub Form_Load()
  MSComm1.PortOpen = True  '开启通信控件的端口
End Sub

 

'点击“发送”命令按钮发送数据
Private Sub Command1_Click()
   MSComm1.Output = Text1.Text '将文本框Text1的数据发送至对方
End Sub


'点击“接收”命令按钮接收数据
Private Sub Command2_Click()
   Dim st As String
   st = MSComm1.Input
   Text2.Text = st    吵察判    '将接收到的数据至入文本框Text2
End Sub

 

三.运行

追问
再请教个问题,在往串口中添加Mscomm控件的时候,提示“无法创建控件,因为它未经正确授权”的提示,这个是因为Mscomm32.ocx注册失败导致的吗?
追答

你是否按以下步骤在VB工程中添加串行通信控件:

 

步骤1

 

步骤2

 

 

步骤3

 

 

若按以上步骤操作不能添加MSComm控件,可能是你的VB6版本问题,

你使用的是否VB6企业版?

意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
palmers01
2014-06-17 · TA获得超过372个赞
知道小有建树答主
回答量:880
采纳率:0%
帮助的人:646万
展开全部
调用VB的API,实现对Com口的调用
追问
我是菜鸟,麻烦指教下那要该如何实现,越详细越好,谢谢啦!
追答
如果不想做菜鸟, 就要学会用百度
百度 VB 串口通讯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式