- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章串行输入输出系统祥解.ppt
第九章 串行输入/输出系统 9.1 串行接口系统概述 9.1 串行接口系统概述 9.1.1串行I/O接口 9.1.2串行通信基础 9.1.3串行通讯协议 9.1.4 RS-232C串行通信标准 9.1.1 串行I/O接口 基本功能: 实现串行和并行数据格式之间的转换。 实现数据缓冲功能。 控制功能。接收CPU的命令,输出接口的状态等。 9.1.2串行通信基础 一. 数据传输率 二. 串行通信的连接方式 三. 信号的调制和解调 四. 串行通信的检错和纠错 四、串行通信的检错和纠错 在串行通信中,由于线路长和噪声干扰的存在,会导致信息传输过程中出现错误。为保证信息传输的正确性,必须对传输的数据信息进行差错检查和校正,即检错和纠错。 检错:如何发现错误; 纠错:发现 错误后如何消除错误。 方法: 在基本通信协议中,一般采用奇偶检验或方阵码检错,以反馈重发方式纠错。 在高级通信协议中,一般采用循环衷冗余码(CRC)检错,以自动纠错方式来纠错。 字符代码 奇偶位(偶校验位) 0 0 1 0 1 1 1 0 0 1 0 0 0 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 ← 检验字符 方阵检验字符生成原理 9.1.3 串行通讯协议 9.1.4 RS-232C串行通信标准 机械特性:连接器的尺寸、引脚分布 信号特性:信号电平、通信速率 功能特性:引脚功能、控制时序 最常见的串行通信标准是RS-232C。 最初是为远程通信连接数据终端设备DTE (Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。 1. 连接器的机械特性 外形为25针或9针的D型连接器 通信速率:波特率Baud(符号数/s) 100、300、600、1200、2400、4800、9600、19.2K、33.6K、56K PC机上的COM1、COM2接口,就是RS-232C接口。 信号时序(接收) 设备握手 DTR:PC→M(保持,表示PC已可以工作) DSR:PC←M(保持,表示M已可以工作) 监视载波信号 DCD:PC←M←载波(表示数据链已建立) 接收数据 RxD: PC←M←数据调制信号 结束通信 DCD消失、PC撤除DTR、Modem撤除DSR 信号时序(发送) 设备握手 DTR:PC→M(保持) DSR:PC←M(保持) 请求发送 RTS:PC→M(保持),M→载波,在对方产生DCD CTS:PC←M(保持) 发送数据 TxD:PC→M→数据调制信号 结束通信 PC撤除RTS/DTR Modem撤除CTS/DSR,停止发送载波 9.2 可编程串行口控制器8250 串口接口芯片有两类: USRT(Universal Synchronous Receiver and Trasmitter通用同步收发器) INT8251 UART (Universal Asynchronous Receiver and Trasmitter通用异步收发器) INS8250、MC6850、PC16450、 PC16550、INT8251等 可编程串行通信接口8250 主要内容: 1. 8250的引脚及功能 2. 与系统的连接 3. 内部结构与内部寄存器 4. 8250的编程 1. 8250 的引脚及功能 面向CPU的引脚: D0~D7 双向数据线。与系统数据总线DB相连接,用以传送数据、控制信息和状态信息。 CS0,CS1,CS2 片选信号,当它们同时有效时,该8250芯片被选中。 CSOUT 片选输出信号。当8250的CS0、CS1和CS2同时有效时,CSOUT为高电平。 MR 主复位信号,对8250内部进行复位。 面向通信设备的引脚信号 SIN, SOUT: 串行输入/输出端 CTS, RTS, DTR, DSR:(同RS232标准中的信号) RLSD: 即RS232C标准中的DCD信号 RI:(同RS232标准中的信号) OUT1, OUT2: 可由用户编程确定其状态的输出端
原创力文档


文档评论(0)