找回密码
 注册
关于网站域名变更的通知
查看: 334|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于VB的PC机与单片机串行通信关键技术实现

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-3 14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
基于VB的PC机与单片机串行通信关键技术实现

5 c7 e4 _& d1 p+ l, m摘要:主要论述了PC机与单片机进行通信时的关键技术,并着重阐述了在VB环境下实现的主要过程。
  [: @# g) x/ c$ g3 y5 I# B关键词:单片机; VB;串行通信
5 l% u3 c4 }0 s4 w' ?9 K- I" k) p9 l9 j
0引言$ W& h, |. U+ ]7 y! S% L
计算机串并口通信技术在工程领域-直有着不可替代的作用,诸如仪器仪表都需要用串口并口进行数据采集与行为控制。Microsoft Communications Control( MSComm )是Mi-
# m, H6 m  h- h+ q, J$ ^" C. m0 ^% Z! ocrosoft公司提供的简化Windows下串行通信的ActiveX控件,它为应用程序提供了通过串行接口待发数据的简便方法,在VC、VB等语言中均有使用。
" v: `% [5 Z+ c, `, `6 i/ z
$ n; k# b2 b' O1 ActiveX 控件
0 y' a& `( \# W$ V; N) gActiveX是一种在Windows下进行应用程序开发的技术,它的核心内容是组建对象模型COM。ActiveX 控件包括--些列的属性、方法和事件,使用ActiveX控件的应用程序和ActiveX控件之间的工作方式是客户/服务器方式,即应用程序通过ActiveX控件提供的接口来访问ActiveX 控件的功能。6 O1 ?8 y! k$ s# ^7 O

+ Z7 u$ K4 f. b2 S$ }2 MSComm 控件
+ ]( q' A" r$ E在使用MSComm控件时,1个MSComm控件只能同时对应1个串口。如果应用程序需要访问和控制多个串口,那么必须使用多个MSComm控件。
! o2 ?% q6 C  M! m8 h: f" cMSComm控件的常用属性:
* q/ f0 |* s, X5 T% ^# {( _9 ^CommPort为设置并返回通信端口号,在使用时必须在打开端口之前设置CommPort属性。
6 b, {/ l3 Q; x2 V) A& HSettings以字符串的形式设置并返回数据传输率、奇偶校验、数据位、停止位。9 U, T" W, Q  ?& z; n

& N1 B/ ]) @8 z5 t0 N* h& ^/ ?: oPortPen设置并返回通信端口的状态,也可以打开和关闭端口。* {) r0 r% b! F" }7 u  {4 ?
Input从接收缓冲区返回和删除字符。# z7 E# w% t, C& _
Output向传输缓冲区写一个字符串。
' M* r$ p# w4 T( j3 h; M通过下面一-段程序,可以快速了解MSComm控件的使用方法。
0 U# I! ]2 }- g! w/ M(1 )通讯初始化程序) r2 r9 X! ^4 m( @+ H, P
: [+ e+ r# n/ B7 [- E
游客,如果您要查看本帖隐藏内容请回复

! F  D3 b. e9 {: W. u! Y3 U1 h$ [6 K9 }/ A7 M
1 f$ \4 N. e# L$ \  n

该用户从未签到

2#
发表于 2020-3-3 17:23 | 只看该作者
基于VB的PC机与单片机串行通信关键技术实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-1 17:05 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表