《最新单元一串行通信ppt课件PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新单元一串行通信ppt课件PPT课件.ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、3.3.全双工全双工(Full Duplex(Full Duplex) 数据的发送和接收分别由两根可以在两个不同的数据的发送和接收分别由两根可以在两个不同的站点同时发送和接收的传输线进行传送,通信双站点同时发送和接收的传输线进行传送,通信双方都能在同一时刻进行发送和接收操作,选择的方都能在同一时刻进行发送和接收操作,选择的传送方式称为全双工制。传送方式称为全双工制。发送器发送器接收器接收器接收器接收器发送器发送器A站B站图8.1 全双工方式示意图特点:特点:每一端都有发送器和接收器每一端都有发送器和接收器 有二条传送线有二条传送线应用:应用:交互式应用,远程监测控制交互式应用,远程监测控制2.
2、2.特点:是一个字符特点:是一个字符一个字符传输一个字符传输SYN SYN SOH 标题标题STX数据块数据块 ETB/ETX块校验块校验特点:特点:一次传送是一个数据块,传输效率提高了;一次传送是一个数据块,传输效率提高了;采用了一些传输控制字,增加了通信控制能力和校验能力;采用了一些传输控制字,增加了通信控制能力和校验能力;存在问题:由于数据字符与特定字符可能代码相同,发生误存在问题:由于数据字符与特定字符可能代码相同,发生误解,因此,在数据字符前插入转义字符解,因此,在数据字符前插入转义字符DLEDLE,以示区别。这种,以示区别。这种方式称为方式称为“字符填充字符填充”。4.3 4.3
3、串行通信接口任务串行通信接口任务一、串口的基本任务一、串口的基本任务 内部有四个寄存器:控制寄存器、状内部有四个寄存器:控制寄存器、状态寄存器、数据输入内部有寄存器、态寄存器、数据输入内部有寄存器、数据输出寄存器数据输出寄存器 数据线数据线 联络信号线联络信号线 地址线与片选线地址线与片选线 串并转换和并串转换串并转换和并串转换二、串口电路的组成二、串口电路的组成一、一、8251A8251A的内部逻辑与外部信号的内部逻辑与外部信号1.1.结构框图结构框图 8251A8251A是通用同步异步接收是通用同步异步接收/ /发送器发送器USARTUSARTUniversal/Synchronous A
4、synchronous Universal/Synchronous Asynchronous Receiver and TransmitterReceiver and Transmitter)数据总线缓冲器读/写控制逻辑调制控制发送缓冲器发送控制接收缓冲器接收控制TXDTXRDYTXEMPTYTXCRXDRXRDYSYNDET/BDRXCDTRDSRRTSCTS RESETCLKC/DRDWRCSD7-D04 4、读写控制电路、读写控制电路(1 1)RESET RESET 复位信号,输入,高电平有效复位信号,输入,高电平有效(2 2)CLK CLK 时钟,输入时钟,输入(3 3)WRWR* *
5、 写,低电平有效写,低电平有效(4 4)RDRD* * 读,低电平有效读,低电平有效(5 5)CSCS* * 片选信号,低电平有效片选信号,低电平有效(6 6)C/DC/D* * 控制控制/ /数据信号,输入数据信号,输入C/ DC/ D* *=1:=1:表示当前通过数据总线传送的是控制信息或状态字表示当前通过数据总线传送的是控制信息或状态字C/DC/D* *=0:=0:传送的是数据信息传送的是数据信息C/DC/D* *,RD,RD* *,WR,WR* *,CS,CS* *几个信号组成的读写操作如表所示:几个信号组成的读写操作如表所示:S1S0EPPENL1L0B1B0D7D6D5D4D3D2
6、D1D0停止位奇偶校验字符长度波特因子(同步) (异步)0=内同步 00=不用1=外同步 01=1位0=双同步 10=1.5位1=单同步 11=2位0=无校验01=奇校验11=偶校验00=5位01=6位10=7位11=8位00=同步01=1 异步10=16 11=64 EHIRRTSERSBRKRXEDIRTXEND7D6D5D4D3D2D1D0进入搜索方式内部复位发送请求错误标志复位发中止字符接收允许数据终端准备好发送允许D7=1 有效有效D6=1 有效有效D5=1 有效有效D4=1 复位复位ERD3=1,发中止字符(空号)发中止字符(空号) =0,正常操作,正常操作D2=1,允许接收允许接
7、收 =0,禁止接收,禁止接收D0=1,允许发送允许发送 =0,禁止发送,禁止发送D1=1,已准备好已准备好 =0,正常操作,正常操作例例3 3:使使82518251内部复位,并且允许接收,内部复位,并且允许接收,又允许发送,则程序段为:又允许发送,则程序段为:DSRSYNDETTEOEPETXERXRDYTXRDYD7D6D5D4D3D2D1D0数传机就绪同步检出格式错溢出错奇偶错发送器空接收准备好发送准备好三、三、8251A8251A应用举例应用举例1.1.要求要求 在甲乙二台在甲乙二台PCPC之间进行串行通信,甲发送乙接收,要求之间进行串行通信,甲发送乙接收,要求把甲机上开发应用程序(其长
8、度为把甲机上开发应用程序(其长度为2DH2DH)传送到乙机中去。)传送到乙机中去。MC1488MC1489RS-232TTLEIA电平电平+15V+15VTTL+15V 采用采用EIAEIA电平比电平比TTLTTL电平具有更强的抗干扰性能。电平具有更强的抗干扰性能。 另外,使用另外,使用MAX232MAX232电平转换省电电平转换省电, ,可连接二对收可连接二对收/ /发线,只用单发线,只用单电源。电源。2.2.机械特性机械特性1 1)连接器()连接器(ConnectorConnector) 常用二种:常用二种:DB-25DB-25型,型,2525脚,只用脚,只用9 9个信号(个信号(2 2个
9、数据线,个数据线,6 6个控制线,个控制线,1 1个个地址),如下图所示。地址),如下图所示。1234DB-25型连接器5678911132522201814发送电流(-)发送电流(+)DCDGNDDSRCTSRTSRXDTXD(-)接收电流(+)接收电流123456789DSRRTSCTSRIDCDRXDTXDDTRGNDDB-9型连接器2.2.电缆长度电缆长度 RS-232RS-232直接连接的最大物理距离直接连接的最大物理距离15M15M,通信速率,通信速率20Kbps20Kbps。3.RS-232C3.RS-232C接口信号的定义接口信号的定义 2525线:数据线线:数据线4 4条(条
10、(2 2,3 3,1414,1616) 控制线控制线1111条(条(4 4,5 5,6 6,8 8,1212,1313,1919,2020,2222,2323) 定时信号线定时信号线3 3条(条(1515,1717,2424) 地线地线2 2条(条(1 1,7 7) 备用备用5 5条(条(9 9,1010,1111,1818,2525) 未定义未定义4.4.信号线的连接信号线的连接1 1)近距离连接()近距离连接(15m15m15m)1 1)需用)需用MODEMMODEM和专用电话线和专用电话线2 2)需用)需用2 29 9条信号线(在接口与条信号线(在接口与MODEMMODEM之间)之间)计算机接口调制解调器DCDRXDTXDRTSCTSSGDSR调制解调器DCDRXDTXDRTSCTSSGDSR终端专用电话线22采用MODEM时RS-232信号线的使用36 结束语结束语