单片机论文利用VB实现PC机与多单片机通讯摘要:在Windows98下利用VB的串行通讯控件可实现PC机与多单片机之间的通讯。采用定时器控制大大加快了自动化进程,克服了往多“握手”协议造成的通讯速度缓慢的缺点。本文以PS1016单片机为例,详细介绍了PC机与单片机之间的串行通讯、数据的发送和接收。关键词:通讯属性事件前言在采用以PC机为控制中心的数据采集自动化控制系统中,通常需要单片机采集数据,然后用异步串行通讯方式传给PC机,PC对单片机进行定时控制,需要多个单片机协同工作。如果系统不很复杂,可通过定时器控件控制收发过程,在必要的地方自动接收装置,使定时控制和通讯过程完美地结合起来。这样,可以免去“握手”协议的繁琐过程,简化编程,提高速度。VB具有面向对象的设计方法,友好的用户界面,简单方便的串行通讯和实用性强等优点,无论借用其他语言就可以开发出优秀的控制系统通讯软件。本文介绍在Windows98环境下如何利用VB来实现PC机与多个PS1016单片机之间的串行通讯。VB环境下通讯程序的设计VB提供了串行端口控制Mscomm来为应用程序提供串行通讯。该控件屏蔽了通信过程中的底层操作,程序员可以设置、监视Mscomm控件的属性和事件,结合Timer控件即可完成对串行口的初始化和数据的输入输出工作。Mscomm控件的主要属性如下:(1)Commport设置并返回通讯端口号。端口号可以设置为1~16的任何数,如Mscomm.Commport=2表示设置当前通讯端口为COM2。(2)Setting设置并返回波特率、奇偶校验、数据位、停止位。格式为Mscomm.Setting=String。String是一个包含四部分的字符串:第一部分为波特率;第二部分为奇偶校验,N表示不校验,M表示符号校验,E表示偶校验,O表示
推荐下载
-
单片机与PC机串口通信
1、实现PC机发送一个字符给单片机,单片机接收到后即在个位、十位数码管上进行显示,同时将其回发给PC机。要求:单片机收到PC机发来的信号后用串口中断方式处理,而单片机回发给PC机时用查询方式。采用软件
39 2019-05-01 -
PC机与单片机串行通信
PC机与单片机串行通信.
40 2018-12-29 -
单片机与PC机串行通信
FGSTDFFHFCCHDEGFGHSSSSSEEEEEEEEGFDBDSGHURREHJ
50 2018-12-29 -
pc机与单片机的编程
这是关于毕业设计中的可能涉及到pc机与单片机长距离通信的研究,其中可能涉及到C语言的编码问题,这里介绍一下
37 2019-01-08 -
基于VB的PC机与单片机串行通信系统研究与实现
基于vb的利用rs232c实现上位机和单片机通信的方法 给出了具体程序
21 2019-01-11 -
C#实现与单片机通讯
主要实现与单片机通讯,已经设置时间,读取考勤设备参数,初始化设备
12 2020-09-19 -
单片机与PC机通信单片机和pc相互发送数据
在“串口调试助手”中的数据发送区中输入要发送的信息,点击“手动发送按钮”,则会发现Proteus中的仿真系统的数码管显示出所发送的信息。 当按下Proteus中的仿真电路中的按键K1键时,串口调试助手
57 2018-12-07 -
基于VB60的PC机与单片机串行通信实现
针对毕业设计的朋友,分享我的成果。此篇被老师评定为优秀论文,欢迎有需要的朋友下载学习,共同进步。
28 2019-02-19 -
PC机与PIC单片机主从式多机通讯及其在数据检测系统
主要针对煤气报警器检测系统的数据传输问题,提出一种PC机与多台PIC单片机主从式串行异步通讯的方式,给出硬件电路图、通信协议、软件流程图及其在实际的数据检测系统中应用时的注意事项。
8 2020-08-19 -
PC机与单片机间串行通信的实现
针对一些远距离控制或者是危险性比较高的数据采集和控制的应用情况,本文主要介绍一种用双工方式实现PC机与单片机之间的串行通信。
19 2020-09-29
暂无评论