- 1、本文档共125页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第6章铁路运输能力的加强副本.pptx
- 第6章食品分离机械与设备.pptx
- 第6讲电子支付系统.pptx
- 第6课嵌入式系统的BootLoader技术ppt开发.pptx
- 第6讲资金规划与融资.pptx
- 第6课罗马法的起源与发展ppt罗马法起源和发展.pptx
- 第7章android后台服务.pptx
- 第6课罗马法的起源与发展课件ppt第7课古罗马的政制.pptx
- 第7章VPN技术与安全协议.pptx
- 第7章_资产更新、租赁与改扩建方案比较.pptx
- 2024年山西省临汾市企业人力资源管理师之一级人力资源管理师考试真题题库附答案【基础题】.docx
- 2024年山东省泰安市企业人力资源管理师之四级人力资源管理师考试完整题库加答案.docx
- 2024年山东省济宁市企业人力资源管理师之四级人力资源管理师考试A4版可打印.docx
- 2024年山西省长治市企业人力资源管理师之一级人力资源管理师考试优选题库含答案(实用).docx
- 2024年山东省莱芜市企业人力资源管理师之一级人力资源管理师考试题库附答案【基础题】.docx
- 2024年广东省云浮市企业人力资源管理师之一级人力资源管理师考试完整题库【能力提升】.docx
- 2024年山东省菏泽地区企业人力资源管理师之一级人力资源管理师考试题库带答案(最新).docx
- 2024年山西省太原市企业人力资源管理师之一级人力资源管理师考试优选题库(名校卷).docx
- 2024年山东省聊城市企业人力资源管理师之一级人力资源管理师考试【基础题】.docx
- 2024年山东省淄博市企业人力资源管理师之四级人力资源管理师考试通关秘籍题库带答案(模拟题).docx
文档评论(0)