|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ }/ o5 z4 G# M# z* A
摘要:介绍Windows环境下VB语言与单片机语言的串行通信技术。
7 x; L0 T2 F( G9 N关键词: VB编程单片机编程 串行通信
' ^4 a) [6 w* k+ K$ [$ a6 [7 B2 q
( J" A. Y6 q) m. m# [9 O! f/ s在工业自动化系统中,单片机通常用作前端处理器,1 t# i$ P7 ]* x: |$ ^9 f' Q
深人现场采集各种数据。数据经处理后再以串行通信方式
0 j* g' w/ P5 k8 @送至由微机构成的中央处理器,并执行微机下达的命令,4 j6 {; x7 Z4 w8 x2 O7 _
实施现场控制。因而,微机与单片机的通信十分频繁。/ U$ U. X( }$ W- B' @; k( m! V) Y. N, q
当前,在Windows环境下,VB语言是最流行的语言
2 ?1 ?. F4 l7 A7 l之一。实现VB与单片机的通信问题,实际上就是解决VB
' X C% H! E R( R9 c3 q语言与单片机语言的接口问题。下面介绍VB语言如何与4 ? [# o& g6 C& d1 U( z1 Y
单片机进行串行通信。# w5 z! g$ N7 u; w
1在VB中编写串行通信程序的方法及步骤$ R! y) A" R( {; t- G# p8 h
VB中有许多控件,为编程提供了方便。VB图形功能1 r) \# P5 K/ g& T. G9 v
强大,具有良好的人机界面。VB编程过程分为2部分 1)
: q E5 w" ~- q2 O; y控件的调入及其属性的设置。(2)编写程序部分。由于控件
# y" o c. |# H- d6 F1 \的调人与设置,使得编程变得简单。2 d! L" U- A g$ _2 M) o
1.1添加控件并设控件属性9 f' v3 R0 }5 G; s+ ]
下面以VB5.0为例介绍其编程过程。在Windows环. w" b, l) H0 \( Y+ t
境下启动VB5.0后,即进人VB5.0集中开发环境界面
1 `2 C- B6 _ R(即主界面)。本例选用最简单的界面,共使用4个控件:23 r0 o! P$ e7 g [* \" x
个命令按钮(“运行"键和“结束”键).1个文本框、1个串" b% b2 z' Q8 C9 {1 n
行口:前3个控件都可以从工具箱中添加,然后修改其属% ? l z8 D0 a9 K0 O
性值。4 ~% w( k. T+ |8 ]% o
在工具箱内没有串行口,须临时引入。点击主菜单
0 X. s1 w8 `9 c. n* O3 E; A6 \的“工程/部件",在部件界面的控件页中点出Microsoft2 i- Y* q9 S# u4 f8 l
Comm Control 5.0 前面的方框,在工具箱中就添人了串
. e: U. v7 N9 c- l7 S* T! f口控件(电话机模型)。在窗体内添加串口控件,并在其属: ?7 Q, A9 }3 O
性窗口将Commport设置为2(COM2口),将Settings串
* h9 z! Z [* W1 x) a' a' w9 S+ H行敷据设置为“1200.n.8、1"。至此4个控件均已完成。 v) z# p7 v# c: o7 z8 R) c
r9 U j, k% N7 ~4 B
- a1 u$ _3 H0 G. S: {. s# M
附件下载:
& W0 n/ m* u6 x' U9 ?/ {9 j! T+ p& p( Z7 J8 |8 `* K
- `& X4 V2 f/ ]7 _- ^8 m' K& {; I |
|