首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 93 毫秒
1.
Win32环境下基于VC++6.0串口通信编程方法   总被引:6,自引:0,他引:6  
本文介绍了在Witadows32环境下串口通信的实现机制,提出了用VC 6.0实现目前常用串口通信程序的四种方法,同时分析了这四种方法的优缺点。最后结合深海底自动采矿实例,实现水下工控机与光端机之间串口数据通信。  相似文献   

2.
概述了串口通信在现代科技领域中的重要地位,介绍了Delphi作为一种面向对象的可视化的高级编程语言在串口通信编程中的优缺点。分析归纳了利用Delphi语言编写串口通信程序的四种方法并且简单阐述了SPCOMM在Delphi环境中作为通信控件的一些属性、方法、函数和事件。最后以实践中编写的一个惯导计算机人机交互测试程序为实例,给出了在Delphi环境中利用SPCOMM控件实现串口通信时所遇到一些常见问题的解决方法、编写串口通信程序的大体框架结构和部分代码。  相似文献   

3.
基于Delphi的串口通信程序设计方法   总被引:5,自引:0,他引:5  
概述了串口通信在现代科技领域中的重要地位,介绍了Delphi作为一种面向对象的可视化的高级编程语言在串口通信编程中的优缺点。分析归纳了利用Delphi语言编写串口通信程序的四种方法并且简单阐述了SPCODMM在Delphi环境中作为通信控件的一些属性、方法、函数和事件。最后以实践中编写的一个惯导计算机人机交互测试程序为实例,给出了在Delphi环境中利用SPCOMM控件实现串口通信时所遇到一些常见问题的解决方法、编写串口通信程序的大体框架结构和部分代码。  相似文献   

4.
基于VC++ 6.0的多串口通信方法   总被引:10,自引:0,他引:10  
介绍了实现多串口通信的基本方法,采用VC 6.0并结合定时器和多线程技术编写,提出了实现多串口通信的三种方法,给出了实现的方法和步骤,并对三种方法进行了比较.实践证明,这三种模型均有效地实现了多串口通信.  相似文献   

5.
为了更好地实现地面站监控计算机与无人机的多通道通信,提出了一种基于FPGA+网卡实现多串口到以太网网桥的设计方法,文中给出了系统的硬件结构设计和软件设计,其中对于FPGA实现串口通信和网卡模块的配置给出了较为详细的介绍,FPGA的接收、发送模块功能采用状态机来完成;与已有方法比较,具有集成度高、低功耗、功能灵活等优点;实际测试表明,该设计能够良好地实现通信,达到了多串口与以太网通信的目的,具有重要的实际意义和应用价值。  相似文献   

6.
针对在多任务操作系统环境下串口通信实时性和高速性受到影响的问题,提出一种基于有限状态机的高速串口通信收发器的FPGA实现方法。串口通信收发器由波特率发生器、发送模块、接收模块和控制与状态四个模块构成,波特率发生器使用锁相环对输入时钟进行倍频和分频;接收模块和发送模块分别使用一个四状态和两状态的有限状态机实现。仿真和实测结果表明,设计的FPGA串口收发器模块电路工作稳定,速度可以达到3 Mbit/s。由于FPGA的高度并行性和有限状态机的稳定性,使用有限状态机实现的FPGA高速串口通信收发器在工业应用中能保证高速串行通信的实时性和可靠性。  相似文献   

7.
针对无人机飞控系统半物理仿真实验中需要对串口进行扩展的问题,系统采用主控制器LPC1768设计了基于以太网方式的串口扩展,完成了4个串口与以太网之间的双向通信,且串口接收支持帧头+帧长、帧头+帧尾和帧长+帧尾3种智能通信方式。软件设计中利用RL-ARM实时库实现了与PC之间的UDP协议通信。结果表明,采用此方案可以使系统具有实时、可靠和成本低的特点。  相似文献   

8.
比较了Windows下的三种串口通信编程方法,画出了CSerialPort类多线程串口通信的模型框图,给出了VC 下多线程串口通信的编程实现方法.  相似文献   

9.
介绍一种基于串口通信的远程气象监控系统的设计方案.温度补偿和测量系统由DS18B20传感器和ADUC812单片机组成,利用VC+ +6.0开发串口通信、数据处理和显示程序,并较为详尽地分析了系统在实现中涉及的关键技术:多线程处理技术、数据库访问技术和Socket通信技术.  相似文献   

