资源简介
//---------------------------------------SComm控件的常用属性和方法-----------------------------
Commport;设置或返回串口号。
SettingS:以字符串的形式设置或返回串口通信参数。
Portopen:设置或返回串口状态。
InputMode:设置或返回接收数据的类型。
Inputlen:设置或返回一次从接收缓冲区中读取字节数。
InBufferSize:设置或返回接收缓冲区的大小,缺省值为l 024字节。
InBufferCount:设置或返回接收缓冲区中等待计算机接收的字符数。
Input:从接收缓冲区中读取数据并清空该缓冲区,该属性设计时无效,运行时只读。
OutBufferSize:设置或返回发送缓冲区的大小,缺省值为512字节。
OutBufferCount:设置或返回发送缓冲区中等待计算机发送的字符数。
Output:向发送缓冲区发送数据,该属性设计时无效,运行时只读。
设置好这些属性和方法,程序很容易就可以编出来了,其中要注意的是串口的波特串设置,OnComm事件的程序编写。
程序的设计是这样的,计算机向单片机发送一个’S’,表示通信开始。然后紧接着又发送9个字符,其中最后一个字符是前面9个字符(包括’S’)的校验和。单片机正确接收到10个字符后,把10个字符从新又送回来。
//---------------------------------------初始化串口设计-----------------------------
Private Sub Form_Load()
.....................................
d Sub
//---------------------------------------接收单片机发送的数据,并显示-----------------------------
Private Sub Comm1_OnComm()
Select Case Comm1.CommEvent '设置oncomm事件,读取片机内存的值
Case comEvReceive
Inputsignal=comm1.Input
Text1.Text=Asc(Inputsignal) '单片机内存的值用textbox显示出
Case Else
End select
End Sub
代码片段和文件信息
- 上一篇:PPT VBA 课堂点名随机程序
- 下一篇:设备管理系统VB+ACCESS
相关资源
- vb.net2012操作跨窗体控件单线程和多线
- 枸杞叶总黄酮对UVB辐射导致的光损伤
- vb的一款下拉框控件
- 梦幻西游地图解包工具(VB版)
- VB+Oracle9数据库开发
- VB6+VsflexGrid做的程序
- VB使用MSChart控件生成圆形图表.rar
- VB开发之Ribbon工具条的使用代码及方法
- VB与SQL Server连接的三种方式
- vb数据库备份源代码
- VB6.0反编译工具
- VBA 汉字转拼音
- 基于Excel VBA测绘数据处理自定义函数
- VB 编写自动点击鼠标前后台
- 移除VBA项目密码工具
- VBA自动生成代码工具
- vb6_高精度Timer控件
- VBA调用dll
- VBA模板大全
- VBA+SQL数据处理
- VB6开发的 OFFICE RIBBON 插件
- 应用VB或VBA对Coreldraw进行二次开发
- VBA教程.chm
- ACCESS保存图片程序VBA
- VB6会员管理
- Excel.VBA从入门到精通(绝对实用)
- VB游戏五彩连珠源码.rar
- RK_MINIEVB_RV1108_V1.1_用户指南_20180224.p
-
VB使用Microsoft.xm
lHTTP判断程序是否联 - vbRichClient例程包括多线程,sqlite,c
评论
共有 条评论