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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

( \4 u$ {* }0 K' ~  [) w: U& b摘要:主要论述了PC机与单片机进行通信时的关键技术,并着重阐述了在VB环境下实现的主要过程。
5 M$ c; Q: C6 s7 X关键词:单片机; VB;串行通信7 m& e* i. r. c7 K9 L+ O

- B4 q* m  `+ c4 G8 D7 _0引言
- p+ m: G2 _) O: Z0 ~计算机串并口通信技术在工程领域-直有着不可替代的作用,诸如仪器仪表都需要用串口并口进行数据采集与行为控制。Microsoft Communications Control( MSComm )是Mi-- _) W/ U3 W/ _( `
crosoft公司提供的简化Windows下串行通信的ActiveX控件,它为应用程序提供了通过串行接口待发数据的简便方法,在VC、VB等语言中均有使用。3 U. }) t. R; S/ N# u+ a

# t& S0 a2 _2 e+ U8 _: b1 ActiveX 控件/ t  X3 N* o0 l; M  b7 j: \
ActiveX是一种在Windows下进行应用程序开发的技术,它的核心内容是组建对象模型COM。ActiveX 控件包括--些列的属性、方法和事件,使用ActiveX控件的应用程序和ActiveX控件之间的工作方式是客户/服务器方式,即应用程序通过ActiveX控件提供的接口来访问ActiveX 控件的功能。( f) [; A0 j3 R

' Z0 s' d. k# X( Y) h2 MSComm 控件
( @8 D3 R0 U8 @. L8 h/ p1 u在使用MSComm控件时,1个MSComm控件只能同时对应1个串口。如果应用程序需要访问和控制多个串口,那么必须使用多个MSComm控件。( z) J; y7 ?  {5 _2 @: x8 ?
MSComm控件的常用属性:
8 S' y( u. m  g9 B5 [+ f4 e$ `7 CCommPort为设置并返回通信端口号,在使用时必须在打开端口之前设置CommPort属性。
9 ?7 ]3 ?" \' t* O* ySettings以字符串的形式设置并返回数据传输率、奇偶校验、数据位、停止位。
! {+ o0 R8 I: [8 Q1 h5 L9 O9 I
2 R+ J' x# U9 O& YPortPen设置并返回通信端口的状态,也可以打开和关闭端口。
/ e+ L: K0 S7 F& D4 D; t( U! H( ]Input从接收缓冲区返回和删除字符。
2 k: P6 l  I' k' U, q* ?! \Output向传输缓冲区写一个字符串。# u) F9 v: q# z# j& D  T
通过下面一-段程序,可以快速了解MSComm控件的使用方法。
$ H9 x# G- p9 {# l, c3 C(1 )通讯初始化程序
% K) V' q% z# q1 M, x: ?. W( e
0 m  ^: M9 t7 r6 M0 T2 I5 P
游客,如果您要查看本帖隐藏内容请回复
: }4 a  T1 O: Y9 t0 j
0 \1 e' @$ U0 y' H: x
, s. v; k% V& v# d

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-2 07:00 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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