|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:以Visual Basic 6.0为开发工具,使用自定义的通讯协议实现了PC机与5l系列单片
, ^% V5 I+ i) C) }" @机以RS-485通讯方式远距离串口通信,该方法以PC机作为控制端,以单片机为终端,以9.6k波
4 |. j/ Q. \. m$ `特率,通信距离可达1200 mo
# O/ l* \' F, ]9 Q) F/ s关键词:串口;RS - 485;Visual Basic 6.0:通信;单片机 B0 T0 c7 r9 [+ c8 k+ ^9 W& q
" I& G) W4 R9 t
8 D5 e& K1 M+ [1 p3 m1 D+ F; z1 ~计算机通信共有并行通信和串行通信2种方
% X, G- y- Z6 Y x& u4 v5 C式。并行通信的特点是各数据位同时传送,传送速( T1 o: K0 @3 X1 j& z
度快、效率高,但传送成本高,并且传送距离近,通常- L6 `. b+ G$ m1 x( `
小于30 m,因此不适合大批量、远距离数据传输。
" z3 a7 i: p3 ^& ?' s1 W \: S串行通信的特点是传送速度相对较慢,但传送成本* [4 ^( A0 E# G$ B3 L9 q% R
低,传送距离远,对实现控制流的数据量,其带宽和 r9 |8 y$ V$ v9 G3 W
速度也足够,并且没有过于复杂的编解码,硬件上的* {* _2 W& C w
实现和控制简单,实现自己定义的协议也不复杂,因
2 K1 h4 b) ]( a; {: X2 y而在工业、通信、军事控制等领域应用十分广泛,尤
2 }) `7 v; J: I+ e# Z其以PC机作为控制端,以单片机为终端的串口通
2 s. G6 `" V4 G0 e6 ]+ y; j信最为常见。本文以具体的应用为例,介绍一种具8 q9 \8 B0 q7 y$ D$ {( @
体的实现方法。
! [; m D1 w r$ m2 r' c
" `/ o' ^/ A. }$ G8 P0 @/ d2 D- l- s
- H! e: k( m6 C: A
& Q( C8 Z; e3 v7 N& [
]5 p. _0 T# J; f2 x
|
|