标题:RS232 缓冲区操作实例
取消只看楼主
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
结帖率:50%
 问题点数:0 回复次数:4 
RS232 缓冲区操作实例
'打开串口函数,初始化
Private Sub Command1_Click()
= 1        '设置串口号com1
MSComm1.PortOpen = True     '打开串口
MSComm1.InputMode = comInputModeText '字符输入方式
MSComm1.InputLen = 0  'MSComm控件读取输入缓冲区中全部的内容
Shape1.FillColor = RGB(0, 255, 0) '串口打开提示灯为绿色
Shape2.FillColor = RGB(255, 0, 0)
End Sub
'发送数据
Private Sub Command2_Click()
MSComm1.Output = Text1.Text '将数据送到输出缓冲区
End Sub
'接受数据
Private Sub Command3_Click()
Text2.Text = MSComm1.Input '读出缓冲区数据
End Sub
'关闭串口函数
Private Sub Command4_Click()
MSComm1.PortOpen = False  '关串口
Shape2.FillColor = RGB(0, 255, 0) '提示灯
Shape1.FillColor = RGB(255, 0, 0)
End Sub
'初始化提示灯为红
Private Sub Form_Load()
Shape1.FillColor = RGB(255, 0, 0)
Shape2.FillColor = RGB(255, 0, 0)
End Sub
//多多挑毛病,找缺陷。
搜索更多相关主题的帖子: 缓冲区 
2014-02-10 11:26
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
得分:0 
期待有价值的回复
2014-02-10 14:04
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
得分:0 
恩,波特率在空间属性了设置了,就是您给我指出的。
MSComm1.RThreshold=1 '启动oncomm事件,提高运行效率
倒没有研究过,不知怎么提高的效率。
期待您的回复,谢谢。
2014-02-14 11:39
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
得分:0 
回复 6楼 W11400661
谢谢您的批评,确实就是基础。
2014-02-18 10:30
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
得分:0 
回复 6楼 W11400661
我想价值还是有一些的。
2014-02-18 10:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-427163-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.761115 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved