|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" a' v* V7 N6 l$ S9 h* \1 e
0 F# G8 Z- e9 o: n7 Z: Y6 G
摘要:本丈介绍了如何利用并以实际项目为倒.介绍了( k. U: m" z" {
件实现和软件设计一Visual Basic 6.0实现串口通讯:
' Z3 R. G& |# g' M) }9 h5 PPC机与单片机间串口通讯的硬$ f: u7 L% a6 s6 V3 Q% ~
3 X9 j+ {$ E7 C" c1串口通讯的基础知识: K. U& L/ w$ E, O+ P
计算机‘般都宵一个或两个串行端口.依次为Coml、6 G7 p2 @; q% G; h0 V+ C0 @
Corn2。这些串口提供了外部设备与计算机进行数掘传输和通信0 P' Y$ H; l# a/ {9 @) i
的通道,狂CPU和外设之问充当着解释器的角色。* ~0 u8 |4 Y, C" y0 G+ z& S
日前公布的儿种串行通讯接口标准如下:
/ S( @5 X- V+ T2 u+RS一232C:是美国电子工、Ip协会(EIA)制定的戈r数据终
% n0 [' V: f8 d端通讯装置(如Modem)之间相互连接的标准接口.在世界范围
8 k( U( ]9 I8 l内得到了广泛的应用:但由于它采用单端-岖动非差分接收电路+
+ C" {9 ^1 ?9 z- U/ s因而存在着传输距离不太远和传送速率-4、太高的问题。
, L8 ~( x+ C8 |& R! c。BS一449:保田了与RS~232C兼容的特点.但能提高传输
% N4 s5 x3 ~7 W1 z+ w# N0 \速率.增加传输即离。
7 \+ ~* q! s { U7 @3 I此外,还有RS-485,RS_422,RS_423等.其中RS一422.RS一0 I, x, \8 v( ^/ ?+ H2 O8 {% A
423是全舣上形式:RS一485是半双T形式.它可实现数据的高
# P6 D& n% j( l' o, B; {" v5 M* K速、远距离传送。1 l( m% Y5 m' m/ C. r- R. M
2 MSComm控件介绍" K/ Y% v" V) V6 R& C) A6 f! L
MSComm尾$qsual Basic对串口通信的用户定制的控什.它
, W6 z& J% |" g% W2 ^4 O提供r一系列标准通讯属性和方法。使用它可以建立起应用程
( c% W6 f$ l: x1 |2 N; f序与串行端¨的连接。这些属肚和配置端口、传输数据、使用握5 M- ~, G% w S S- E) ]
手信号和识别控什肯关。
" ]; `7 z" H- x: k7 x3 _Visuat Basic的MSDN文档提供r使用这些属性所需要的8 _% Y* q* t v, d' ]6 {
语法和细节.在此不做赘述。下面仅列出卜了程序设训有关的属
Z3 P. X9 W% u0 f* s肚,以做快速参考。2 J+ W) b2 K& s' A% }& X0 l) J) M# D4 D
(1)端口配置
; {3 t9 |! q" ^# }: cCorT|maPort:设置并返回端口号;
0 D' t, P* j2 ^0 B+ r0 W, W7 Q" f
3 ~ I, A& _4 P% a$ w& X6 \9 A
" { k0 L$ r d! B; I1 M0 T. j附件下载:
( D) \( ~. t0 w& N7 o0 n4 G* r9 U, C. C$ q( _/ s
|
|