问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想设计串口通讯10个数据,在上位机的VB有10文本框中显示,是下位机采集...

发布网友 发布时间:2022-09-14 20:54

我来回答

1个回答

热心网友 时间:2024-07-19 08:39

VB 提供了通信控件MSCOMM
,文件名为MSCOMM. VBX。该控件可设置串行通信的数据发送和接收,
对串口状态及串行通信的信息格式和协议进行设置。
在通信过程中可以触发OnComm事件,在该事件过程进行数据检验处理及检错,还可以通过编程访问CommEvent
属性来了解通信的情况,进行收发数据的处理。每个通信控件对应一个串口,如果要访问多个通信口,则要设计多个通信控件。
给你个实例,或者你上网去查一下此空间用法

Sub Form1 —load ()
form1. show ′设置COM1
comm1. commport = 1 comm1. Setting = " 9600 ,o ,8 ,1" ′波特率:9600 奇校验,8位数据,1 位停止位
comm1. Inputlen = 0 ′ 读取接收缓冲区的所有字符
comm1. OutBufferSize = 512 ′设置发送缓冲区为512 字节
comm1. InBufferSize = 512 ′ 设置接收缓冲区为512 字节
comm1. SThreshold = 0 ′禁止发送事件
comm1. RThreshold = 1 ′每一个字符到接收缓冲区都触发接收事件
′设置COM2 comm2. commport = 2 comm2. Setting = "2400 ,e ,8 ,1" ′波特率:2400 偶验,8 位数据,1 位停止位 comm2. Inputlen = 0 ′ 读取接收缓冲区的所有字符 comm2. OutBufferSize = 512 ′设置发送缓冲区为512 字节 comm2. InBufferSize = 512 ′ 设置接收缓冲区为512 字节 comm2. SThreshold = 1 ′ 发送缓冲区空触发发送事件 comm2. RThreshold = 0 ′ 禁止接收事件 ′打开COM1 ,COM2 comm1. Portopen = True comm2. Portopen = True Timer1. interval = 5000 End Sub Sub Comm1 —OnComm() Dim Inbuff as string Dim i as integer ,n as integer ,t as integer Select Case Comm1. CommEven case MSCOMM—EV—RECEIVE Inbuff = Comm1. Input n = len ( Inbuff) For i = 1 to n t = Asc (Mid ( Inbuff ,i ,1) ) or &HFF print f Next i End Select End Sub Sub Comm2 —OnComm() Select Case Comm2. CommEvent Case MSCOMM—EV—SEND Print time End Select End Sub Sub Timer1—Timer () Comm2. output = Second (Now) End sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离职几个月公司发短信说我离职生效叫我回去补办离职交接手续怎么 开除员工不办手续违法吗 辞退员工没有办手续违法吗 苹果13/6.1录制两个人脸,后面换锁屏密码认证还有什么提醒,或者是两个人... 很规律很威严的词语是什么 我老了又无能 想有个爱我一辈子的 到今没 就一个人 把爱放心里 用数字... 日语N2 20天复习够吗 为什么泥工先于木工 泥工做好隔多久做木工 从泥工做好到做木工,需要等待多久? 水泥操作人员作业流程是怎样的? 000659股票什么时候能复牌. 000659股票3日为什么仃牌 再说一次我爱你小说简介 高分 求知《再说一次 我爱你》专集封面上的那几句话 再说一次我爱你的txt全集下载地址 再说一次什么 六年级作文?急!!!1 联想主板如何更新BOIS 被车撞了但车主全责不愿意垫付医药费怎么办 对方撞人全责不垫付医药费怎么办(对方很穷)? 思想层面怎么写 顾客净现值名词解释说 求名词解释:赔偿金,赔偿金现值,赔偿金精算现值 冰箱清洗干净后还是有异味是怎么回事 带滑字成语 ueh皮肤屏障海藻糖面膜好用吗 豪爵HaoueH丿125一23C多少钱? heurueh是什么牌子 好吗 心中充满了憧憬和希望(充满)的意思是什么 心中充满是什么意思 曝内马尔告知身边人不会离开巴黎,你认为哪里才是他最好的归宿?_百度知 ... 设计通讯录管理系统 可以添加,删除,修改信息和查询的功能。并保存在文件... 古诗舟过安仁的主要内容 微信账号密码忘记了怎么登录 当时你看不起我,弃我如敝履,而如今的我让你高攀不起! 可以关联另一个吗 微信怎么关联另一个消息同步 微信怎么关联另一个 微信怎么绑定另一个 微信怎么关联另一个 微信怎么关联另一个 微信怎么关联另一个? 微信怎么才能关联另一个 微信怎么关联另一个消息同步 为什么结婚忌讳怀孕的人 孕妇为什么不能参加婚礼 长辈拒绝孕妇参加婚礼的主要原因 N2600真双核和赛扬1017双核哪个好 中来股份300393现在股票价格多少 中泰股份股票有潜力吗目标价是多少?2021年中泰股份中报预告?中泰股份... ...目标价多少?2021鞍钢股份三季报预测?鞍钢股份股票2021年? day是什么意思中文