利用MSComm控件实现PC机与单片机串行通信的研究

利用MSComm控件实现PC机与单片机串行通信的研究

一、利用MSComm控件实现PC机与单片机串口通讯的研究(论文文献综述)

梁新帅[1](2018)在《基于VB的串口通讯中设计延时方案》文中提出PC机与单片机之间通讯时,要制定延时方案,以保证通讯高效、准确。本文介绍了时钟控件Timer和Get Tick Count函数延时方法,并编写设计延时方案。最后通过实例介绍了两种方法组合使用,实例已经过长时间的考验,运行稳定可靠。对于设计同类型的延时方案有借鉴意义。

王平根[2](2016)在《利用VB8.0实现PC机与多单片机串行通信的方法》文中提出本文介绍了PC机与多台单片机间串行通信的硬件架构,叙述了利用VB8.0环境下的串行通信控件Ms Comm可实现PC机与多单片机之间的串行通信方法,给出了使用RS-232接口进行串行通信的控件和单片机的汇编语言几个基本程序。

李薇,耿淑琴,侯立刚[3](2012)在《PIC单片机与PC机串行通信的实现》文中提出PIC系列单片机作为一款外设丰富性能优良的单片机,被广泛应用于各种控制系统。在微机测控系统中,用作上位机的PC机系统与用作下位机的单片机之间经常要进行信息交换。为此提出了一种基于Visual C++的PIC18F452单片机与PC机之间串行通信的实现方法,给出了硬件电路图和通信源程序,调试实验表明,硬件设计与软件开发达到了预期的功能要求。该方法为PIC单片机与PC机间串行通信的应用提供了良好的参考。

魏延萍[4](2011)在《基于VB6.0的PC机与单片机串口通讯的实现》文中研究表明应用RS-232串口实现PC机与单片机之间的通讯,设计了其硬件连接电路及相关通讯协议。研究了MSComm控件,并编写了基于VB6.0的通讯软件程序,给出了详细的程序设计。通过实例,证明该设计运行稳定可靠,能满足设计的需求和功能,对于开发类似的系统具有很好的参考价值。

段玉涛[5](2011)在《虚拟PLC硬件仿真系统的研究与设计》文中研究指明随着PLC技术的发展,由于传统PLC由于软、硬件的封闭性,各厂家产品的兼容性差等问题,严重限制了传统PLC技术的发展。从而,在IEC61131标准的推出和影响下,各个厂家都在向的开放式结构方向靠拢。虚拟PLC技术是计算机技术、虚拟现实技术和三维仿真技术的融合,是软PLC技术基础上的又一延伸,为PLC技术开放性发展提供了很好的支撑平台。论文主要做了以下研究:(1)研究了指令表程序向梯形图程序的转换算法。首先,根据PLC指令和梯形图的对应关系,把指令归为增长点型、串并联型和输出型;其次,根据指令逻辑进一步的归类,给出转换的具体方法。例如增长点型又分为LD型、AND型和OR型等;第三,借助堆栈等的数据结构,实现转换算法。该算法没有经过二叉树的中间状态,指令表可以直接转换为梯形图,对以后的研究具有很好的借鉴意义。(2)研究了虚拟PLC硬件仿真系统总体方案的设计。首先,从整体的需求出发,根据各个部分的需求提出具体的解决方案;然后,给出了硬件仿真系统的总体框架,包括虚拟PLC、通讯系统平台和硬件控制对象三部分。通讯系统平台是论文研究的重点,包括硬件和软件设计两部分;最后,由于系统采用模块化设计,故分为上位机和下位机两个部分来阐述系统的工作原理。(3)研究了虚拟PLC通讯系统平台的硬件电路设计。首先,介绍了单片机STC89C52rc和转串口芯片PL2303hx;其次,接口电路的设计,包括与上位机、与下位机、以及与硬件控制对象的接口电路设计;第三,电源电路的设计和引脚扩展电路的设计。(4)研究了虚拟PLC通讯系统平台的软件设计。首先,上位机中通讯程序主要由MSComm控件实现,采用事件驱动的方式;其次,串口通讯初始化的设计,以便实现上位机和下位机的有效握手;最后,用户输入检测程序设计,采用的是查询方式。

马兴,童卓,周丽娟[6](2010)在《基于VB的PC机与单片机间串口通讯及程序设计》文中研究指明针对PC机与单片机之间的串口通讯,介绍一种利用VB6.0的串行通讯控件实现PC机和单片机间的串口通讯的方法,并给出了详细的程序设计。该系统通过调试,已成功的应用到项目中,运行稳定、可靠,能满足设计的需求和功能,对开发类似的系统具有很好的参考价值。

孙建华,赵晓典,高永飞[7](2010)在《PC机与单片机的串口通信系统设计》文中指出在研究串口通信原理的基础上,设计了PC机与单片机的串口通信系统。在Altium Designer平台下完成了下位机硬件电路的设计,在Visual C++平台下,利用MSComm控件,完成了上位机的测试软件设计。在此基础上,完成了系统的联合测试实验。

