|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' G. p9 I o( g) Z) U/ c$ O$ }
% f3 i! P3 F6 J% @# a摘要:本丈介绍了如何利用并以实际项目为倒.介绍了& E" M0 b" C1 n: x4 c8 Z3 v, ~
件实现和软件设计一Visual Basic 6.0实现串口通讯:
8 ~+ q$ d, J5 `1 jPC机与单片机间串口通讯的硬
1 K( n7 Z. E# w
4 h/ @6 p, b) y: A! n' G" [1串口通讯的基础知识
( v6 M2 s3 M9 R* [5 r. s; Q+ ~计算机‘般都宵一个或两个串行端口.依次为Coml、
* G- }. k/ G8 DCorn2。这些串口提供了外部设备与计算机进行数掘传输和通信
6 F. ^9 }; i$ q1 ]. |, Y/ P的通道,狂CPU和外设之问充当着解释器的角色。, o7 `, v( a0 F
日前公布的儿种串行通讯接口标准如下:& @5 B( a" X! _4 ]! A5 P
+RS一232C:是美国电子工、Ip协会(EIA)制定的戈r数据终
! z, w7 @3 D* k. R端通讯装置(如Modem)之间相互连接的标准接口.在世界范围 m- D# ]8 M# h; v. l) p" T
内得到了广泛的应用:但由于它采用单端-岖动非差分接收电路+
& K7 Q Y+ S ?9 X* t$ A1 w因而存在着传输距离不太远和传送速率-4、太高的问题。& U& ]- r: ]" I6 A) d
。BS一449:保田了与RS~232C兼容的特点.但能提高传输
( L9 F# K, O& o速率.增加传输即离。
2 \2 W+ x+ `8 d! _! U; d1 C此外,还有RS-485,RS_422,RS_423等.其中RS一422.RS一2 p' T7 C+ o- P
423是全舣上形式:RS一485是半双T形式.它可实现数据的高
( O ], W# G: i! `速、远距离传送。: @' @& _' r& y' M) ]
2 MSComm控件介绍3 @1 \1 K3 ] j" x b* t7 |
MSComm尾$qsual Basic对串口通信的用户定制的控什.它
6 I/ t; l) n$ d# ^提供r一系列标准通讯属性和方法。使用它可以建立起应用程
% T# L: C, x) u" J序与串行端¨的连接。这些属肚和配置端口、传输数据、使用握, b2 {: M5 h. u$ Q/ |4 F
手信号和识别控什肯关。1 [. B/ E' L" Y% j( }
Visuat Basic的MSDN文档提供r使用这些属性所需要的; N% o. Z8 c$ Z# H) l
语法和细节.在此不做赘述。下面仅列出卜了程序设训有关的属* d/ ?9 ]3 d( b) t* X
肚,以做快速参考。- _1 l) t: j7 R# g7 t4 E
(1)端口配置0 b8 g$ w& D# W* q1 P& T: ]
CorT|maPort:设置并返回端口号;8 N! Y( M6 j& X0 t
) I6 y W7 D* _6 C$ P1 ~" G4 Q9 y' Q' h0 o# S6 t5 E+ y
附件下载:
# `0 p& \" z) S Q5 B
7 b4 Q2 u a( C' k. k |
|