|
| 天气预报 |
|
|
| 百宝日历 |
载入中... |
|
百宝专栏 |
载入中... |
| 最新货色 |
|
载入中... |
| 粉丝评论 |
|
载入中...
|
|
百宝信息 |
|
载入中... |
| 百宝流量 |
|
(2006-07-01开始)
|
|
匠人手记 |
|
| |
|
|
|
|
|
|
|
|
一个简单的VB串口发送程序(源码) 程序匠人 发表于 2005-10-2 14:36:00 阅读全文 | 回复(2) | 引用通告 | 编辑 |
|
|
一个简单的VB串口发送程序(源码)! |
'-----发送按钮Click事件子程序----------- Private Sub Fasong_Click() Dim JIHAO(0) As Byte ’机号 Dim head_data(4) As Byte ’5 Byte控制字 Dim end_data(0) As Byte '1 Byte 结束字 JIHAO(0) = Val(Text3.Text) head_data(0) = Val(Text4.Text) head_data(2) = &HEE 'TIMH head_data(3) = &HEE 'TIML head_data(4) = Val(Combo1.Text) 'INMOD end_data(0) = &HFF If Combo2.Text = "增加" Then head_data(1) = &H99 If Combo2.Text = "清空" Then head_data(1) = &H33 If Combo2.Text = "删除" Then head_data(1) = &H32 Ready = 0: ErrCount = 0 On Error GoTo ERRORCOM ’打开错误处理 '---------------------------------------------------------- If com1.Value Then MSComm1.CommPort = 1 'Use com1 If com2.Value Then MSComm1.CommPort = 2 'Use com2
MSComm1.Settings = FORM1.Combo3.Text + ",M,8,2" '设定波特率和置校验和位为1 MSComm1.InputLen = 0 ' MSComm1.PortOpen = -1 'Open the port MSComm1.OutBufferCount = 0 MSComm1.Output = JIHAO ‘发送机号 MSComm1.PortOpen = False ’关闭串口 MSComm1.Settings = FORM1.Combo3.Text + ",S,8,2" '设定波特率和置校验和位为空 MSComm1.OutBufferCount = 0 MSComm1.PortOpen = True MSComm1.Output = head_data MSComm1.Output = Text2.Text MSComm1.Output = end_data MSComm1.PortOpen = False Text1.Text = "发送成功!" + Chr(13) & Chr(10) + "发送至" + Text3.Text + "屏体," + "信息编号:" + Text4.Text + Chr(13) & Chr(10) + Chr(13) & Chr(10) + Text1.Text GoTo comend ERRORCOM: Text1.Text = "ERROR!请重新选择COM口!" + Chr(13) & Chr(10) + Chr(13) & Chr(10) + Text1.Text comend: On Error GoTo 0 End Sub
| |
看《匠人手记》,与匠人同行!北航出版,正在热卖!
|
回复:一个简单的VB串口发送程序(源码) cxjr发表评论于2005-10-9 10:39:00 个人主页 | 引用 | 返回 | 删除 | 回复 |
|
 这是转载来的程序,匠人没有验证.
|
看《匠人手记》,与匠人同行!北航出版,正在热卖!
|
回复:一个简单的VB串口发送程序(源码) lnba发表评论于2005-10-9 9:11:00 个人主页 | 引用 | 返回 | 删除 | 回复 |
|
到底可行不?
|
看《匠人手记》,与匠人同行!北航出版,正在热卖!
|
|
|
|
广告5号位 [投放] |
|
 学习板、开发板、编程器、下载器、仿真器(查看详情……)
|
|

| |
|