Delphi串口通信编程-Read.ppt

  1. 1、本文档共139页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi串口通信编程 魏贇 第一章 基本概念 通信 串行通信 硬件基础知识 模式及流量 接线和错误预防 错误排除 1、通信 通信:不同的独立系统通过线路互相交换数据 数据通信:终端与计算机之间的通信或计算机与计算机之间的通信 网络:构成整个通信的线路 数据传送 通信的类型 字符传输 数据传送 完整的通信系统包括发送端、接收端、转换数据 的接口以及传送数据的实际信道或媒体 DTE(Data Terminal Equipment):发送与接收的节点 DSE(Data Switching Equipment):中间节点,负责数据转送工作 DCE(Data Communication Equipment ):负责数据与电气信号转换的设备 DTE与DCE间的数据传输线路通常使用RS-232 DTE与DSE间的媒体则包括了双绞线、同轴电缆、光纤或无线电等 传送的方式 并行传送(Parallel ):一次的传输量为8个位(1字节) 通过并行端口,如打印机 串行传送(Serial ):一次只传输1个位 通过串行端口,如RS-232 通信的种类 将数据转换成串行通信有两种方式 同步方式:接收设备能自动与发送计算机同步,接收字符有规则的分割开来,以块为单位,没有起始位和停止位,效率高。 异步方式:以字符为传送单位,传送的字符之间有无规律的间隔,这样可能使接收设备不能正常接收数据,因为每接收完一个字符都不能确切地知道下一个接收的字符从何时开始。(通过加开始位和停止位实现)传输效率低,成本也低。 字符传输 位和字节 文本编码 非文本编码 帧 位和字节 二进制中的每一位0和1,被叫做一个位 每8个位构成一个字节 一个字节中最右面的位被称为第0位,最左面的位被称为第7位。 文本编码 文本(字符字母、标点符号等)在计算机中存储时,每个不同的字符都用不同的数值来表示。这些数值的范围通常在0-127或0-255范围。 7位:ASCII码,每个字节留一个备用位 8位:前128个遵循ASCII码规则,其余的128个用来做扩展字符、数字符号、图形字符等编码。 非文本编码 某些可执行指令文件和图形图像文件就是 以二进制形式而不是ASCII码形式存储的。 一个数据可用二进制形式存储,可以占多 个字节。 在通信领域,常常把这种类型的资料叫做 二进制数据。 帧 帧:在串行异步通信情况下,构成一个字节的那些数据单元被称为数据位,在数据位的前、后要加上起始位、停止位和奇偶校验位。 一个字符所使用的位数根据协议而不同。 称这些位数为字符位数据长或字长。 通常不是8位就是7位。 2、串行通信 RS-232串行通信 RS-485串行通信 USB接口 IEEE-1394 RS-232串行通信 RS-232的通信端口是每台计算机上的必要配置, 通常含有COM!和COM2两个端口。 计算机上的RS-232均是公头 一般有两种:9引脚和25引脚 RS-485串行通信 RS-485的通信方式可有效地防止噪声信号的干扰。 RS-485的信号将被发送出去时会先分成正负的两条线路,当到达接收端后,再将信号相减还原来原来的信号;如果将原始的信号记为(DT),而被分成后的信号分别记为(D+)及(D-),则原始的信号与离散的信号在由发送端发送出去时: (DT)= (D+)- (D-) 如果此线路受干扰,则两条传输线上的信号会分别成为(D+)+Noise及(D-)+Noise (DT)= [(D+) +Noise]- [(D-) +Noise] = (D+)- (D-) USB(Universal Serial Bus)接口 集成一般计算机所使用的外围设备的连接方式, 而且其所采用的信号传输方式也是串行通信。 USB特性:低价位,热连接,单一的连接头方式,连接数多,线上供电,不占系统资源,错误检测与复原,节省能源,支持四种传输(巨量、实时、中断及控制4种传输模式),速度较快(12M bps/RS-232最快115bps) IEEE-1394 IEEE-1394(也称FireWire,火线)与USB一样拥有即插即用的功能,也是用于解决计算机与外围设备复杂的连接问题,并且也是使用串行通信的传输方式。 IEEE-1394的传输速度是400Mbps,而且速度还向1000Mbps迈进 USB与IEEE-1394的比较 比较项目 USB IEEE-1394 应用 低速设备 高速设备 带宽( Mbps) 1.5,12 100,200,400 电缆长度 5米 4.5米 电缆

文档评论(0)

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

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

1亿VIP精品文档

相关文档