找回密码
 注册
关于网站域名变更的通知
查看: 478|回复: 1
打印 上一主题 下一主题

[毕业设计] VB与单片机语言串行通信技术

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-20 16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
  \7 X8 A2 M: h# ~. t
摘要:介绍Windows环境下VB语言与单片机语言的串行通信技术。+ D# p! U" t0 e; u4 |
关键词: VB编程单片机编程 串行通信0 x" O3 ?  P: k. w
6 q8 ]; X* ]/ g1 ?" v1 V
在工业自动化系统中,单片机通常用作前端处理器," a( `2 ]) d4 i& I7 l7 h
深人现场采集各种数据。数据经处理后再以串行通信方式
+ L7 X. ~* J7 o& R0 R& ^! J' Q: j送至由微机构成的中央处理器,并执行微机下达的命令,2 p8 y' @3 N& j' G
实施现场控制。因而,微机与单片机的通信十分频繁。( e# O1 Q) m$ ]+ r+ q% r' A5 I
当前,在Windows环境下,VB语言是最流行的语言# H. E5 ~/ Y) V/ P1 @' h+ s  k9 f
之一。实现VB与单片机的通信问题,实际上就是解决VB
4 N; B: J. ]# a5 b5 v; U2 {$ [语言与单片机语言的接口问题。下面介绍VB语言如何与
9 m( q( G& F- p) N: ~单片机进行串行通信。. K/ [2 r8 x1 @; ]# |
1在VB中编写串行通信程序的方法及步骤
2 C  _! _; N2 M4 F/ {VB中有许多控件,为编程提供了方便。VB图形功能
! n  [+ e3 a5 m. j* c强大,具有良好的人机界面。VB编程过程分为2部分1)2 _7 w. t* O3 t  E
控件的调入及其属性的设置。(2)编写程序部分。由于控件
! j* O2 X# |" |/ I* K的调人与设置,使得编程变得简单。& |4 }, A1 W" s; o6 [  J9 F" s7 K. F2 L
1.1添加控件并设控件属性8 b0 P2 w/ c2 q0 l7 w
下面以VB5.0为例介绍其编程过程。在Windows环; J# a; [& O8 F& R
境下启动VB5.0后,即进人VB5.0集中开发环境界面7 h/ Y# R* M6 `4 S8 Y) y+ H: w# `
(即主界面)。本例选用最简单的界面,共使用4个控件:28 O% h$ `: r( \( v0 x/ ]) k, c$ u
个命令按钮(“运行"键和“结束”键).1个文本框、1个串
' U( c0 l% L1 E- J7 d行口:前3个控件都可以从工具箱中添加,然后修改其属" P3 y% X! f6 Z1 i
性值。3 l, T4 d% ^$ j& g8 J
在工具箱内没有串行口,须临时引入。点击主菜单
* i( S! F  K* i& V/ V2 {的“工程/部件",在部件界面的控件页中点出Microsoft, |: A- O( ~7 W" T- g
Comm Control 5.0 前面的方框,在工具箱中就添人了串# b( v$ g$ n8 U6 [2 }9 k
口控件(电话机模型)。在窗体内添加串口控件,并在其属
2 M/ n/ U" }* r+ Q/ ~& r% ~性窗口将Commport设置为2(COM2口),将Settings串( k9 O6 W+ b/ [# N% q6 H; A7 w2 Q
行敷据设置为“1200.n.8、1"。至此4个控件均已完成。
) C1 V* c+ p2 v2 z  S: p1 g2 F, l1 n2 x  h+ [( f! W
8 Y1 o1 m( o5 H; V+ |3 M
附件下载:2 J  }- f$ Z4 Z$ O2 W
游客,如果您要查看本帖隐藏内容请回复

+ x% ?& P& x5 M0 \: P! M  i( r
; K; M( i* D! }% F& V

该用户从未签到

2#
发表于 2020-1-20 16:01 | 只看该作者
微机与单片机的通信十分频繁
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-1 22:06 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表