|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:文章介绍利用VB6.0的串行通( f7 x9 f3 t. G3 \" W6 _5 V
讯控件可实现PC机与多单片机之间的
# [4 F5 O4 b& N! ^9 o串行通讯,并结合实例使用RS-232接口- x# W b. I" C7 J
进行串行通信的基本程序。基于高级语言: h0 [1 F! N+ s) o! ^7 ^1 V
实现的PC机与单片机的通讯提高了单- C& l9 l' l- V1 q
片机的开发水平,同时也降低了单片机的( g0 E+ t! B4 r
开发难度,我们以此为开发工具并用于多8 u8 X" ]* z$ J+ f b+ }# E% v. j: |
种医疗器械的中心控制部分,对推动已有
. M! ^8 k7 S5 S医疗器械的更新换代和新型医疗器械的
: v9 X) t1 G$ t2 v. j5 A$ W研发都具有重要的实用价值。同时,也为
6 s G, [4 ?' L+ u单片机在其他应用领城的开发展示了更
$ v$ |% b$ h- Y3 ^ u6 w4 R- L8 k为广阔的前景。" ~: Y7 v O3 \# s$ i
关键词:VB6.0;单片机;串行通讯;8 K! s! t/ Y# j# q
MSComm控件;医疗器械控制1 k0 p# I6 }$ g) y# U) ^
一、前言
, l! w$ F- E" l7 a0 V5 J) K6 h" p当前,信息技术在医疗行业的应用越
" |# T4 _8 b$ ^1 n3 q$ H/ e# ?来越多。随着计算机技术特别是单片微型
/ U, ~( d& M H) D机技术的发展,在各种单片机应用系统
5 p) e& P d$ x' F的设计中,人们已越来越多地采用单片& N2 S9 x8 H @
机来对一些工业控制系统中如温度、流
4 u8 r8 A- f; z* H. R$ k" T, W量和压力等参数进行检测和控制。而串6 ]2 h" h- C8 j
行通信是指按照逐位顺序传递数据的通
3 y0 g& S, ?: z- l信方式,在控制领域的现场监测、分布控% a6 e+ f; @ l# l- \( S& w5 J; {) q
制等场合有着重要的应用价值。鉴于PC
4 }- H4 H! L' r, W2 X/ v" G+ T机具有强大的监控和管理功能,单片机
& l# `( i9 c% l则具有快速以及容易控制的特点,通过0 K( f5 c* q4 b& S; M
PC机的RS-232串行接口与外部设备% q* R% x" d" j5 u; `7 X
进行通信,是许多测控系统中常用的- -
4 M/ Z& i0 n. T8 ]- Q7 N8 O% j种通信解决方案。因此,如何实现PC机" x1 @: R" y V7 Q! P
与单片机之间的通讯具有非常重要的现
8 L7 R% a o; N6 K) F实意义。在VB环境下PC机与单片机之
* ]0 H: R# _; C间实现串行通讯的软硬件方案十分关; D5 ^9 ?' P: }1 j( x: A
键.。PC机的通讯程序使用Visual Basic 编
( Y- [8 d G/ f* s写,VB是Microsoft公司推出的Win-/ G0 c0 V) K, m# f9 r/ x& @9 C M
dows应用程序开发工具,因其具有面向. y0 o4 [% l/ T
对象的设计方法,友好的用户界面、编程
. [( o9 b# Q$ o, Z( D0 t' E9 E: g高效、数据处理及驱动底层硬件功能强; X2 {& v1 A8 J$ l# ~( M
等优点而受到广泛的使用,而且Visual( `. R2 h0 Y6 f1 `/ s7 H
Basic6.0版本带有专门门实现串行通讯的
: H+ c1 \- L& `2 c/ S+ o9 D, N7 QMSCOMM控件,成为许多用户开发PC
1 U" z, O! E s4 z+ Y, z/ i机与单片机串行通信程序的首选工具。; ?% M9 z* ~7 q7 H
本文PC机通讯程序利用VB提供的
4 z! |+ v: F1 p* y ~% e9 Z! M" X4 fMsComm串行通讯控件来完成,单片机
+ _4 u1 P- a. d8 e/ G的程序用汇编语言来写。
' R, K: D$ L7 G N5 q
/ n; a: O$ i: o/ S) p: D
+ f: X) H J7 k! B( X7 ~
, i5 y9 I( C/ H9 W# Y5 O9 a) v' w1 d: } E7 [2 ]
8 v- B0 t, F, I9 Q
附件下载:" b: f! v3 `2 n. p9 Y5 Y: [
|
|