共查询到20条相似文献,搜索用时 109 毫秒
1.
基于Win32 API的多线程串行通信程序设计 总被引:3,自引:0,他引:3
在工业控制中,常需要进行PC机和单片机之间的通信,而串行通信是最常用的通信手段。本文在对Win32(Windows9x/NT/2000)环境下实现串行通信的API(Application Program Interface)函数介绍的基础上,结合Win32的多线程技术和消息响应机制,给出了在Win32环境下以VisualC++6.0为开发平台的多线程串行通信程序的实现方案,最后以印花机控制系统PC机程序的开发为例实现了简单、高效、多线程的串行通信程序,并给出了部分代码。 相似文献
2.
《电子技术与软件工程》2017,(3)
基于传统电量监测模式的缺陷,本文设计了一套以S7-200SMART PLC为主站控制核心,以EPC-9033智能监测模块为从站的新型电量检测系统。本系统主/从站之间利用Modbus协议组成通信网络,实现了多模块之间的轮询通信。而控制器与PC机之间采用工业以太网通信,优化了通信方式。上位机利用西门子公司的Win CC组态软件编写制作了优良的人机交互界面。本系统是综合了现代计算机技术、自动控制技术、通信技术以及Win CC用户系统技术发展起来的一种通用的电量监测系统。 相似文献
3.
串口是常用的计算机与外部串行设备之间的数据传输通道,在VC++6.0中利用第三方控件实现串口通信时实时性较差,系统资源利用不足,为了提高串口通信的速度和资源利用率,软件采用Windows API函数并基于多线程技术和自定义消息机制的异步串口通信的设计理念,结合串口通信的机理和多线程同步技术,分析了Win32系统下多线程异步串口通信软件的开发方法。软件主线程是数据采集程序的管理者,串口监测线程(辅助线程)在后台对串口进行实时监视,获得了良好稳定的通信效果。 相似文献
4.
主要介绍了利用VC++开发环境设计Windows下串口通信程序以及SPCP(简单串口通信协议)的设计。软件采用Win32多线程技术和自定义消息机制的异步串口通信的方法设计,在此基础上加入自定义串口通信协议,保证了通信的可靠性和稳定性。 相似文献
5.
6.
7.
8.
9.
10.
11.
本文介绍了由VC 编程扩展美国相干公司生产的一款激光功率/能量汁的标准串行通信接口,实现了该功率计的计算机控制.该控制软件包括了发送多个控制命令,数据采集回显和统计画图等功能.本文首先介绍了该功率仪自身的串行通信协议和内部已规定好的控制命令;其次详细介绍了在Visual C 6.0环境下如何采用API函数开发串行异步通信程序;最后阐述了数据采集回显和统计画图的设计方法.实验证明,该控制软件可很好的实现上述功能. 相似文献
12.
本文主要介绍如何利用C++Buidler进行串口通讯程序的编制,重点介绍了调用Windows API函数操纵串口来传输数据. 相似文献
13.
波特率连续可调的串口通信技术 总被引:1,自引:0,他引:1
在基于PCI接口波特率连续可调的串口通信技术中,串口通信模块作为整个PCI接口功能的本地模块,是实现PCI接口模块与外部串口信息的沟通。文中介绍了波特率连续可调技术的实现原理和方法,并基于PCI接口和FPGA技术完成通信模块的实现与测试验证。其具有设计的灵活性和应用的广泛性 相似文献
14.
15.
当前高速串行通信应用广泛,但开发周期较长,且系统的稳定性、可靠性难以保证,文中研究了基于RocketIO高速串行回环通信的实现,在Xilinx的开发环境ISE中实现该设计,利用误码率分析仪(IBERT)分析该设计误码率低,故可以确保该设计的稳定性和可靠性,且该设计开发简单,具有较强的扩展性,并有助于高速串行通信的实现。 相似文献
16.
17.
随着控制技术的高速发展与日趋成熟,各类控制系统的规模越来越大,功能模块越来越多,因此,系统中各个功能模块之间能否实现可靠通信成了整个系统协调而稳定工作的关键。而串行通信则是各类通信方式中最基本、最常用、最可靠的一种。在此采用VC++开发软件,基于Win32API函数进行的串口设计与实现,实验结果证明数据交换正常,系统运行稳定可靠。 相似文献
18.
19.
20.