10.
嵌入式系统串口通信分层结构设计与实现   总被引:1,自引:0,他引:1  
介绍了以STC89C54RD+为核心具有ISP(在线可编程)特性的嵌入式系统中,PC机与该系统串口全双工通信的实现。给出了串口通信协议,提出了嵌入式系统中串口通信程序的分层结构设计的框架,及在KeilC51中实现该软件的方法。该方法有利于提高程序的封装性和模块化程度,同时也增强了串口数据收发处理的并发性和实时性。  相似文献   

11.
介绍了在C++Builder 6.0软件开发环境下设计温盐深实时数据采集与处理系统的方法,其中PC机与数据接收装置之间的串行通信采用MSComm串行通信控件来实现,并给出了相应的程序代码,利用模拟数据源模拟现场采集数据,将实地测量得到的温度和电导率值依次通过串口传输到本软件中,结果证实系统运行稳定,该后台软件以实时曲线绘制的方式形象、直观地显示了采集的温盐深数据,并能把盐度、密度、声速的曲线绘制出来,运行良好。
Abstract:
Introduced in C++ Builder 6.0 software development environment design temperature salt deep real-time data acquisition and processing system,including PCs and data receiving device of serial communication between using MSComm serial communication controls  相似文献   

12.
本文分析了基于Windows95/98平台的串行通信程序开发一般方法。在此基础上进行了深入讨论,用C Builder 4.0实现了基于多线程技术和消息响应机制的异步串行通信,给出了设计的具体步骤和详细解释。并针对使用多线程容易产生的问题,给出了相应的解决办法。  相似文献   

13.
VXI总线字串行通信协议及其实现机构-字串行通信接口   总被引:2,自引:0,他引:2  
VXI总线字串行通信协议规定了VXI总线消息基命令者和 消息基从者之间最基本的通信方式,它也是实现更高级通信协议的基础。字串行通信接口则 是实现VXI总线字串行通信协议的硬件机构。是每一块VXI总线消息基器件必需的构件。本文 主要对VXI总线字串行通信协议、通信接口以及字串行通信过程进行了描述。  相似文献   

14.
AT89C52单片机与VB串行通信的实现   总被引:1,自引:0,他引:1  
介绍了AT89C52单片机与PC机串行通信的实现方法,串行存储器24C256的读写操作流程。并给出了具体通信接口电路、单片机串行通信程序流程以及利用VB6.0的通信控件MSComm实现PC机串行通信的程序。系统经过实际应用,效果令人满意。  相似文献   

15.
Proteus虚拟环境提供的COMPIM组件,可用来设置单片机串口通信协议,使虚拟环境与实际PC通信成为可能。对于没有物理串口的PC机,可借助VSPD虚拟串口软件构建PC虚拟串口,仅用一台PC机就可实现单片机系统与PC串口通信。根据单片机串口通信的特点,提出了单片机与PC串口通信的结构模型,即应用层、数据链路层和物理层三层结构,探讨了串口通信结构模型与通信方式之间的关系。在Proteus环境中以虚拟串口为例,设计了硬件电路和通信程序、给出了串口通信程序流程图,在一台PC机上实现了单片机与PC串口通信。  相似文献   

16.
基于VC6的分布式仿真系统多线程串行通信的实现   总被引:8,自引:0,他引:8  
在介绍串行通信的基本原理和方法的基础上,针对某分布式仿真系统高效数据通讯的需要,结合Windows环境下的多任务并发机制,研究了采用VC6的不同函数实现基于分时串行实时通信的方法,阐述了多线程任务的实现,并对如何在SDI应用程序中实现基于控件的多线程串行通信进行了深入分析。该仿真系统中采用邦员机作为上位机,ADAM系列模块作为下位机,通过1对8串口卡实现上位机分时控制ADAM模块并进行通信,最后给出了基本通讯程序。  相似文献   

17.
本文介绍了用VB开发PC机和TMS320F240的串口通讯模块SCI之间的通信,较系统的介绍了TMS320F240串口通讯模块SCI和MAX485以及它们之间的通讯软件的设计。  相似文献   

18.
基于多线程的串口通信软件的设计与实现   总被引:10,自引:0,他引:10  
吴先亮  刘春生 《控制工程》2004,11(2):171-174
针对串口通信实时性和系统资源利用的不足,提出了基于多线程技术和自定义消息机制的异步串口通信的设计思想。结合串口通信的机理和多线程同步方式,分析了Win32系统下多线程异步串口通信程序的开发方法。用Delphi实现了加油站中央控制系统中PC机与单片机间的串行通信软件,给出了软件的设计思路,一般步骤和部分程序代码。目前该通信软件已稳定地运行在各加油站中央控制系统中,促进了石油行业自动化的发展,也为相关行业实现自动化提供了帮助。  相似文献   

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

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