- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及接口技术 基本性能 应用举例 编程方法 方框图 微机原理及接口技术 一、基本性能 1. 同步异步传送。 2. 同步传送:5~8位数据,内同步或外同步,~64K波特。 3. 异步传送:5~8位数据,波特率系数1,16,64,~19.2K波特。 4. 全双工。 5. 出错检测。 微机原理及接口技术 二、8251A的方框图 微机原理及接口技术 1. 数据总线缓冲器 状态字缓冲寄存器 接收数据缓冲寄存器 发送数据/命令缓冲寄存器 2. 读/写控制逻辑 CLK 时钟,外加,产生内部时序 fCLK接收/发送器时钟频率的30倍 RESET 复位 微机原理及接口技术 C/D 控制/数据 CS C/D RD WR 功能 0 0 0 1 读数据(接收) 0 0 1 0 写数据(发送) 0 1 0 1 读状态 0 1 1 0 写命令 1 × × × 未选中 微机原理及接口技术 3.接收器 串行数据由RxD送入,转换成并行送接收数据缓冲器。 (1) 异步:接收器收到起始位后,记录下数据位,校验位和停止位,把数据送接收缓冲器,RxRDY指明一个字节准备好。 (2) 同步:先搜索SYN(同步字符),接收一位,与同步字符比较一次,若不相等在接收一位,若相等,搜索结束,SYNDET=1,表示已达到同步,接着记录数据,送接收数据缓冲器。 微机原理及接口技术 RxD:接收数据线。 RxRDY:接收器准备好。 接收器已收到一个字符,并送接收数据缓冲器,RxRDY=1,可作为中断请求或查询,CPU读数据,RxRDY复位。RxRDY受RxE位控制。 SYNDET:同步检出 内同步: 输出线,SYNDET=1,表明接收器已获同步 外同步: 输入线,SYNDET正跳沿使8251在紧跟的 RxC时钟脉冲的下降沿开始装配字符。 RxC:接收时钟 同步:RxC=波特率 异步:RxC为波特率的1倍,16倍,64倍。 微机原理及接口技术 4.发送器 异步:发送器从CPU接收并行数据,加上起始位,校验位和停止位,转换成串行从TxD发送出去。 同步:发送器先发送同步字符,随后发送数据。 TxD:发送数据线。 TxRDY:发送器准备好,当发送数据/命令缓冲器空时,TxRDY=1,表明8251已准备好接收CPU送的数据或命令,可作为查询或中断。当CPU写入数据到8251,TxRDY=0,受TxEN,CTS控制。 TxE:发送器空,发送器的并/串转换器为空,TxE=1。同步时,来不及装入新字符TxE=1,自动装入SYN(同步字符)。 TxC:发送时钟,同RxC。 微机原理及接口技术 5.调制解调器(Modem) 用于实现与调制解调器(Modem)连接。 DTR:Data Terminal Ready 数据终端准备好。 DSR:Data Set Ready 数据装置准备好。 RTS:Request To Send 请求发送,请求Modem CTS:Clear To Send 允许发送,允许8251发送 返回 微机原理及接口技术 三、8251编程方法 选择同步或异步方式,波特率,字符格式。 1. 装方式选择指令 波特率系数 00: 同步 01: 异步×1 10: 异步×16 11: 异步×64 字符长度 00: 5位 01: 6位 10: 7位 11: 8位 奇偶校验 ×0:无 01:奇校 11:偶校 (1)同步(D1D0=00) ×0:内同步 ×1:外同步 0×:双SYN 1×:单SYN (2)异步(D1D0≠00) 00: 停止位不定 01: 1个停止位 10: 1.5个停止位 11: 2个停止位 说明: 同步方式后紧跟送同步字符SYN 51 微机原理及接口技术 2.装命令指令 异步方式选择指令或同步方式送了同步字符后,按顺序送命令指令。 发送开关 1: 允许 0: 禁止 数据终端准备好1:DTR=0 接收开关 1: 允许 0: 禁止 送中止字符1:TxD=0 0:正常 出错复位 请求发送 1:RTS=0 1:内部复位返回送方式指令 外部搜索1:搜索SYN 微机原理及接口技术 3. 8251初始化流程图 初始化往控制寄存器要送: (1)异步方式 方式选择指令 命令指令 (2) 同步方式 方式选择指令 同步字符 命令指令 微机原理及接口技术 4.状态寄存器 读8251
文档评论(0)