共查询到17条相似文献,搜索用时 89 毫秒
1.
在比较常用串口通信实现形式的利弊基础上,针对某厂轮胎里程试验机监控系统的特点,设计并实现了串口通信动态链接库(DLL),详细介绍了多线程理论、重叠I/O方式,给出了程序流程图,对一些关键代码进行了说明,并给出了DLL的导出函数。 相似文献
2.
郭小梅 《数字社区&智能家居》2009,(9X):7583-7586
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。 相似文献
3.
4.
郭小梅 《数字社区&智能家居》2009,(27)
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。 相似文献
5.
基于VC++6.0的PC机和单片机串口通信 总被引:6,自引:0,他引:6
本文使用VC++6.0提供的串行通信MSComm控件以及Windows API函数实现PC机和单片机之间的通信。详细介绍了实现的方法,给出了应用实例。 相似文献
6.
提出了一种不同于传统方法编写DLL(动态链接库)的新思路,详细地介绍如何实现基于FX_BD的FXPLC串口通信DLL ,并应用在LabVIEW中。该DLL将更大程度地满足工业的需要。 相似文献
7.
一个利用多线程及重叠I/O实现的串口通信类 总被引:2,自引:0,他引:2
Win32系统中.多线程环境为实现实时串口通信提供了一个很好的解决办法。文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现.不会导致线程阻塞。给出了该类的具体实现方法.并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行。 相似文献
8.
Win32系统中,多线程环境为实现实时串口通信提供了一个很好的解决办法.文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现,不会导致线程阻塞.给出了该类的具体实现方法,并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行. 相似文献
9.
10.
11.
VC++中实现基于多线程的串行通讯 总被引:8,自引:5,他引:8
介绍了基于Windows多线程特性及重叠I/O操作,采用VisualC 6.0实现一种高效的串行通讯程序,可供同类设计参考。 相似文献
12.
13.
14.
针对串口通信中系统资源利用不足的问题,提出了一种基于多线程技术和事件驱动方式的串口通信方案。该方案在读取串口数据、对串口通信的错误及通信事件进行监视时,用OVERLAPPED结构体中的hEvent参数指定I/O操作完成后所触发的事件对象。然后,用等待函数检查事件对象的当前状态。最后,当事件对象为有信号状态时完成后续操作。在Win7操作系统的Visual C++开发平台下,结合Windows通信API控制串口的编程方法进行仿真测试。测试结果表明该方案能有效解决采用查询方式时因数据高速涌入造成数据丢失的问题。 相似文献
15.
讨论了基于Windows API的串行数据通信,它可以灵活地定制各种串行通信,利用操作系统提供的API实现计算机与外部设备的即时通信。该技术已经在出铝控制系统中得到了应用,它能安全有效地实现数据的串行通信。 相似文献
16.
IOCP研究及在大规模网络通信系统中的应用 总被引:11,自引:0,他引:11
分析了Windows的IOEP(I/Ocompletionport)机制,并讨论了基于IOCP的大规模Winsoek通信系统的设计,作为验证实现了一个聊天服务器,并分析了实现中须考虑的若干问题。 相似文献