首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
多线程通讯技术的应用   总被引:1,自引:0,他引:1  
许京雷 《科技资讯》2006,(24):69-69
本文设计了基于WIN32API的串行通信的多线程通讯实例,使用Windows API函数ReadFile和WriteFile.ReadFile把接收缓冲区的数据读到预先定义好的接收数组里面,WriteFile则把预先定义好的发送数组里面的数据写到发送缓冲区。使用WaitComm Event监视串口的接收缓冲区,发现数据到达,就主动读串口,若读得的数据长度大于零,就发一个消息,由主线程处理,把这组数据显示在界面上。  相似文献   

2.
刘洪霞 《科技信息》2010,(24):I0394-I0394,I0396
在C语言中,数组在使用前必须进行定义,一旦定义了一个数组,系统将为它分配一个所申请大小的空间,该大小固定,以后不能改变,称为静态数组。但在编程过程中,有时我们所需的内存空间无法预先确定,对于这个问题,用静态数组的办法很难解决。为了解决这个问题,C语言提供了一些内存管理函数,这些内存管理函数结合指针可以按需要动态地分配内存空间,来构建动态数组。本文就从动态数组的定义,使用两个方面介绍一下动态数组是如何构建的。  相似文献   

3.
在自动化控制领域和实时数据采集系统中,经常使用串口控制外部设备或者从外部设备中读取数据,开发高效而快速的串口通信程序是必不可少的。在分析VS2008开发环境下几种常用串口通信实现方法的基础上,以农业生产中蔬菜大棚杀虫灯自动数据采集分析系统为实例,通过调用动态链接库中API库函数实现一种基于串口通信的数据采集分析系统。详细论述了串口数据采集分析系统的基本设计思路、程序控制流程和软件系统功能的实现。实践表明,在VS2008中调用API库函数可以快速建立串口通信,实现数据采集和控制外部设备,这种方式适用于距离较远、数据量大和通信质量要求较高的数据通信环境。数据采集分析系统设计合理,运行可靠,具有较强的实用性。  相似文献   

4.
基于API的Win32串口通信编程技术   总被引:3,自引:0,他引:3  
本文对Windows下串口通信的作了简单介绍,从应用角度探讨了使用WindowsAPI开发串口通信程序的步骤,并根据设计的简单串口通信协议编写了串口通信程序的示例。  相似文献   

5.
PC机与单片机串口通信模型的设计与实现   总被引:4,自引:0,他引:4  
运用面向对象方法和多线程技术 ,设计了一个在Windows平台上通过PC机串口与单片机通信、实现对单片机进行监控的通信模型 .该模型把通信过程从业务处理中分离出来 ,形成一个单独的通信层 ,做很小的修改就能够很方便的移植到不同的应用系统中 ,具有很好的扩展性 .同时 ,模型中利用多线程技术设计了一个串口监视的线程 ,能实时的监视串口状态和数据 ,因此具有很好的实时性 .该模型已经成功地应用在“加油站管理系统”等实际应用系统中 .  相似文献   

6.
阐述了基于ARM7系列中S3C4510芯片开发嵌入式系统,利用uClinux嵌入式操作系统作为软件平台,采用了串口DMA通信方式,极大地提高了串口采集数据的效率,避免了在大流量数据串口通信中的数据丢失。  相似文献   

7.
数组和指针是C语言的两个最重要的概念,它们若结合起来使用,非常灵活,初学者往往感到无所适从,笔者根据多年的经验,利用典型实例和图表对指向一维数组的指针的定义和数组元素的引用、指针与自增自减运算符相结合的一些常见表达式的具体含义及区别、二维数组中各数组元素的多种地址表示方式及访问二维数组时如何定义指向数组元素的指针和指向某行数据的指针等进行了描述和分析,所有实例都在VC6.0环境下通过,希望初学者能快速理解和掌握。  相似文献   

8.
针对多路通信、数据采集等领域,上位机自带串口数量无法满足多串口通信需求的问题,在系统介绍串口通信技术的基础上,结合一机多秤称重管理系统,采用4232A多串口扩展器,以C#为开发语言,利用MSComm控件,实现了多串口通信和数据管理功能,提高了数据采集的实时性和准确性,为多串口应用系统提供了有效的解决方案.  相似文献   

9.
韩星 《科技信息》2012,(31):179-179,127
现代生活中经常出现在拥挤交通中某车主为寻找车位而白白浪费时间,"智能遥感车位预订系统"就能方便解决停车问题。利用车位管理软件把停车场的空车位信息收集起来,并通过射频模块在交通要道把空车位信息发射出去,使车主在距离停车场500米内就能通过车上的车位预订系统预先知道停车场是否有空车位,并预先订好停车位,为车主提供高效地服务,车主不必再为寻找车位而来回周旋;本设计由六个模块构成:车位管理软件、车位预订模块、RT2411射频模块、液晶显示模块、串口通信以及稳压电源组成。  相似文献   

