文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > 6DELPHI串口通信程序的开发
侵权投诉

6DELPHI串口通信程序的开发

6DELPHI串口通信程序的开发

维普资讯 doc.guandang.net

电

光

系

统

第1期

于长距离的通信。本文介绍 M dm连接方式, oe 其硬件连接结构图如图 1所示。 M dm的工作状态分为命令状态和在线状 oe态。处于命令状态时, oe M dm对串口发送的信息进行解释,主站计算机可通过串口向 M dm发 oe送A T命令对其进行初始化、设置和操作。一旦本地 M d m与远地 M d m建立连接, oe即 oe oe M dm 处于在线状态,可进行数据传输。此时, oe M dm

iT o=C ml hn/假设只有 C m f Cm o t e/ o l和 Cm o 2端口 C mma d. Co o n MS mm1 C mmP r: 1 .o ot= es le

Co mma d M S mm 1 C mmPo:=2 n . Co . o n b gn e i

Cm adMS o m. pt n:;/ o m n. Cm I uI n ̄=0/清空接收缓冲

区 C mma d o n .MS o C mm.Oup t: AT + tu: DT

不响应 A T命令,直接传送所收到的数据。

T lo+ C r 1 )/拨叫电话号码 e N h(3;/

4使用 M Cm S o m控件开发控制 M— o dm通信程序 e 下面介绍利用 M Cm控件开发的某系统 Som的远程通信程序模块。在此系统中主站通信程序通过 M dm拨号 P T网络与远方设备建立 oe SN连接,实现数据交换。其中对 M dm的控制是 oe通过 M C m来实现。 Som 创建一个 C m u i tn d r程,窗体 o m n ao.p工 ci把的 N m属性变为 Cm ad将 M Cm ae o m n, S o m控件添 加到窗体中。系统在主站成功拨号连接后,通过发送交互命令,远方终端进行控制,收数据,对接

/检查载波信号/ wh l r e d i Tu o e

b gn e i i Co f mma d MS o n . C mm. n f r u t>: I Bu eCo n l te h n

b gn e i i o fC mma d MS o n . C mm . CDHod n e l ig t n h

R sl= 1/= 1成功连接, eu:;/ t,退出函数 es l e

R sl:0/= 0连接失败, eut:;/, 退出函数 e d; n e d; n e d; n e d; n

并可以将主站与终端的交互命令进行显示。 操作 M e d o m的成员函数如下: 1 fntn Da p( e o tn; Stn: )u co i u T l:S i T e i i l N rg tg

Sr g T o Sr g:It e; M dm tn; C m:tn ) n gr用 oe i i e拨号。

输入参数:e o将要拨打的电话号码。 Tl N T eig通信口参数 Stn t T o通信端口 Cm 结果:号连接成功返回 1拨号连接失败拨, 返回 0。

注意: Oj tnpc r M Cm在 be set中 S o m控件的 cI o Ip t O tu属性不可见,仍然存在, nu和 u t p但这两个属性的类型是 Oe ai t Oe能变量 ) l r n( l万 V a。 2 poeueH nu S n e: O jc) ) r d r ag p( ed r T b t c e

/拨号连接函数部分源码如下:/ fnt n i u ( e o S i;T e i: u

c o Da p T l: tn i l N r g Stn tg

将 M dm挂机, oe首先将 M dm切换到命令 oe状态,后发挂机命令。然 挂断电话函数在实现时首先将输入缓冲区, 输出缓冲区清空,发送挂断命令“A H+并 ̄ O T C r1), h(3”最后关闭已经打开的端口,可以断就开主站系统与电话线路的连接。 3 poeue G t o M dm ( a tn u: ) rcd r e rm oe vr sIp t F r

S i;C m:tn ) It e; tn T o Sr g: n gr rg i e b gn e i

iC m ad M C m . D o i hn/检 f o m n. S o m C H ln T e/ dg

查 M D M状态 O E b gn e i

s n;o sSr oes i ) t gcnt t d: r g i r M tn

从 M dm获取数据。 oe /: 1成功连接,出/,退

R sl: 1 eut:; 函数 e t xi;

输人参数:r pt接受字符串的变量。 sl u: tn Sr oe接受模式, t d: M 0一 cm nuM— o lpt o dT x文本模式 1 cm nuM e i e et一 o lp t o B— d nr a y二进制模式

e d; n

C mma d MS o o n . C mm 1 et g:= T et g: .S t n s i S tn i

其程序流程图如图 2所示。

/设置通信参数/

6DELPHI串口通信程序的开发

上一页第2页

你可能喜欢

  • 串口通信编程
  • 串口调试助手
  • 单片机串口通讯
  • 单片机串口通信
  • 串口通信原理
  • 串口通信详解

热门文档

相关文档

  • 如何用Delphi开发串口通信程序

    如何用Delphi开发串口通信程序_电脑基础知识_IT/计算机_专业资料。如何用 Delphi 开发串口通信程序 Delphi 是新一代可视化开发工具,它具有功能强大、简便易用和代码...

  • Delphi环境下利用MSComm控件开发串口通信程序

    l ! #% 环境下利用’( * "$ & ) ++ 控件开发串口通信程序 , * -+ ...3.学位论文 赵永杰 基于Delphi的排放测试系统主控计算机系统开发 2006 环保问题...

  • Delphi环境下利用MSComm控件开发串口通信程序

    Delphi环境下利用MSComm控件开发串口通信程序_计算机软件及应用_IT/计算机_专业...·( 环境下利用 MS D e l p h i C o mm 控件开发串口通信程序 2 0 ...

  • Delphi6.0中二进制串口通信编程方法

    控件实现二进制串口通信的方法,并结合应用实际 给出了串口传输整数数组的通信程序...参考文献: [1] 迟忠先主编 《Delphi 6.0 开发实务》电子工业出版社 [2] ...

  • 基于VC++6.0的串口通信程序开发

    基于VC++6.0的串口通信程序开发_信息与通信_工程科技_专业资料。VC6.0串口通讯开发,完整的开发实例和注意事项。电脑编程技巧与维护 基于 V+6C+. 0的串 口...

  • Delphi环境下利用MSComm控件开发串口通信程序

    Delphi环境下利用MSComm控件开发串口通信程序_计算机软件及应用_IT/计算机_专业资料。Delphi环境下利用MSComm控件开发串口通信程序维普资讯 http://www.cqvip.com ...

  • Delphi串口通信编程基础(经典)

    如何用Delphi开发串口通... 10页 1下载券 Delphi串口通信编程 95页 1下载券...第2章 串行通信程序及组件建立 1、串行通信的WindowsAPI简述 2、通信测试 3、...

  • 基于Delphi的串口通信的实现

    基于 Delphi 的串口通信的实现邓洪峰1 ,2 ,叶文华1 ( ⒈南京航空航天大学 ,...1 Windows 下串口开发方法 1. 1 汇编程序直接读写串口 汇编语言的编译效率和...

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

    用Delphi编写上位机串口通信程序_信息与通信_工程科技_专业资料。用Delphi编写...而使用面 向对 象 的方 法开发串 口通 信程 序时 ,由 于消 息传递和...

  • Delphi串口通信编程

    Delphi串口通信编程 Delphi串口通信编程 第一章 基本概念 1. 2. 3. 4. 5....第2章 串行通信程序及组件建立 1,串行通信的WindowsAPI简述 2,通信测试 3,...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email