|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
9 j8 H/ y! |; Z3 f) {3 j, H
摘要:介绍Windows环境下VB语言与单片机语言的串行通信技术。
) ?! k4 ~1 R5 F) e* a$ s. P! q9 n关键词: VB编程单片机编程 串行通信
2 h/ W9 {6 E- n {& y/ N+ S
/ |6 B! i" F4 Q- K3 D. e1 F在工业自动化系统中,单片机通常用作前端处理器,/ J+ k% |1 }7 G/ j$ o" w
深人现场采集各种数据。数据经处理后再以串行通信方式
- r' n, Y$ ?" Q1 S( q, d送至由微机构成的中央处理器,并执行微机下达的命令,
4 h6 ?8 Q, B( @实施现场控制。因而,微机与单片机的通信十分频繁。
0 M9 e& `9 |( l/ X' C当前,在Windows环境下,VB语言是最流行的语言
* b# B1 Q3 U! m9 S/ N7 x之一。实现VB与单片机的通信问题,实际上就是解决VB6 C0 S/ k3 e! U; t
语言与单片机语言的接口问题。下面介绍VB语言如何与
$ ~9 R& K0 Q6 @& ^+ F) ?& O9 u单片机进行串行通信。8 }- x9 x6 o# `) s, g! x8 L
1在VB中编写串行通信程序的方法及步骤
/ s3 W" x. y V+ nVB中有许多控件,为编程提供了方便。VB图形功能
, _& ?8 ] C) c( H3 O强大,具有良好的人机界面。VB编程过程分为2部分 1)
% R4 i; A' M4 X控件的调入及其属性的设置。(2)编写程序部分。由于控件 D V6 a* v$ I, t6 d
的调人与设置,使得编程变得简单。5 w2 p* a0 ], l7 r- a7 t8 b5 q
1.1添加控件并设控件属性
+ h( J" {0 B% Y下面以VB5.0为例介绍其编程过程。在Windows环
& K/ Q# L! v% s. V. ]3 j+ f4 _境下启动VB5.0后,即进人VB5.0集中开发环境界面
7 e* r: S/ U6 ?* ~ a(即主界面)。本例选用最简单的界面,共使用4个控件:2
$ ~7 r# l# e( E: ]6 p% k7 K个命令按钮(“运行"键和“结束”键).1个文本框、1个串# `7 ~/ q2 t1 p2 g S$ z: q7 \$ {
行口:前3个控件都可以从工具箱中添加,然后修改其属
0 b% X5 R+ q1 d1 }! q性值。9 c- }% `' W& H
在工具箱内没有串行口,须临时引入。点击主菜单
1 l- k) r; Z# f# g& S8 R% \' {+ h的“工程/部件",在部件界面的控件页中点出Microsoft
9 V+ b. F, L6 UComm Control 5.0 前面的方框,在工具箱中就添人了串) t) l- a2 V- |: C2 E- D8 }
口控件(电话机模型)。在窗体内添加串口控件,并在其属9 V6 s6 s* K4 P1 [
性窗口将Commport设置为2(COM2口),将Settings串
5 x6 V$ M2 d* H9 r7 K行敷据设置为“1200.n.8、1"。至此4个控件均已完成。
+ c, q# i$ B7 s2 ]$ H7 T4 ~* [& Z0 u$ b \' i7 z u8 w1 [4 ^
, t2 u( ]* ?* O5 j; o; H8 L
附件下载:& C( S( p0 s* t; t; T
3 r( H5 N6 G& a/ P1 f h# q
$ G' S7 m8 V/ x$ K* P, t+ g |
|