| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 729 人关注过本帖, 1 人收藏
标题:RS232 缓冲区操作实例
只看楼主 加入收藏
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
结帖率:50%
收藏(1)
 问题点数:0 回复次数:7 
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
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:0 

无知
2014-02-10 12:04
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
收藏
得分:0 
期待有价值的回复
2014-02-10 14:04
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:0 
能用就好。
早期做过串口控制切换器的代码,为了知道对控制器发送的控制命令是哪些,还做了个串口对接线(好像是将3、6脚对调)拦截发送的命令。有几个串口的常用设置还是要做的,如下:
MSComm1.Settings="9600,n,8,1"    '设置波特率
MSComm1.RThreshold=1             '启动oncomm事件,提高运行效率
再就是将所有设置参数设置好后再MSComm1.PortOpen =True。
2014-02-10 17:34
水到渠成VB
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:21
专家分:5
注 册:2013-9-24
收藏
得分:0 
恩,波特率在空间属性了设置了,就是您给我指出的。
MSComm1.RThreshold=1 '启动oncomm事件,提高运行效率
倒没有研究过,不知怎么提高的效率。
期待您的回复,谢谢。
2014-02-14 11:39
W11400661
Rank: 8Rank: 8
来 自:达拉达斯
等 级:蝙蝠侠
威 望:2
帖 子:163
专家分:834
注 册:2008-10-12
收藏
得分:0 
说实话,好像没任何价值,基础中的基础,罪过,罪过
2014-02-14 22:50
水到渠成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
快速回复:RS232 缓冲区操作实例
数据加载中...
 
   



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

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