- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.6.2 8251A的编程模型 2. 通信方式命令 ——指定8251A的通信方式及数据帧格式 S1 S0 EP PEN L1 L0 B1 B0 停止位 奇偶校验 字符长度 波特率因子 00:同步 01:?1 10:?16 11:?64 异步 00:5位 01:6位 10:7位 11:8位 ?0:无校验 01:奇校验 11:偶校验 00:不用 01:1位 10:1.5位 11:2位 异步:停止位 ?0:内同步 ?1:外同步 0?:双同步 1?:单同步 同步:同步方式 MOV DX,309H MOV AL,0DAH OUT DX,AL 例:①异步通信,7位数据位, 奇校验,2位停止位,波特率因子16 ②同步通信,字符长度8位,双同步字符,内同步,奇校验 MOV DX,309H MOV AL,1CH OUT DX,AL 11.6.2 8251A的编程模型 3. 工作命令 ——控制串口内部复位、发送、接收、清除错误标志等 EH IR RTS ER SBRK RxEN DTR TxEN 进入有哪些信誉好的足球投注网站方式 内部复位 1:复位 发送请求 错误标志复位 1:复位 发中止符 接收允许 DTE准备好 发送允许 异步通信,允许发送和接收 MOV DX,309H MOV AL,05H OUT DX,AL 利用IR=1,对芯片进行内部复位 MOV DX,309H MOV AL,40H ;只要IR=1即可实现复位 OUT DX,AL 11.6.2 8251A的编程模型 4. 状态字 ——向CPU提供何时能发送/接收及接收是否有错误的信息 FE=1,格式错,只用于异步方式,即停止位接收错 OE=1,溢出错,溢出的字符丢失 PE=1,奇偶校验错 由ER=1的工作命令字复位 DSR SYNDET FE OE PE TXE RXRDY TXRDY DCE就绪 同步字符检出 格式错 溢出错 奇偶错 发送器空 接收准备好 发送准备好 ;发送一个数据([SI]) MOV DX,309H L: IN AL,DX AND AL,01H JZ L ;TXRDY=0等待 MOV DX,308H ;TXRDY=1发送 MOV AL,[SI] OUT DX,AL ;接收一个数据(存入[DI]) MOV DX,309H L: IN AL,DX TEST AL,38H JNZ ERR ;出错转出错处理 AND AL,02H JZ L ;RXRDY=0等待 MOV DX,308H ;RXRDY=1接收 IN AL,DX MOV [DI],AL 11.6.3 8251A的初始化 1. 初始化内容 (空操作)、内部复位、方式命令、工作命令 2. 初始化顺序 8251A的方式命令和工作命令写入同一端口,且无特征位 区分方式:按规定的顺序写入,复位?方式命令字?工作命令字1(D6?1)?工作命令字2…… 注:同步方式的初始化还要设置同步字符 复位操作 方式命令字 同步? 双同步? 同步字符 工作命令字 D6=1? 同步字符 Y N N Y Y N 对C/D=1写 异步方式下命令字写入流程 复位操作 方式命令字 工作命令字 D6=1? Y N 例:异步通信,7位数据位,奇校验,2位停止位,波特因子16,写入方式字的程序段 MOV DX,309H MOV AL,01H ;方式命令或工作命令 OUT DX,AL MOV AL,40H ;内部复位命令 OUT DX,AL MOV AL,0DAH ;方式命令 OUT DX,AL 11.6.4 基于8251A的串行通信接口设计——RS-232C标准 例8.4 甲向乙发送2DH个字节,异步方式,8位数据,2位停止位,无校验,波特率因子64,波特率4800b/s;查询方式,零MODEM连接,8251A地址308H、309H 硬件设计: 甲、乙机方式命令:0CFH 甲机发送工作命令:37H; 乙机接收工作命令:14H 波特率发生器 甲 CPU 乙 CPU EIA/TTL转换 EIA/TTL转换 8251A TxD RxD SG RxC TxC 8251A TxD RxD SG RxC TxC 波特率发生器 8251A应用的软件编程——甲机发送程序 DATA SEGMENT BUF_T DB 45 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,309H MOV AL,01H ;空操作 OUT D
您可能关注的文档
- 第10章软件测试自动化预案.ppt
- 第10章收入费用和利润预案.ppt
- 第二章医学模式带备注预案.ppt
- 第10章塑料成型技术预案.ppt
- 第10章土坡稳定分析预案.ppt
- 第10章土壤环境影响评价预案.ppt
- 第10章系统实用程序预案.ppt
- 第10章线性回归分析预案.ppt
- 第10章香精和香料预案.ppt
- 第二章营养食谱的制定预案.ppt
- 2025年中国泳指套行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国织机曲轴行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国红玫瑰腐乳行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2024年中国南车集团戚墅堰机车车辆厂校园招聘62人【重点基础提升】模拟试题附带答案真题带答案.docx
- 2024年中国南车集团株洲电力机车有限公司总部社会招聘补招7人模拟试题(共100题)附带答案王牌题库.docx
- 2024年中国南车集团株洲电力机车有限公司定向招聘历年高频难、易错点模拟试题附带答案(综合卷).docx
- 2024年中国南车集团南京浦镇车辆厂毕业生专项招聘生产储备岗模拟试题附带答案题库附答案(完整版).docx
- 2024年中国南车集团戚墅堰机车车辆厂定向招聘历年高频难、易错点模拟试题附带答案题库带答案.docx
- 2024年中国南车集团株洲电力机车有限公司招聘172人公开引进高层次人才笔试参考题库答案真题题库及答.docx
- 2024年中国南车集团戚墅堰机车车辆厂招聘172人公开引进高层次人才笔试参考题库答案内部题库及答案【.docx
文档评论(0)