首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
本文通过对构件/构架理论和软件复用理论应用于串行通信的研究,提出了一种通用的可复用的串行口通讯构架的开发方法,并给出了实现的模块,从而可有效地提高串行口通信程序的可复用性和可靠性,缩短程序的开发周期。  相似文献   

2.
宁伟 《计算机科学》2002,29(8):145-147
近几年来,随着计算机技术的发展及人们对信息需求的提高,串行通信技术作为计算机与计算机或单片机间通信的桥梁得到了越来越多的应用,被广泛地应用在工业控制、商业通信、电力调度等诸多领域。通常所开发的串行通信程序,存在代码冗长、结构复杂、复用性差、编程技术不易于掌握、可靠性差等缺点,而且应用需求量大,程序开发周期长。能否解决好这些问题已成为开发通讯程序的程序开发商共同面临的挑战。本文通过对“构件-构架理论”和软件复用理论应用于串行通信的研究,提出了一种通用的可复用的串行口通讯构架的开发方法,从而提高串行口通信程序的可复用性和可靠性,缩短程序的开发周期。  相似文献   

3.
利用时钟中断原理开发通用的串行口通信控制程序,与UART中断方式比较,具有接口简明,程序复用性好等优点。  相似文献   

4.
本文采用了统一建模语言UML对串行通信的开发进行建模,并在此阐述了一种基于构件、构架和软件复用思想的可复用串行通信构架的开发策略.  相似文献   

5.
80C51单片机的串行口通信原理及编程   总被引:1,自引:0,他引:1  
介绍了80C51单片机串行口通信的原理及编程控制,详细解析了串行口通信所使用的串行口控制寄存器、定时器相关寄存器、中断控制寄存器,并以C语言为例,讲解了串行口通信程序的编写方法。  相似文献   

6.
在介绍微机串行口基本通信原理和方法的基础上,着重讨论了SCOU-NIX/XENIX和DOS对串行口的管理、配置以及如何在串行口上实现这两种操作系统之间的通信。并给出了在两种操作系统中用C语言设置串行口参数、进行数据收发的方法和程序。  相似文献   

7.
来稿摘登     
<正> 在单片机应用系统中若能复用串行口的移位寄存器方式和UART方式,则可使系统硬件设计大为简化.本文介绍了一种在保证串行异步通信实时响应的前提下.用分时切换的方法使用串行口不同方式的原理,论述了其可行性,并给出了一个成功的设计与实现方法.应用这一技术,有很强的实用性和普遍性.使用单片机串行口的多方式复用技术,可使系统硬设计大为简化,方便印制板布线,在用带片程序存储器的单片机系统中,可避免开放数总线,提高系统的保密性和可靠性.  相似文献   

8.
本文利用Microsoft公司的强大开发工具Visual C .Net 2003开发了工业自动控制领域中常用的串行口通信软件,采用主线程和子线程机制来实现串行口异步通信,针对编制串行口通信程序在实际工业运行中可能出现的问题,提出了具体解决办法,其可靠性和实用性较强.  相似文献   

9.
构架与模式在通信系统软件中的应用研究   总被引:6,自引:0,他引:6  
通信软件的开发者必须致力于应对在开发中反复出现的、与效率、可复用性和健壮性相关的设计挑战,成功的开发者会通过应用适当的构架和模式来解决这些挑战。文中简要介绍了通信领域中的ACE构架与面向对象设计模式,提出基于构架和模式创建通信系统软件体系框架,并对典型的接入网系统软件进行了实例设计。  相似文献   

10.
文章通过一个协作式客户机/服务器软件系统的实例阐明了设计不同系统体系可复用扩展软件构架的一种方法。笔者提出的构架,将使用构架描述语言进行定义,通过软件复用的三个层次(独立于应用域的,领域特有的和应用特有的),有机地组织起来。构架由可复用领域的特定黑盒构架模式和可扩展领域的特定白盒构架模式组成。文章重点阐述了软件构架中复用的不同层次以及构架如何实现扩展。  相似文献   

11.
针对串口通信的局限性,为满足串口通信设备快速灵活接入TCP/IP网络需求,提出了一种基于CPCI总线的串口服务器模块的设计方案。给出了串口服务器模块的系统体系结构,并对硬件结构、板载嵌入式软件和客户端软件3方面做了详细介绍,最后比较了串口服务器模块与传统串口服务器的区别,分析了其主要应用模式。实现了RS232/422串口与TCP/IP网络之间数据的双向透明传输、远程配置管理和数据共享的功能。  相似文献   

