|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
) h9 M. y0 F! m: {
摘要:介绍Windows环境下VB语言与单片机语言的串行通信技术。1 n; E# q' Y+ A3 d3 I; E$ R3 v |
关键词: VB编程单片机编程 串行通信; F8 V6 s# }4 S D" n0 Z f2 n2 n) Z
6 [6 o7 S5 R9 u. e5 @+ P
在工业自动化系统中,单片机通常用作前端处理器,0 l4 S$ z) B7 Y" ]
深人现场采集各种数据。数据经处理后再以串行通信方式
3 H8 y) y6 `; I p送至由微机构成的中央处理器,并执行微机下达的命令,
3 p' a& {6 R) s- \6 r+ o; M实施现场控制。因而,微机与单片机的通信十分频繁。
) g8 U; {1 j/ s( o* Q) t' y( T' Q当前,在Windows环境下,VB语言是最流行的语言
# }$ `2 r: C' Z- ^8 `1 L之一。实现VB与单片机的通信问题,实际上就是解决VB
6 l9 a1 x( ^ y语言与单片机语言的接口问题。下面介绍VB语言如何与
* D1 b* B; u9 N# L' E. O( s1 y单片机进行串行通信。3 v* X5 t& X% q% j9 D, `
1在VB中编写串行通信程序的方法及步骤
* N4 O6 _# f/ \) i2 k- vVB中有许多控件,为编程提供了方便。VB图形功能
# l) x1 l! k+ o- h强大,具有良好的人机界面。VB编程过程分为2部分 1)" ?! m% M; ~" S5 }
控件的调入及其属性的设置。(2)编写程序部分。由于控件1 {! o$ K; F3 h& a/ ]
的调人与设置,使得编程变得简单。
* I C1 S' A) N1.1添加控件并设控件属性
1 h) j; ^" |# B! e" o# s. H下面以VB5.0为例介绍其编程过程。在Windows环$ D/ O8 |! M8 X$ y0 O" y
境下启动VB5.0后,即进人VB5.0集中开发环境界面
! R" h- X) b- d, N+ F* r(即主界面)。本例选用最简单的界面,共使用4个控件:20 E Q" |: B- _, [& p1 g
个命令按钮(“运行"键和“结束”键).1个文本框、1个串
- t q0 z; p4 Z) W" v, G8 i行口:前3个控件都可以从工具箱中添加,然后修改其属
6 \3 O8 W* a+ g6 M2 l# x8 W性值。
; v* o, J B+ d# _9 n: G o在工具箱内没有串行口,须临时引入。点击主菜单3 G: N# S, K# Z) B
的“工程/部件",在部件界面的控件页中点出Microsoft; v# l$ V5 H/ x) `
Comm Control 5.0 前面的方框,在工具箱中就添人了串
) t% R" i7 \/ r f" e/ z口控件(电话机模型)。在窗体内添加串口控件,并在其属
! T; r1 M6 c" I性窗口将Commport设置为2(COM2口),将Settings串$ F0 p4 b4 r$ p8 v, o$ x
行敷据设置为“1200.n.8、1"。至此4个控件均已完成。
! x$ t# e; z6 ~) { | ]& e6 f5 I& H+ [& X' k/ I2 `% g& `: f3 ~
5 m; _9 J2 i+ j) m: ~2 s附件下载:) N% S5 O/ T, s ~& r
7 j0 o6 R3 ~( b9 S1 Y5 J
$ {' q1 x# |. t ~- p3 M3 S7 y$ q |
|