用delphi编写上位机串口通信程序

用delphi编写上位机串口通信程序

ID:33944114

大小:155.14 KB

页数:3页

时间:2019-03-01

用delphi编写上位机串口通信程序_第1页
用delphi编写上位机串口通信程序_第2页
用delphi编写上位机串口通信程序_第3页
资源描述:

《用delphi编写上位机串口通信程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com通信论坛计算机与网络创新生活42用Delphi编写上位机串口通信程序蓝永(青岛科技大学图书馆山东青岛266042)【摘要】随着信息技术在工业领域里的深入应用,上位机串口通信程序成为了这一领域中的重要通信程序。虽然它的编写规模不大,但与普通的程序相比有一定的复杂度,需要一定的开发方法和技巧。本文以Delphi为开发工具,介绍了编写上位机串口通信程序的方法。同时,对其中的几个关键问题进行了阐述和讨论。【关键词】串口通信上位机De~hi中图分类号:TP273文献标识码:A文章编号:100

2、8—1739(2008)11-42—2HostComputerSerialCommunicationProgrammingBasedonDelphiLANYong(LibraryofQingDaoUniversityofScienceandTechnology,QingdaoShandong266042,chn~a)AbstractAsinformadontechnologyisapp~edwidelyinindustrialfield,hostcomputerserialcommunicadonprogramisbecomin

3、ganimportantkindofcommunicationprogram.Thecomplexityofitsprogrammingishigherthanthatofnormalcomputers,althoughtheamourltofitscodesisnotlarge.Someproperprogrammingmethodsandtechniquesarenecessary.ThepaperintroducesthemethodofserialcommunicationprogrammingbasedonDelphi

4、anddiscussessomekeyhsues.Keywordsserialcommunication;hostcomputer;Delphi.Comm和Asynopro等。其中,SPComm控件是用Delpl1i编写的。它可以与用Delphi开发的程序紧密配合。另外,其Win-1引言dows消息驱动的特点以及后台执行输入输出(OverlappedI/o)的运行机制,都让SPComm成为用Delphi开发上位机通在各种远程监控系统中、工业现场控制系统中以及各种信软件的首选串口通信控件。智能仪器设备的使用中,作为上位机的计算机要

5、通过与单片因为SPComm是第三方控件.所以在开发上位机串口机通信.实现对这些嵌入式设备的控制和数据交换。上位机串通信软件之前要加将其入到Ddpl1i的组件面板栏中。其方口通信程序就是计算机同这些装有单片机的各种嵌入式设备法是:首先将SPComm控件程序存放到某个文件夹里。然通过串口进行通信的程序。虽然uSB等接口已经得到广泛的后,进入Delphi7.O,点击主菜单栏中的“Commponent”项,在使用,但是串行接口以其硬件实现简单、方便耐用、成本低廉下拉菜单中找到“InstallComponent”选项单击。在Install

6、的优势成为上位机与下位机通信的主要连接接口。下面以使Component对话框中Intoe血gpackage标签页的Unit用九针串行口的2、3、5三个脚连线进行串行通信为例,介绍filename处填写SPComm控件程序的路径。其它各项可以一下用Del1i开发工具编写上位机串口通信程序的方法。用默认值,最后单击“OK”按钮就安装好了。此时就可以在Ddpl1i的组件面板栏中的System标签页里就会发现SP-2通信控件的选择Comm控件了。在Delphi中,实现串口通信常用的方法有3种:一种是调3串口通信程序的编写用API函数.二

7、是利用串口通信控件,三是使用第三方开发的函数包。这3种方法中,利用串口通信控件实现串口通信较为使用SPComm编写串口通信程序的流程顺序是:先完成方便和简单。目前常用的串口通信控件有MSCOMM、SP一对串口的各项设置,再打开串口,然后进行数据的发送和接定稿日期:2008-04—26收.最后关闭串口。《计算机与I田络2008年第11期维普资讯http://www.cqvip.com通信论坛计簋机与网络创新生活蕊悯百I;『,l丽踊蕊曩rASPComm为编程人员提供了一系列的属性、方法和事件信协议规定的顺序在一个记录类型的变量里装配

8、好,然后再用于完成串口通信的整个过程。按照用途来分,基本上有如下调用WriteCommData将记录中的内容发送出去。对应关系:SPC0mm提供的一系列属性用来完成在串口通信(4)数据的接收开始之前对串口的设置。SPComm提供的一系列方法用来完接收单片机传送到

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

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

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