预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本文由roxbin2010贡献 ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 Delphi串口通信编程Delphi串口通信编程 第一章基本概念 1.2.3.4.5.6.通信串行通信硬件基础知识模式及流量接线和错误预防错误排除 1、通信 通信:不同的独立系统通过线路互相交换数据数据通信:终端与计算机之间的通信或计算机与计算机之间的通信网络:构成整个通信的线路 数据传送通信的类型字符传输 数据传送 完整的通信系统包括发送端、接收端、转换数据的接口以及传送数据的实际信道或媒体 DTE(DataTerminalEquipment):发送与接收的节点DSE(DataSwitchingEquipment):中间节点,负责数据转送工作DCE(DataCommunicationEquipment):负责数据与电气信号转换的设备DTE与DCE间的数据传输线路通常使用RS-232DTE与DSE间的媒体则包括了双绞线、同轴电缆、光纤或无线电等 传送的方式 并行传送(Parallel):一次的传输量为8个位(1字节)通过并行端口,如打印机串行传送(Serial):一次只传输1个位通过串行端口,如RS-232 通信的种类 将数据转换成串行通信有两种方式同步方式:接收设备能自动与发送计算机同步,接收字符有规则的分割开来,以块为单位,没有起始位和停止位,效率高。异步方式:以字符为传送单位,传送的字符之间有无规律的间隔,这样可能使接收设备不能正常接收数据,因为每接收完一个字符都不能确切地知道下一个接收的字符从何时开始。(通过加开始位和停止位实现)传输效率低,成本也低。 字符传输 位和字节文本编码非文本编码帧 位和字节 二进制中的每一位0和1,被叫做一个位每8个位构成一个字节一个字节中最右面的位被称为第0位,最左面的位被称为第7位。 文本编码 文本(字符字母、标点符号等)在计算机中存储时,每个不同的字符都用不同的数值来表示。这些数值的范围通常在0127或0-255范围。7位:ASCII码,每个字节留一个备用位8位:前128个遵循ASCII码规则,其余的128个用来做扩展字符、数字符号、图形字符等编码。 非文本编码 某些可执行指令文件和图形图像文件就是以二进制形式而不是ASCII码形式存储的。一个数据可用二进制形式存储,可以占多个字节。在通信领域,常常把这种类型的资料叫做二进制数据。 帧 帧:在串行异步通信情况下,构成一个字节的那些数据单元被称为数据位,在数据位的前、后要加上起始位、停止位和奇偶校验位。一个字符所使用的位数根据协议而不同。称这些位数为字符位数据长或字长。通常不是8位就是7位。 2、串行通信 RS-232串行通信RS-485串行通信USB接口IEEE-1394 RS-232串行通信RS-232串行通信 RS-232的通信端口是每台计算机上的必要配置,通常含有COM!和COM2两个端口。计算机上的RS-232均是公头一般有两种:9引脚和25引脚 RS-485串行通信RS-485串行通信 RS-485的通信方式可有效地防止噪声信号的干扰。RS-485的信号将被发送出去时会先分成正负的两条线路,当到达接收端后,再将信号相减还原来原来的信号;如果将原始的信号记为(DT),而被分成后的信号分别记为(D+)及(D-),则原始的信号与离散的信号在由发送端发送出去时:(DT)=(D+)-(D-)如果此线路受干扰,则两条传输线上的信号会分别成为(D+)+Noise及(D-)+Noise(DT)=[(D+)+Noise]-[(D-)+Noise]=(D+)-(D-) USB(USB(UniversalSerialBus)接口Bus)接口 集成一般计算机所使用的外围设备的连接方式,而且其所采用的信号传输方式也是串行通信。USB特性:低价位,热连接,单一的连接头方式,连接数多,线上供电,不占系统资源,错误检测与复原,节省能源,支持四种传输(巨量、实时、中断及控制4种传输模式),速度较快(12Mbps/RS-232最快115bps) IEEEIEEE-1394 IEEE-1394(也称FireWire,火线)与USB一样拥有即插即用的功能,也是用于解决计算机与外围设备复杂的连接问题,并且也是使用串行通信的传输方式。IEEE-1394的传输速度是400Mbps,而且速度还向1000Mbps迈进 USB与IEEE-1394的比较USB与IEEE-1394的比较 比较项目USBIEEE-1394高速设备 100,200,400 应用低速设备带宽(Mbps)1.5,12电缆长度5米电缆4线即插即用支持 4.5米6线支持 3、硬件基础知识 PC机的RS-232接口名称尚未统一,有多个名称:RS-232口、串口、通信口、COM口、异步口等。 12