Delphi5企业级解决方案及应用剖析(十三).pdf

Delphi5企业级解决方案及应用剖析(十三).pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载 第13章 串口通信程序应用剖析 本章通过对 3 2位Wi n d o w s 多任务环境下串口通信的讲解,阐述串口通信的软件实现方法 并进行性能分析,指出各种实现方法的优、缺点和适用性,重点分析使用多线程和使用 D e l p h i控件T C o m m进行串口通信的方法和技术细节,并用实例程序说明。 随着现代信息技术的发展以及计算机网络的广泛使用,计算机通信技术已经日臻成熟。 作为传统的计算机通信方式的串口通信,由于具有线路简单、应用灵活、可靠性高等一系 列优点长期以来获得了广泛的应用。计算机串口通信在数据采集、数据通讯、故障检测、 计算机远程监控等方面有广泛的实用价值,特别是实现在 Wi n d o w s 下的串口通信可以充分 利用 Wi n d o w s 下的软件资源优势,实现多任务条件下对外部的数据传输、信息收集和处 理。 最近十年计算机技术的发展清楚地证明,传统的 D O S 或Win 3.x 操作系统的单任务模式和 资源独占方式必然会被更高效的多任务操作系统所取代。因此,研究在多任务操作环境下如 何有效、可靠地进行串口通信具有实际而广泛的应用意义。 13.1 串行通信基础 计算机通信是指计算机与外部设备、计算机与计算机之间进行的数据传输和交换。从通 信方式上可以把计算机通信分为并行通信和串行通信,其中串行通信指的是数据一位一位传 输的方式。与数据多位同时传输的并行通信相比,串行通信具有占用硬件资源少的优点,特 别适用于远程通信;但是由于数据在计算机内部是并行传送和处理的,串行通信必需进行串 / 并转换和并/ 串转换,所以增加了设备的复杂性和通信的时间开销,也即在相等条件下串行通 信比并行通信慢。 计算机通信资源(也叫通信设备)指的是能够提供单一的双向同步数据流的物理或逻辑 设备,如串口、并口、传真机、调制解调器等。操作系统为所有通信设备提供了一套驱动程 序库以便应用程序访问它们,例如在 Win 95 中的串行设备驱动程序是“c o m m . d r v ”,这些驱动 程序主要完成对信号电平的判读、串行设备芯片(如 I N S 8 2 5 0 )与C P U之间信号和数据的传递。 一切基于串口的计算机通信操作和通信编程都是在此基础上进行的。 串行通信接口标准可参见《微型机接口控制》等书,本节简单介绍。用来连接电缆和串 行通信设置的插头和插座具有几种不同的类型,其中最常用的是 2 5芯和9芯D 型连接器,其引 脚说明见图 1 3 - 1 - 1。 最广泛使用的串行接口标准是 R S - 2 3 2 - C ,它是在1 9 6 9年由电子工业协会( E I A )公布的, 它规定了两设备之间的点特性并给了所需连线的名称以及编号。图 1 3 - 1 - 2是使用R S - 2 3 2 串口 的电路连接图。 串行通信的基本方式可分为同步串行方式和异步串行方式。两者本质上都是保证数据正 确发送和接收的同步方式,区别在于异步串行方式是字符同步,而同步串行方式是字符之间、 位与位之间都同步。P C系列微机的串行接口基本上都采用异步通信方式。 第13章 串口通信程序应用剖析 361 下载 a) b) 图13-1-1 PC机的串行接口连接器的定义 a) PC 机D B - 9 型连接器 b) PC 机D B - 2 5 型连接器 图13-1-2 微机RS-232无MODEM方式的9芯简单连接和有MODEM方式的连接 异步串行通信中,每个字符作为一帧独立的信息,可以随机出现在数据流中。为了确保 正确通信,收发双方必须建立帧同步(字符同步)。为此通信协议规定,在每帧信息中设置起 始位和停止位,分别代表每帧的开始和结束。异步通信的传输格式如图 1 3 - 1 - 3所示 图13-1-3 异步通信的传输格式 13.2 串口通信API 函数介绍 下面介

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档