12.
以AVR单片机ATmega48芯片及CMX865调制/解调芯片为硬件架构规范了对外串口通信协议,采用模拟口线的方式对CMX865寄存器进行操作,设计了一种串口转FSK的通信模块,实现数据传输方式的转换。硬件电路以AT—mega48微处理器为核心,并利用C/BUS总线控制CMX865芯片,实现FSK/DTMF收、发功能;...  相似文献   

13.
介绍了一个基于客户/服务器模式下的嵌入式通讯平台的设计原理,分析了它的软硬件组成、Socket通信流程和串口类的封装,阐述了在Delphi环境下COM(component object model)的实现原理,以及如何利用套接字控件完成COM服务器和COM客户端之间的数据传递,此外,结合实例说明了串口通信的流程.  相似文献   

14.
提出了一种基于嵌入式计算机的机器人示教器设计方案,阐述了示教器的硬件、软件结构。硬件上主要描述嵌入式计算机PCM-9361的选择;软件上对示教系统的关键技术串口通讯进行详细介绍,提出了基于动态链接库的映射机制,实现了系统的开放式结构,其易于实现二次开发。提出了在示教器控制系统上开发基于XML的开放式机器人语言解释模块,实现了程序解释和传送的并行。  相似文献   

15.
根据工业控制网络的可靠性和实时性要求,为多种基于串口的无线通信设备,设计一种面向复杂工业环境的通信协议。详细讨论了该串行无线通信协议的分层结构、各层的具体含义以及通信处理过程,分析了通信协议层的延时问题。最后,将该通信协议应用于某钢铁厂的行车调度系统中,给出了基于VC++的通信协议接口函数及其系统软件的主控和行车终端软件界面,经实际使用获得了较好的效果。  相似文献   

16.
介绍了一种基于AVR单片机和Matlab串口通信的计时器系统。单片机和Matlab的通信通过ZigBee无线通信模块实现,使得整个系统架构灵活、扩展性强。通过Matlab下的通信类串口类元件库实现串行通信。利用Matlab GUI设计出一套友好的人机界面,在此基础上,加入串口通信功能和计时器计时功能。  相似文献   

17.
构件是实现软件重用的有效途径。文章介绍了一个基于Delphi多线程的串行通信构件的体系结构,提出了一个适用于该结构的多线程调度算法模型,讨论了在多任务并发执行环境下的多线程串口程序设计方法,以及基于这些模型和方法的串行通信构件实现的一般过程。所实现的构件在仓库管理系统实施过程中已成功应用,具有较强的重用性、可靠性、适应性及多线程并发控制特点。  相似文献   

18.
基于MSComm的串口通讯及PLC系统监控软件开发   总被引:9,自引:3,他引:6  
提出了一种使用简单易用的MSComm控件,基于VC++6.0文档视图体系结构建立串口通讯的方法,以及利用此方法开发OMRON C200HE PLC系统监控软件的技术。监控软件通过串口发送控制参数到PLC中,通过PLC控制现场设备,也定时读取串口采集的PLC控制的现场设备信息,进行必要的处理。为了克服串口数据通讯的不稳定性,保证该监控软件长时间稳定运行,还结合工程实践给出了一种可靠的数据采集处理方案及其软件流程。  相似文献   

19.
详细介绍了基于串行通信的智能通信计算机的硬件组成、工作原理及软件设计 ,并讨论了串行通信中所遇到的干扰问题和采取的抗干扰措施。  相似文献   

20.
嵌入式智能家居终端通信模块的设计与实现   总被引:1,自引:2,他引:1  
针对嵌入式系统的存储和处理器等硬件资源受限,设计出一个简单高效的串口通信协议和网络通信协议是开发的难点.讨论了基于ARM嵌入式Linux平台实现智能家居终端通信子系统的技术难点和关键实现技术,给出了其中串口通信协议以及网络通信协议的设计与实现,很好地解决了不同带宽和速率的通信匹配问题.该通信子系统已在Linux下调试通过,可与相应串口设备以及网络中心进行正常通信,目前已投入实际使用.  相似文献   

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

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