10.
基于Windows多线程环境下的串口通信   总被引:6,自引:0,他引:6  
根据串口通信的基本原理,结合Windows环境下的多任务并发机制,采用Windows的多线程技术来实现串口动态实时通信。有效地解决了在串口通信中的实时响应问题,降低了数据的丢失率,提高了系统的可靠性,同时提出了在Windows环境下实现串口通信的一般方法和步骤,实践证明,这种结合多线程技术的串口通信方法具有很强的实用性。  相似文献   

11.
油田通信系统是由数据采集系统、数据服务器和监测系统构成,本文重点讨论数据采集系统在油田通信系统中的应用。数据采集实现的方式很多,本文采用了串口通信的方式,通过接口可以实现远距离数据的传输;本文使用VB6编写程序,完成了采集程序中的数据解析以及数据转化功能,有效的解决了油田通信系统中数据采集与传输的问题。  相似文献   

12.
针对目前嵌入式处理器的外设使用串口通信越来越多、出现了串口不够用的情况,提出了一种基于BF561平台的多串口通信的设计与实现方案。系统选择双核处理器ADSP-BF561为控制中心,以u Clinux为系统软件平台,使用TI公司的异步串行通信芯片TL16C554,采用中断共享的方式来设计和实现多串口通信,节省了宝贵的中断资源。该设计方案成功应用在无线传感器网络实际项目中。  相似文献   

13.
远程控制系统通过GPRSDTU(GPRS数据传输单元),将PLC与远程智能设备如Pc或手机等建立起TCP/UDP连接,由于GPRSDTU处于通信内网,所分配的IP地址不固定,故只能作为C/S结构方式的客户端,PLC通过串口向GPRSDTU发送数据,DTU-旦接收到用户的串口数据,就立即把数据封装在一个TCP包里,发送给远程智能设备.本文对控制系统的结构做了介绍,对GPRSDTU与PLC的接线做了介绍,介绍了GPRSDTU的参数设定,分析了三菱FX系列PLC与GPRSDTU的通信PLC程序设计,介绍了远程控制端的VB6.0的winsock控件的TCP设置方法。  相似文献   

14.
Windows环境下与其它设备进行通信,是通过RS-232串行口进行二进制数据异步传输的。在打开串口、配置串口、读写串口及关闭串口中,给出部分实现通信的源代码及注释。  相似文献   

15.
概述了在PC机和三类传真机G3之间利用串口实现数据交换的接口设计,从而把传真机作为计算机的外设,完成计算机数据通信、图象扫描和打印。  相似文献   

16.
1硬件连接和模块设置GPRS模块与微控制器间是通过串行口进行通信的,模块与控制器间的通信协议是AT命令集,其中大部分命令是符合协议AT command setfor GSM Mobile Equipment。SIM卡在这里可直接插到GPRS模块所提供的槽里面。采用12864字符液晶显示器,可以显示通过GPRS传输并经过微控制器处理过的数据。系统结构如图1。在对GPRS操作之前,先对GPRS模块进行设置:①设置通信波特率;②设置接入网关;③设置验证默认的用户名和密码;④连接指定公网的指令。图1系统总体结构图GPRS模块可以通过拨号登录到GGSN上动态分配到Internet网的IP地址[2]。GPRS模块与网关的通信要符合点对点协议PPP。应用PPP协议登录之后,就可以通过GGSN接上Internet。2软件设计程序中的所有代码都是用C语言编写的,并采用分层的结构,从底到上分别为:串口驱动层、PRS模块驱动层、PPP协议层、IP协议层、UDP协议层与应用层。本文只给出串口驱动层、PPP协议层的实现过程。串口驱动层主要实现串口读写、串口数据等操作。下面为读函数ReadComm和写函数W rite-Comm的代码。V...  相似文献   

17.
介绍了在储罐测量系统中使用软件UART的实现方案。使用该方案实现的软件UART,不但通信可靠性高,程序的移植性好,而且因无需选用多串口单片机,降低了系统硬件的开发成本。  相似文献   

18.
梁建勇 《科技资讯》2008,(30):211-211
本文详细分析了C/C++语言中数组的定义及使用。在C/C++语言中定义的静态、长度不可变的数组在程序设计和开发过程中的不足较多。因此,本文结合实践利用C++的模板、封装、重载等机制设计了一个可以在程序运行过程中对数组长度进行动态修改的通用数组类模板,并对通用数组的整体赋值、输入、输出进行了重载。  相似文献   

19.
虚拟仪器是计算机技术介入仪器领域的一种新型仪器种类。本文就综合应用计算机技术、可编程控制器串口通信技术开发纺织品性能测试虚拟仪器进行了探索。应用串口通信技术把计算机应用技术与纺织测试系统有机的结合,可以对纺织测试系统的电气控制硬件进行标准化设计,充分发挥可编程控制器的灵活控制功能和计算机的灵活输出功能。  相似文献   

20.
针对嵌入式目标硬件平台无法利用串口与GPS接收器进行通信的情况,采用WinCE模拟器的仿真串口与GPS接收器进行通信并获取和解析NMEA协议数据,提出了一种解决方案.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号