- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行通信接口8250概要
C/D- :地址信号线(command/data):高电平为工作方式寄存器、工作命令寄存器、状态寄存器、单/双同步字符寄存器;低电平为数据寄存器 1.发送器 ①TXRDY(Transmitter Ready):发送器准备好,高电平有效 ②TXE(Transmitter Empty):发送器空,状态线,高有效 ③TXD:发送数据线 ④TXC:发送器输入时钟 2.接收器 ①RXD:接收数据线 ②RXRDY:接收器准备好 ③Syndet/BD:同步/间断 ④RXC:接收器输入时钟 3.与调制器的接口接号 ①DTR:数据终端准备好 ②RTS:请求发送 ③DSR:数据装置准备好 ④CTS:清除传送 二、8251的控制字与状态字 1.工作方式字 约定双方的通信方式,数据格式,传送速率 a.作用:对8251A工作方式进行选择,是异步方式还是同步方式 b.格式: S1 S0 EP PEN L1 L0 B1 B0 D7 D6 D5 D4 D3 D2 D1 D0 停止位 奇偶校验 字符长度 波特因子 (同步) (异步) ×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 - 例1:异步通信中,若帧数据格式为:字符长度8位,1位起始位,2位停止位,奇校验,波特率因数是16,则工作字是:=DEH MOV DX,309H ;8251命令口 MOV AL,0DEH ;异步工作方式字 OUT DX,AL 例2:同步通信中,若帧数据格式为:字符长度8位,双同步 字符(55 AA),内同步方式,奇校验,则工作字是=1CH。 MOV DX,309H ;8251命令口 MOV AL,1CH ;同步工作方式字 OUT DX,AL ;紧接着可以写同步字符(309H) MOV AL,55H OUT DX, AL MOV AL,0AAH OUT DX,AL EH IR RTS ER SBRK RXE DTR TXEN D7 D6 D5 D4 D3 D2 D1 D0 进入 有哪些信誉好的足球投注网站 方式 内部 复位 发送 请求 错误 标志 复位 发 中止 字符 接收 允许 数据 终端 准备好 发送 允许 D7=1 有效 D6=1 有效 D5=1 有效 D4=1 复位 ER D3=1,发中止字符(空号) =0,正常操作 D2=1,允许接收 =0,禁止接收 D0=1,允许发送 =0,禁止发送 D1=1,已准备好 =0,正常操作 2.工作命令字 a.作用:是确定8251A的实际操作,迫使8251A进行某种操作或工作状态,以便接收或发送数据。 b.格式 例3:使8251内部复位,并且允许接收,又允许发送,则程序段为: MOV DX,309H ;8251命令口 MOV AL ;置D6=1,使内部复位 OUT DX,AL ;为保证正确可以写3次 。。。。。。。。。。。。。;写工作方式字/同步字符 MOV AL ;置D0=1,D2=1,允许接收和发送 OUT DX,AL 3.状态字 a.作用:8251A执行命令进行数据传送后的状态字存放在状态寄 存器中,CPU通过读出状态字进行分析和判断,以决定下一步的 操作。 b.格式 DSR SYNDET FE OE PE TXE RXRDY TXRDY D7 D6 D5 D4 D3 D2 D1 D0 数传机 就绪 同步 检出 格 式 错 溢 出 错 奇 偶 错 发送器 空 接收 准备好 发送 准备好 例4:若查询8251A接收器是否准备好,则用下列程序段: MOV DX,309H ;状态口 L: IN AL,DX ;读状态字 AND AL,02H ;查D1=1?(RXRDY=1?) JZ L ;未准备好,则等待 MOV
文档评论(0)