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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

+ r0 N& H" g. P2 z. Y: w摘要:介绍Windows环境下VB语言与单片机语言的串行通信技术。
+ c- n. R) {) [+ Z: Z1 B: w关键词: VB编程单片机编程 串行通信
: G4 N$ w  D" B7 W* P% P5 P
4 X1 _% A. `+ J+ M2 E在工业自动化系统中,单片机通常用作前端处理器," Y, x- \) N$ k4 q
深人现场采集各种数据。数据经处理后再以串行通信方式# r' z  ?: l% F8 `4 ]
送至由微机构成的中央处理器,并执行微机下达的命令,
3 ?  U4 d5 l- x5 T$ O7 ]5 C% t实施现场控制。因而,微机与单片机的通信十分频繁。
; v% g6 J2 b+ @6 q% F; A3 {当前,在Windows环境下,VB语言是最流行的语言
" r0 J( R/ W4 Y之一。实现VB与单片机的通信问题,实际上就是解决VB( f2 A2 E; Q4 S+ @# ]) b6 u- M
语言与单片机语言的接口问题。下面介绍VB语言如何与; i) Z0 ^( F3 [" U" k4 I8 z3 o' B5 e  z
单片机进行串行通信。
, A/ J* I  |) _. o% T1在VB中编写串行通信程序的方法及步骤
! Z* |, {- }  l3 Y  x9 Y1 `* KVB中有许多控件,为编程提供了方便。VB图形功能" N$ s& A4 c! C5 V  U' p
强大,具有良好的人机界面。VB编程过程分为2部分1), p, X' h& ^0 E7 b5 ]" K9 e# z
控件的调入及其属性的设置。(2)编写程序部分。由于控件! p" I: L5 `4 p) \5 {% K
的调人与设置,使得编程变得简单。
) a* s1 G; G( g7 b1.1添加控件并设控件属性% m9 j4 S! \* k1 y
下面以VB5.0为例介绍其编程过程。在Windows环6 @# P- }# [- G: b( t3 a4 Q
境下启动VB5.0后,即进人VB5.0集中开发环境界面
1 [0 B! M; j0 Z(即主界面)。本例选用最简单的界面,共使用4个控件:2
% g3 M, ^3 a# k! C( a1 _个命令按钮(“运行"键和“结束”键).1个文本框、1个串; j0 C# c$ L* U! P; }* T3 n+ Z
行口:前3个控件都可以从工具箱中添加,然后修改其属
0 ^6 y$ C- c5 q5 ]8 U性值。
$ w2 Y. ^6 X# t+ G在工具箱内没有串行口,须临时引入。点击主菜单* ~* r2 X( z* M5 L- V1 K4 v# Q& b
的“工程/部件",在部件界面的控件页中点出Microsoft
8 p# U3 Z: p8 CComm Control 5.0 前面的方框,在工具箱中就添人了串
' p( X8 W' }. x, M口控件(电话机模型)。在窗体内添加串口控件,并在其属
+ i) ?2 \) [  a# S4 s5 E& z6 {# x性窗口将Commport设置为2(COM2口),将Settings串, U) J( y# g, _! `$ @6 M
行敷据设置为“1200.n.8、1"。至此4个控件均已完成。! ~3 N# n$ ~7 |' n) W) v7 W

: x' H  m; A) b' S5 t  I0 w3 g. D5 G7 Z  H7 n- M3 \2 w4 S
附件下载:2 `  C8 g: {# R  y2 h% f" k
游客,如果您要查看本帖隐藏内容请回复

& W" p$ A! p6 ?% `" P' _" z! k
+ W7 y! n! B/ ?

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-21 03:08 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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