DELPHI串行通信编程技术与实现.pdf

DELPHI串行通信编程技术与实现.pdf

ID:52240266

大小:289.05 KB

页数:5页

时间:2020-03-25

DELPHI串行通信编程技术与实现.pdf_第1页
DELPHI串行通信编程技术与实现.pdf_第2页
DELPHI串行通信编程技术与实现.pdf_第3页
DELPHI串行通信编程技术与实现.pdf_第4页
DELPHI串行通信编程技术与实现.pdf_第5页
资源描述:

《DELPHI串行通信编程技术与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第25卷第6期实验室研究与探索Vol.25No.62006年6月RESEARCHANDEXPLORATIONINLABORATORYJun.2006DELPHI串行通信编程技术与实现欧青立, 沈洪远, 徐光远, 李 文(湖南科技大学信息与电气工程学院,湖南湘潭411201)摘 要:介绍了基于DELPHI环境的多种串行通信编程方法及编程技术,着重讨论了采用MSComm控件实现串行通信的基本方法、技巧,并探讨了微机与多单片机系统间实时远程通信的编程实现。关键词:串行通信;MSComm控件;API函数;程序设计;Delphi中图分类号:TP273文献标识码:A文章编号:100627167(2006)

2、0620638205ProgrammingTechnologyofSerialCommunicationinDelphiOUQing2li,SHENHong2yuan,XUGuang2yuan,LIWen(CollegeofInformationandElectricEng.,HunanUniv.ofScienceandTechnology,Xiangtan411201,China)Abstract:ThispaperintroducedthemethodsandtechnologyofserialcommunicationinDelphi,andexplainedhowtorealizeth

3、eserialcommunicationwithMSCommcomponentinprogrammingwithDelphi.Italsoputforwardareal2timeandlong2distancecommunicationmeansbetweenupper2computerandmulti2microcontrollersystem.Keywords:serialcommunication;MSCommcomponent;APIfunction;programdesign;Delphi函数,二是利用标准通信函数,如-inp()、-inpw()、-inpd1 引 言()、-outp

4、()、outpw()、outpd()等直接对串行口进行操在工业控制领域,如DCS系统、远程控制系统,经作,三是使用Microsoft通信控件MSComm,四是利用第常涉及串行通信问题。在我们进行基于网络的虚拟实三方编写的通信控件类,如Cserial、SPComm等,五是自[1]验室研究与构建时,需要组建由微机及单片机构成行开发通信控件。以上几种方法中第一种使用面广,的上下二级系统实现数据采集、分析、处理,从而得到但由于比较复杂,专业化程度高,使用较困难,第二种实验结论。为了实现微机与单片机之间的数据交换,需要了解硬件电路结构原理,第三种方法通用性强,开[1,2]可以用各种不同方法实现串行通信。

5、单片机通常发难度较低。下面简要讨论API函数和标准通信函数采用汇编语言或C语言,微机Window环境下多采用两种方法。VC、VB、Delphi等。Delphi是新一代可视化开发工具,2.1WindowsAPI通信函数方法它具有功能强大、简便易用和代码执行速度快等特点。采用WindowsAPI编写串口通信的基本思路是把本文简要讨论Window环境下串行通信的几种主要方串口设备看作通用文件使用。Win32把对串口的支持法,并着重讨论采用Delphi的串行通往通信方法及编和基本输入输出驱动程序集成一体。Win32像对文件程实例。操作一样来实现对串口的操作,两者使用相同的打开、2Windows串行通信

6、的基本方法及特点关闭及读写函数。与通信有关的WindowsAPI函数共有26个,其中主要有CreateFile()、ReadFile()、WriteFile不论采用何种编程语言(环境),实现串行通信目()、Closehandle()4个。利用win332API函数编写串行[7]前通常有如下几种方法:一是利用WindowsAPI通信通信一般可分4个过程。2.1.1 初始化串行端口收稿日期:2005212220首先用CreateFile()函数打开指定串口,CreateFile基金项目:湖南省自然科学基金项目(04JJ40041);湖南省教育厅科()原型为HANDLECreateFile(LPCT

7、STRlpFileName,研项目(04C198).作者简介:欧青立(1962-),男,教授,主要研究领域:计算机控制.DWORDdwDesiredAccess,DWORDdwShareMode,E2mail:qlou@hnust.edu.cn.LPSECURITY-ATTRIBUTESlpSecurityAttributes,DWORD 第6期欧青立,等:DELPHI串行通信编程技术与实现639

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。