刘艳,张文超,龙云玲[8](2010)在《利用MsComm实现单片机与PC机的串行通信》文中提出单片机与PC机的串行通信在许多领域得到了广泛的应用。通常单片机完成数据的采集,然后用异步串行通信方式传给PC机。文章主要介绍在VB6.0环境下,利用通信控件MSComm来实现单片机与PC机串行通信的方法。

张杰[9](2010)在《单片机与pc串口通讯的实现》文中研究表明串口通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到计算机端,而且也能实现计算机对单片机的控制。由于其所需电缆线少,接线简单,所以在较远距离传输中,人们已越来越多地采用单片机来对一些工业控制系统中如温度、流量和压力等参数进行检测和控制。PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,通过PC机的RS-232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。因此如何实现PC机与单片机之间的通讯具有非常重要的现实意义。本文将论述在VB环境下PC机与单片机之间实现串行通讯的软硬件方案。PC机的通讯程序使用Visual Basic编写,VB是Microsoft公司推出的Windows应用程序开发工具,因其具有界面友好,编程简便等优点而受到广泛的使用,而且Visual Basic 6.0版本带有专门实现串行通讯的MSCOMM控件。

麻桃花[10](2009)在《利用MsComm实现PC机与单片机的通信》文中研究说明在W indows操作系统环境下,利用VB的串行通讯控件MSComm可以实现PC机与单片机之间的通讯。在以PC机为控制中心的单片机应用系统中,通常需要单片机去采集数据,然后用异步串行通讯方式传给PC机进行控制。文章主要介绍在VB环境下来实现PC机与单片机之间串行通讯的方法。

