|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( x' R0 P" l' T+ K6 {! }8 X' x1 W
2 i: e4 B8 [; t2 Y! D摘要:本丈介绍了如何利用并以实际项目为倒.介绍了
: d5 r; f6 z' k* ~5 Y7 k件实现和软件设计一Visual Basic 6.0实现串口通讯:
' k$ l$ P4 k# |5 p+ w$ VPC机与单片机间串口通讯的硬8 h* [8 g+ E. q
7 e$ [; Y+ Y& A3 o! ^/ C1串口通讯的基础知识( R( `8 }' w! P
计算机‘般都宵一个或两个串行端口.依次为Coml、
' H" B5 U v" f1 S0 N6 b: `Corn2。这些串口提供了外部设备与计算机进行数掘传输和通信
( {, z) i0 j% ^7 H4 {的通道,狂CPU和外设之问充当着解释器的角色。: P% }) I0 _" l1 P, e
日前公布的儿种串行通讯接口标准如下:# j$ B! H8 M5 }
+RS一232C:是美国电子工、Ip协会(EIA)制定的戈r数据终, p0 P' k7 w( I$ a
端通讯装置(如Modem)之间相互连接的标准接口.在世界范围
' \5 F5 _9 l2 e2 E; U内得到了广泛的应用:但由于它采用单端-岖动非差分接收电路+
4 M" c. d/ Z, ?( [5 l8 ?6 q2 e因而存在着传输距离不太远和传送速率-4、太高的问题。* s: N' `: C8 c
。BS一449:保田了与RS~232C兼容的特点.但能提高传输- y* [! D h* q3 I
速率.增加传输即离。
0 y r4 ? H! f, a此外,还有RS-485,RS_422,RS_423等.其中RS一422.RS一
|8 u& V& H+ n+ ~1 _423是全舣上形式:RS一485是半双T形式.它可实现数据的高
# R/ P4 H! b% O. B0 I" ~ R速、远距离传送。
; H3 e3 d8 G' v: g2 MSComm控件介绍6 e z5 y; N! z( k0 i
MSComm尾$qsual Basic对串口通信的用户定制的控什.它3 c6 ~' r p8 N3 D
提供r一系列标准通讯属性和方法。使用它可以建立起应用程 K! H8 |8 Y5 y5 N, \+ d/ N
序与串行端¨的连接。这些属肚和配置端口、传输数据、使用握
( {4 ?$ ^; Y* K% y: C手信号和识别控什肯关。
/ ?* ^" G0 i# AVisuat Basic的MSDN文档提供r使用这些属性所需要的. o& h5 _9 b: \) n L
语法和细节.在此不做赘述。下面仅列出卜了程序设训有关的属
) M% x, {4 ]4 U( F肚,以做快速参考。6 d. y2 F( Z7 g4 j$ ^& I
(1)端口配置
1 j9 ? R" [: o" O! k0 tCorT|maPort:设置并返回端口号;5 ^' G/ N: A4 S
7 |% B. Y; M5 N: m% G) M1 J- O* q: y5 u
附件下载:+ d# [! D' b& h9 H- _ M
- h T/ p8 I! D; l) [. h |
|