- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 8251的引脚图 * 8251的结构框图 * 奇地址 偶地址 C/D(A0)RD WR 功能 0 0 1 CPU从8251A输入数据 0 1 0 CPU向8251A输出数据 1 0 1 CPU读8251A的状态 1 1 0 CPU向8251A写控制命令 在IBM-PC机中,串行通信口的地址(保留) 口1:3F8H~3FFH 口2:2F8H~2FFH * 8251的编程 方式选择控制字 工作命令控制字 状态字 初始化流程 控制字是在方式选择控制字之后写入,用来控制8251A的工作,使其处于规定的状态以及准备发送或接收数据,可进行多次写入操作。控制字和方式字共用一个奇地址端口,且又无特征标志,8251A是根据写入的先后顺序来加以区分的,即先写入的是方式字,后写入的是控制字。 * D7 D6 D5 D4 D3 D2 D1 D0 字符长度 00:5位 01: 6位 10: 7位 11: 8位 波特率系数 00:同步方式 01:异步 X 1 10:异步 X16 11:异步 X64 奇偶校验 X0:无校验 01:奇校验 11:偶校验 SYN? 同步控制 X0:内同步 X1: 外同步 0X: 两同步字符 1X: 单同步字符 Y 帧控制 00:不确定 01: 1停止位 10: 1.5停止位 11: 2停止位 N 方式选择控制字格式 * 例:假设8251占用的端口地址为80H和81H,规定其串行传送8位数据位, 采用偶校验,一个停止位,波特率因子为16,请写出8251的方式字并送入控制端口: MOV AL,7EH OUT 81H,AL * EH IR RTS ER SBRK RXE DTR TXEN 发送允许 0:屏蔽 1:允许 操作命令控制字格式 接收允许 0:屏蔽 1:允许 数据终端准备好 1:迫使DTR输出低 送中止字符 1:迫使TXD输出低 0:正常工作 错误标志复位 1:全部错误标志复位 请求发送 1:迫使RTS输出低 内部复位 1:返回方式指令格式 外部搜索方式 1:启动搜索同步字符 * DSR SYNDET FE OE PE TXE RXRDY TXRDY 与引脚 TXRDY 有差别 状态字格式 奇偶错误 溢出错误 帧错误(仅异步) 与8251的同名引脚同定义 * 8251的初始化编程 在对8251A进行初始化时,必须遵守以下的三个规定: (1)芯片复位后,第一次给奇地址端口写入的是 模式字。 (2)如规定为同步模式,那么,接下来往奇地址端口写入的是同步字符。如果是双同步,则先后两次写入同步字符。 (3)接下来,只要不是复位命令,CPU给奇地址写入的是控制字,给偶地址端口写入的是要发送的数据。 * * 5 应用举例 例 利用8251A实现两台微型计算机的远距离通信 设采用半双工查询方式,异步传送,一方定义为发送器,另一方为接收器。当发送端CPU查询到TxRDY有效时,向825lA并行输出一字节数据;接收端CPU每查询到RxRDY有效,则从8251A并行输入一个字节数据,一直进行到全部数据传送完为止。 * EH IR RTS ER SBRK RXE DTR TXEN 发送允许 0:屏蔽 1:允许 操作命令控制字格式 接收允许 0:屏蔽 1:允许 数据终端准备好 1:迫使DTR输出低 送中止字符 1:迫使TXD输出低 0:正常工作 错误标志复位 1:全部错误标志复位 请求发送 1:迫使RTS输出低 内部复位 1:返回方式指令格式 外部搜索方式 1:启动搜索同步字符 * DSR SYNDET FE OE PE TXE RXRDY TXRDY 与引脚 TXRDY 有差别 状态字格式 奇偶错误 溢出错误 帧错误(仅异步) 与8251的同名引脚同定义 * 设发送端8251A数据口地址为 TDATA,控制口/状态口地址为 TCONT,发送数据块首地址为TBUFF,字节数为80 STT: MOV DX,TCONT ;将825lA定义为异步方式,8位数据,l位 MOV AL,7FH ; 停止位,偶校验,波特率系数64 OUT DX,AL MOV AL,1lH ;允许发送 OU
您可能关注的文档
最近下载
- 成人鼻肠管的留置与维护(2021团体标准解读)全文.pptx
- 【国家标准】国家职业技能标准 (2019年版) 起重装卸机械操作工.pdf VIP
- 小儿轮状病毒性肠炎护理ppt.pptx
- Pilon骨折精品课件.ppt VIP
- 中纺机集团对下属企业工资总额管理办法介绍.docx VIP
- 中国银行新疆区分行招聘笔试试题2024 .pdf VIP
- 2025中国银行新疆区分行社会招聘笔试备考题库及答案解析.docx VIP
- 2024电能计量装置典型设计低压用电客户.docx VIP
- 粗轧机AWC液压控制系统故障原因分析和改进.pdf VIP
- 2025年中国银行社会招聘备考试题及答案解析.docx VIP
文档评论(0)