vb如何发数据给单片机

 我来答
wolf_lhy
2013-01-07 · TA获得超过6609个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:550万
展开全部
VB下有个MSCOMM控件,默认的是没有的,你要从"引用"或者"部件"里添加,然后,这个控件就像VB的普通控件一样使用了.
这个控件有多个属性,重要的有以下几个:
1 Commport,串口号,比如COM1,COM2,表示电脑上的串口编号
2 Setting 波特率及数据格式,比如 "9600,N,8,1" 表示9600波特率,无奇偶校验,8位数据位,一位停止位

3 PortOpen,如果为True表示串口打开,否则,串口关闭
4 Inputbuffer 表示输入缓冲区的大小,比如设置为5,表示只能接收5个字节,如果出现第六个,那么第一个字节丢失
5 Inputmode 表示输入的字节读取模式,0,表示以ASCII读取,1表示进制读取,比如,如果你接收到 48,
如果以ASCII码表示,表示你接收的是 字符0,否则你接收的是数字 48

把以上属性设置完成后,就剩两个寄存器,一个是Output,是输出,比如 Output = "String"
就把String输出.
Input表示输入,如果你读取这个寄存器,就是读取你收到的东西.

以上就是大概的步骤.
具体的细节,你去百度文库搜索,一大把,比我讲的详细.
以上纯手打,希望采纳,谢谢!
这篇文章也不错,看看
http://wenku.baidu.com/view/3af6e162caaedd3383c4d374.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式