二、利用MSComm控件实现PC机与单片机串口通讯的研究(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、利用MSComm控件实现PC机与单片机串口通讯的研究(论文提纲范文)

(1)基于VB的串口通讯中设计延时方案(论文提纲范文)

一、上位机与单片机串口通讯实现
二、上位机的延时方法
    1. 通过时钟控件 (Timer) 实现延时
    2. 通过调用Windows提供的API函数
    3. 两种方法组合使用
三、结束语

(2)利用VB8.0实现PC机与多单片机串行通信的方法(论文提纲范文)

0 引言
1 系统结构简介
2 PC机与单片机程序设计
    2.1 MSComm串行通信控件简介
    2.2 PC机程序设计
    2.3 单片机程序设计
3 结束语

(3)PIC单片机与PC机串行通信的实现(论文提纲范文)

1 异步串行通信的概念
2 接口器件介绍
    2.1 电平转换芯片
    2.2 信号接口介绍
3 硬件电路设计
    3.1 PC机与PIC单片机的串行通信原理图
    3.2 系统电路连接图
4 程序设计
    (1) 创建工程。
    (2) 添加相应的资源。
    (3) 添加成员变量。
    (4) 消息映射。
    (5) 添加程序执行代码。
5 结束语

(4)基于VB6.0的PC机与单片机串口通讯的实现(论文提纲范文)

0 引言
1 PC机与单片机串口通讯的硬件实现[2, 4]
2 PC机通讯程序
    2.1 通讯协议
    2.2 通讯实现
3 单片机端程序设计
4 结束语

(5)虚拟PLC硬件仿真系统的研究与设计(论文提纲范文)

摘要
ABSTRACT
目录
CONTENTS
第一章 绪论
    1.1 选题背景
    1.2 虚拟PLC运行平台
        1.2.1 虚拟现实技术
        1.2.2 虚拟PLC的内涵和实验室的研究基础
        1.2.3 论文的主要研究内容
    1.3 课题来源
    1.4 国内外研究现状
        1.4.1 指令表程序向梯形图程序的转换
        1.4.2 虚拟PLC硬件仿真平台的总体方案设计
        1.4.3 虚拟PLC通讯系统平台的硬件电路设计
        1.4.4 虚拟PLC通讯系统平台的软件设计
    1.5 论文的研究意义
第二章 虚拟PLC指令表向梯形图转换的算法设计
    2.1 转换算法的概述
    2.2 指令类的设计
        2.2.1 指令存储类的设计
        2.2.2 指令输入类的设计
    2.3 指令的分类
    2.4 指令表错误检查
        2.4.1 前期逻辑叠加错误检查
        2.4.2 后期逻辑错误检查
    2.5 指令表转换算法
    2.6 转换实例
    2.7 本章小结
第三章 虚拟PLC硬件仿真系统总体方案设计
    3.1 系统整体需求分析
    3.2 解决方案设计
        3.2.1 下位机芯片的选取
        3.2.2 VC串行通讯方式的选取
        3.2.3 PC机与单片机间连接方式的选取
        3.2.4 硬件控制对象元件和电源的选取
    3.3 硬件仿真系统总体框架
        3.3.1 虚拟PLC编辑运行平台
        3.3.2 通讯系统平台的搭建
        3.3.3 硬件控制对象部分
    3.4 虚拟PLC硬件仿真系统的工作原理
        3.4.1 上位机的工作原理
        3.4.2 下位机的工作原理
    3.5 本章小结
第四章 通讯系统平台的硬件电路设计
    4.1 单片机芯片介绍
    4.2 转串口芯片介绍
    4.3 接口电路的设计
        4.3.1 与上位机接口单元的电路设计
        4.3.2 下位机单元的电路设计
        4.3.3 与硬件控制对象接口单元的电路设计
    4.4 通讯系统平台电源的设计
    4.5 引脚扩展电路的设计
    4.6 本章小结
第五章 通讯系统平台相关软件的设计
    5.1 上位机中通讯模块的软件设计
        5.1.1 Y口数据的获取和触点响应程序设计
        5.1.2 串行数据的发送/接收程序设计
        5.1.3 串口初始化程序设计
    5.2 下位机模块的程序设计
        5.2.1 串口初始化程序的设计
        5.2.2 用户按键检测程序的设计
        5.2.3 控制指令接收/发送解析程序的设计
    5.3 本章小结
第六章 通讯系统平台的实验及结果分析
    6.1 系统的设计目标
    6.2 实验系统硬件和软件部分的实现
        6.2.1 硬件实验平台的实现
        6.2.2 软件实验平台的设计实现
    6.3 硬件实验系统的运行结果
        6.3.1 交通灯实验
        6.3.2 数码管实验
    6.4 实验结果分析
    6.5 本章小结
总结与展望
参考文献
作者在攻读硕士学位期间发表的论文
致谢

(6)基于VB的PC机与单片机间串口通讯及程序设计(论文提纲范文)

0 引言
1 PC机与单片机间的串口通讯
    1.1 PC机与单片机串口通讯的系统组成
    1.2 PC机与单片机间的通讯协议
2 PC机通讯程序
3 单片机通讯程序
4 结束语

(7)PC机与单片机的串口通信系统设计(论文提纲范文)

1 串口通信协议
2 基于PC机和单片机的串口通信系统总体设计
3 系统电路设计
4 上位机测试软件设计
5 系统测试
6 结束语

(8)利用MsComm实现单片机与PC机的串行通信(论文提纲范文)

1 串行通信
2 MSComm通信控件
    2.1 通信方式
    2.2 Mscomm控件的属性
3 单片机与PC机串口的通信
    3.1 MSComm控件的初始化
    3.2 数据的接收和发送
4 结论

(9)单片机与pc串口通讯的实现(论文提纲范文)

0 引言
1 系统介绍
    1.1 大多数PC机都有一个串行通讯端口RS-232用于两台计算机间进行串行通讯。
    1.2 串行接口介绍将PC串行接口与经过转换的符合RS一232C电气标准的单片机串行接口连接即可实现二者之间的异步串行通信。
    1.3 MSComm控件使用详解MSComm控件通过串行端口传输和接收数据, 为应用程序提供串行通讯功能。
        1.3.1 MSComm控件两种处理通讯的方式
        1.3.2 MSComm控件的常用属性
2 PC机与单片机主程序设计
    2.1 单片机的串口控制单片机串口控制较为简单, 此处只给出初始化程序:
    2.2 VB窗体装入时进行初始化
    2.3 MSComm控件On Comm () 事件
3 结束语

四、利用MSComm控件实现PC机与单片机串口通讯的研究(论文参考文献)

  • [1]基于VB的串口通讯中设计延时方案[J]. 梁新帅. 电子世界, 2018(08)
  • [2]利用VB8.0实现PC机与多单片机串行通信的方法[J]. 王平根. 科技视界, 2016(19)
  • [3]PIC单片机与PC机串行通信的实现[J]. 李薇,耿淑琴,侯立刚. 电子科技, 2012(10)
  • [4]基于VB6.0的PC机与单片机串口通讯的实现[J]. 魏延萍. 信息技术, 2011(07)
  • [5]虚拟PLC硬件仿真系统的研究与设计[D]. 段玉涛. 广东工业大学, 2011(11)
  • [6]基于VB的PC机与单片机间串口通讯及程序设计[J]. 马兴,童卓,周丽娟. 兵工自动化, 2010(10)
  • [7]PC机与单片机的串口通信系统设计[J]. 孙建华,赵晓典,高永飞. 软件导刊, 2010(09)
  • [8]利用MsComm实现单片机与PC机的串行通信[J]. 刘艳,张文超,龙云玲. 电脑知识与技术, 2010(21)
  • [9]单片机与pc串口通讯的实现[J]. 张杰. 科技信息, 2010(19)
  • [10]利用MsComm实现PC机与单片机的通信[J]. 麻桃花. 内蒙古水利, 2009(02)

标签:;  ;  ;  ;  ;  

利用MSComm控件实现PC机与单片机串行通信的研究
下载Doc文档

猜你喜欢