|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:文章介绍利用VB6.0的串行通8 Y# |. H( C6 g9 ~2 U. X
讯控件可实现PC机与多单片机之间的
c4 }& h# P9 Y1 e% _串行通讯,并结合实例使用RS-232接口
0 a: j. E3 u/ V! [ d; x' @1 J进行串行通信的基本程序。基于高级语言; ~# s0 d( Z& s+ o& }
实现的PC机与单片机的通讯提高了单
. c% I% M" e2 [, u, x! P6 G片机的开发水平,同时也降低了单片机的
5 A; m2 I$ D% w开发难度,我们以此为开发工具并用于多
! |1 K, Q0 b+ e6 @: M/ y( E种医疗器械的中心控制部分,对推动已有. V0 J( T+ K d, v) S) h
医疗器械的更新换代和新型医疗器械的
: A6 @+ X; N. ^# F- |研发都具有重要的实用价值。同时,也为% G# j7 a0 n8 X# K: Y; v# D) u
单片机在其他应用领城的开发展示了更
5 M! F1 n6 q, {# t7 u8 {为广阔的前景。9 |2 p. v. l. \+ L# Y
关键词:VB6.0;单片机;串行通讯;" r3 L2 V/ {" X d4 b$ N
MSComm控件;医疗器械控制
2 o2 F. k1 W' T. w$ s一、前言3 ]. t( }8 L5 j1 E- C
当前,信息技术在医疗行业的应用越
- ^- j7 Y" w* N1 E5 a* _来越多。随着计算机技术特别是单片微型: @) i8 e) a3 ^" P
机技术的发展,在各种单片机应用系统6 {2 {8 e. V8 [4 j$ I( e2 z
的设计中,人们已越来越多地采用单片
# J; O, X9 T, G机来对一些工业控制系统中如温度、流
& C' B3 l% @* W/ Y+ z5 m. C* Y* C量和压力等参数进行检测和控制。而串! q) G5 _1 l8 m; K9 B/ B
行通信是指按照逐位顺序传递数据的通2 b6 [/ F9 V' ~2 Y' x
信方式,在控制领域的现场监测、分布控
4 M0 g5 L! F1 u" I制等场合有着重要的应用价值。鉴于PC5 M' d/ t9 _$ a2 u
机具有强大的监控和管理功能,单片机. P5 Z* n8 i- a# v! z1 j w! t
则具有快速以及容易控制的特点,通过8 r3 ^. o) y2 o5 u) b2 q
PC机的RS-232串行接口与外部设备
, J+ f" z, |& g- U进行通信,是许多测控系统中常用的- -& ~4 D; Q! c" M# r% [, v
种通信解决方案。因此,如何实现PC机: _ M( o/ Z+ H* n: `2 O, g' V( p
与单片机之间的通讯具有非常重要的现
8 J' g: ]: X# P* f实意义。在VB环境下PC机与单片机之! s. s0 s+ I! U& r( K( ?
间实现串行通讯的软硬件方案十分关. H4 E( w# C/ D0 B! a3 L- T
键.。PC机的通讯程序使用Visual Basic 编1 Z4 E9 A6 ]4 R0 y* t T
写,VB是Microsoft公司推出的Win-3 X, H, l! J' X3 n" J
dows应用程序开发工具,因其具有面向
" O7 A) K( ?6 `: l& B1 {; G! s对象的设计方法,友好的用户界面、编程2 P& t0 k" g0 ]- {3 q; K7 X
高效、数据处理及驱动底层硬件功能强
: d% ?0 L% G6 {5 Y! g8 z等优点而受到广泛的使用,而且Visual
& ~- W8 g% U5 l0 Z& m, M& ^Basic6.0版本带有专门门实现串行通讯的
+ i% A: p# J* D7 e& pMSCOMM控件,成为许多用户开发PC* f6 |$ b% r$ \9 R5 w8 i. }
机与单片机串行通信程序的首选工具。
' x0 y8 P) |' y I$ g本文PC机通讯程序利用VB提供的9 z% G8 p2 [4 U: _' g8 v; [
MsComm串行通讯控件来完成,单片机! [' N& `: i+ T: Y
的程序用汇编语言来写。
( T% B7 \7 b9 z
! u1 R3 @6 \; s
$ g4 } S5 o5 n9 K6 e& {. x
+ W! E' ]; C3 y, `0 I
, S) X% v; |' n: `8 F
/ } H. I+ Z9 l# q% W$ D附件下载: g* H; |& T: N9 j+ @* M7 z# @6 ]
|
|