第8章串行通信接口.pptx

  1. 1、本文档共125页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章串行通信接口.pptx

第八章 串行通信接口;第8章 串行通信接口;第8章 串行通信接口;8.1 串行通信的基本概念;并行传输与串行传输;;8.1.1 串行通信的特点;8.1.2 数据通信方式;8.1.3 串行通信方式;串行通信协议;串行通信协议分类;1.起止式异步协议;异步传输模式的字符格式;异步传输模式的字符格式;2.面向字符的同步协议;面向字符同步协议的帧格式;STX:文始字符(Start Of Text),标志着传送正文的开始。 ETB:组终字符(End of Trandmission Block),用于每个分数据块后面 ETX:文终字符(End of Text) ,用于最后一个分数据块后面。 校验码:对从SOH开始直到ETX(或ETB)字段进行校验,校验方式可以是奇偶校验或CRC校验。;转义字符DLE;3.面向比特的同步协议;面向比特同步协议的帧格式;;面向比特同步协议的帧格式;“0”位插入和删除技术;8.1.4 信息的校验方式;1.奇偶校验(Parity check);2.循环冗余码校验CRC;8.1.5 传输速率与传送距离;;;8.1.6 信号的调制与解调;;8.1.7 串行接口的基本结构和基本功能;1.异步串行通信接口;;;常见的差错状态位;2.同步串行通信的接口;;;8.2 串行接口标准;8.2.1 EIA-RS-232C接口标准;1.电气特性;1.电气特性;1.电气特性;2.接口信号功能;RS-232C标准接口信号;常用联络控制信号线;常用联络控制信号线;常用联络控制信号线;数据发送与接收线;地线;3、信号线的连接;3、信号线的连接;3、信号线的连接;8.2.2 RS-422、RS-423、RS-485接口标准;1.RS-422A标准;;;2.RS-423A标准;;3.RS-485接口标准;;8.3 异步通信接口;8.3.1 异步通信适配器的组成;1.电平转换;2.地址译码电路;8.3.2 INS 8250的结构和外部特性;;;8.3.3 INS8250内部寄存器及其编程方法;1.波特率因子寄存器(DLL/DLH);波特率因子与波特率对照表;若设定通信波特率为1200BPS,则波特率因子值为00H(高8位)和60H(低8位),其装入程序段为: MOV DX,3FBH ;置LCR口地址,DLAB=1 MOV AL,80H OUT DX,AL MOV DX,3F8H ;DLL的口地址 MOV AL,60H ;波特率因子低字节 MOV DX,3F9H ;DLH的口地址 MOV AL,00H ;波特率因子高字节 OUT DX,AL;2.通信线路控制寄存器(LCR);;;;3.通信线路状态寄存器(LSR);;;START: MOV DX,3FDH ;LSR口地址 IN AL,DX ;读取LSR的内容 TEST AL ;查询有无数据接收错误 JNZ ERR ;有错,转出错处理 TEST AL,01H ;无错,查询接收数据是否 ;准备好,DR=1? JNZ RECEIVE ;已准备好,则转到接收程序 TEST AL,20H ;未准备好,再查发送保持 ;寄存器是否空,THRE=1? JNZ TRANS ;已空,则转到发送程序 JMP START ;不空,循环等待 ERR: …… TRANS : …… RECEIVE: ……;4.中断允许寄存器(IER);;5.中断识别寄存器(IIR);;6.调制解调控制寄存器(MCR);;若要使MCR的DTR、 RTS有效,OUT1、OUT2以及LOOP无效,则可用下程序 MOV DX,3FCH ;MCR口地址 MOV AL ;MCR的控制字 OUT DX,AL 若要自发自收进行诊断,则程序段为: MOV DX,3FCH ;MCR口地址 MOV AL ;LOOP位置“1” OUT DX,AL;7.MODEM状态寄存器(MSR);;8.发送保持寄存器(THR);接收缓冲寄存器(RBR);8.3.4 INS 8250应用实例;1.初始化串行通信口COM1;;; ;波特率因子表 ;D7D6D5 波特率 BAUD-TABLE DW 1047 ;0 0 0 110 DW 768 ;0 0 1 150 DW 384 ;0 1 0 300 DW 192 ;0 1 1 600 DW 96 ;1 0 0 1200 DW 48 ;1 0 1 2400 DW 24

您可能关注的文档

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档