|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
# Z' I" o' V: \8 n1 o( B) i7 q9 U G4 |1 e* T' C- f9 n* T7 D
摘要:本丈介绍了如何利用并以实际项目为倒.介绍了6 m8 w+ k1 p% A+ L! G
件实现和软件设计一Visual Basic 6.0实现串口通讯:: X6 F3 @9 I! G1 Q
PC机与单片机间串口通讯的硬
/ ]# Q" g* K9 _$ m3 O2 F m$ H' K: L# ?6 t% l1 e& K* y
1串口通讯的基础知识4 n# k4 W2 i/ e9 x K2 s3 M
计算机‘般都宵一个或两个串行端口.依次为Coml、$ d$ z( l# k& M. v7 H
Corn2。这些串口提供了外部设备与计算机进行数掘传输和通信8 N0 N7 O1 u6 ]! w o/ t
的通道,狂CPU和外设之问充当着解释器的角色。$ a5 J- Z. E/ Q% N. o( l
日前公布的儿种串行通讯接口标准如下:
2 N% K& U: l0 x# b, {8 W N+RS一232C:是美国电子工、Ip协会(EIA)制定的戈r数据终( {$ J4 g- T( {+ e/ x4 m
端通讯装置(如Modem)之间相互连接的标准接口.在世界范围
x; Y' q2 P1 [( ^1 X) P( U% |0 {. ~: i内得到了广泛的应用:但由于它采用单端-岖动非差分接收电路+7 Z# V8 Z+ v/ `) Y
因而存在着传输距离不太远和传送速率-4、太高的问题。2 G$ M3 f% d; [8 O
。BS一449:保田了与RS~232C兼容的特点.但能提高传输& g( g$ ^/ W( U9 f
速率.增加传输即离。! L* M: F. \3 n9 x3 s
此外,还有RS-485,RS_422,RS_423等.其中RS一422.RS一
; {! i; y! @- t4 B4 D9 l423是全舣上形式:RS一485是半双T形式.它可实现数据的高
% @* O- v/ b) j6 T: D: n1 i速、远距离传送。9 N* c$ b( K) d% [) h
2 MSComm控件介绍. |% N& @2 @/ E% w/ I
MSComm尾$qsual Basic对串口通信的用户定制的控什.它
: K0 o+ I( f2 J; o提供r一系列标准通讯属性和方法。使用它可以建立起应用程4 V2 t; ~1 C9 Z* ~ r/ @$ v+ N/ B, m
序与串行端¨的连接。这些属肚和配置端口、传输数据、使用握
8 ^, C! M: X C G- t: H手信号和识别控什肯关。2 u( t- E4 n1 \" o: e+ ~
Visuat Basic的MSDN文档提供r使用这些属性所需要的
8 d# P2 o' B2 X) t, u) i语法和细节.在此不做赘述。下面仅列出卜了程序设训有关的属
' N& N" } K- R8 `8 k v. q1 {肚,以做快速参考。 H$ b2 S' ?$ l; u0 V; d& q2 R* z
(1)端口配置
' n+ T; y$ [) _* h: y# f6 a5 W lCorT|maPort:设置并返回端口号;1 S6 M0 h- _5 Y" n8 A$ ?. g! v
8 r- L* }" Q* Q/ {0 a+ o% Z8 J+ P M, z% y
附件下载:
; g8 F$ W) J4 C( r! v! c; K
, k y! q- [0 b% M |
|