- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章串行通信8251A修改
第十章 串行通信 10.1 串行通信的基本概念(P356) 串行通信的基本概念 串行通信的基本概念 串行通信的基本概念 异步传输的时钟定时方法: 串行通信的基本概念 串行通信的基本概念 同步传输的时钟定时方法 : 串行通信的基本概念 串行通信的基本概念 串行通信的基本概念 串行通信的基本概念 串行通信的基本概念 串行通信的基本概念 串行通信的基本概念 串行通信的基本概念 CRC码 如要发送的数据为100100,生成多项式为1101,则得到的余数为001 10.2 可编程串行通信接口芯片8251A(P361) 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 串行通信接口芯片8251A 四、8251A的初始化编程举例(P372) 串行通信接口芯片8251A 串行通信接口芯片8251A 10.3 EIA RS-232C串行口和8251应用举例(P373) EIA RS-232C和8251应用 EIA RS-232C和8251应用 EIA RS-232C和8251应用 EIA RS-232C和8251应用 题目要求:设串行数据传输的波特率为9600Bd,波特率系数为16,8251A的端口地址为310H、312H,两台计算机之间采用查询、异步、半双工通信,即发送端的CPU一直查询TxRDY是否为有效的高电平,如为高则用OUT向8251输出一个字节。接收端的 CPU不断检测RxRDY,如为高则数据已准备好,可以IN一个字节。 对发送端计算机,设要把BUFF_T 开始的COUNT_T 个数据发送出去 对接收端计算机,把接收到的数据存放到BUFF_R开始的内存 EIA RS-232C和8251应用 EIA RS-232C和8251应用 8251接收数据的程序见P377 同样要掌握。 注意:发送前判断8251是否就绪 NEXT_T: IN AL, ControPort TEST AL, 01H JZ NEXT_T 接收前要判断是否就绪,并且判断是否出错 NEXT_R: IN AL, ControPort TEST AL, 02H JZ NEXT_R TEST AL,38H JNZ ERROR 补充作业 某系统用8251A串行发送起始于BUFFER的内存单元中的信息“Good luck!”,异步传送方式,6个数据位,奇校验位,1个停止位,波特率因子为16。波特率为2400,问: TxC的时钟频率应为多少? 需要多少时间才能传送完毕? 8251A的方式控制字是什么? 编写汇编程序实现该信息的发送。 TxC的时钟频率为16*2400=34KHZ T=9*10/2400=*S 8251的方式字 REVTIME MACRO MOV CX,02 D0:LOOP DO ENDM ;定义宏 MOV DX,1F2H MOV AL,00H OUT DX,AL REVTIME OUT DX,AL REVTIME OUT DX,AL REVTIME ;送3个全00H MOV AL,40H OUT DX,AL REVTIME ;送复位字 三、8251A的编程 1. 8251的编程流程 3)读出状态字: 使CPU了解8251A的工作状态。 编程时通常读取状态字后判断是否就绪或接收到的数据是否出错。 如没有就绪则一直读取,直至就绪。 如果出错转向错误处理子程序,否则继续传输数据 三、8251A的编程 2. 方式字 a) 同步方式 0:单字符 1:双字符 00:5位 00:6位 10:7位 11:8位 X0:无奇偶校验位 01:奇校验 11:偶校验 D7 D6 D5 D4 D3 D2 D1 D0 SCS ESD EP PEN L2 L1 0 0 0:内同步 1:外同步 三、8251A的编程 2. 方式控制字 b) 异步方式 D7 D6 D5 D4 D3 D2 D1 D0 S2 S1 EP PEN L2 L1 B2 B1 00: 无效 01: 1个停止位 10: 1.5个停止位 11: 2个停止位 00:5位
您可能关注的文档
- 研究性学习大盘鸡.ppt
- 城关中学初2012级期中理化试卷2.doc
- 城关中学单元测试题.doc
- 城关小学五年级下册语文第一单元试卷.doc
- 研究生英语综合教程下册Unit1-10课文翻译.doc
- 城关第四小学六年级语文下册第一次月考试卷.doc
- 城内小学三年级数学说课材料张利华.doc
- 城南中学朱玲测试题七年级上册units1-2units3-4.doc
- 硬盘检测工具的使用.doc
- 城区一小六年级英语复习试卷.doc
- 经济资本管理:重塑保险公司风险管理格局.docx
- 2025年快递物流行业智能化分拣系统建设:配送一体化模式创新趋势与挑战应对.docx
- Microchip 系列:dsPIC33 系列_(12).dsPIC33系列ESPN32连接.docx
- 2025年新能源汽车充电桩充电桩充电安全与防护研究报告.docx
- 2025年新能源换电站区域化布局对新能源汽车推广影响分析报告.docx
- 女大学生肥胖防治中的心理密码与干预之道.docx
- 2025年中国烧边袋市场调查研究报告.docx
- Microchip 系列:dsPIC33 系列_(16).dsPIC33系列应用案例分析.docx
- 2025年文旅企业跨界合作案例集:资源整合与产业链融合趋势研究.docx
- 2025年康复辅具市场产品创新与技术创新趋势报告.docx
文档评论(0)