- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章可编程接口芯片及其与CPU的接口报告
3、状态字 8251A初始化的编程流程: 8.3.5 8251A的应用举例 例1 设8251A为接收状态,双同步工作方式,7位/字符,偶校验。设C/D连CPU的A0,地址为F0H,F1H。试初始化编程。 MOV AL OUT 0F1H,AL ;方式选择控制字 MOV AL,16H OUT 0F1H,AL OUT 0F1H,AL ;输出同步字符 MOV AL OUT 0F1H,AL ;操作命令控制字 例2 设8251A为异步工作方式,波特率系数为16,7位/字符,奇校验,两位停止位。CPU从8251A输入80个字符。试编程。 MOV AL OUT 0F1H,AL MOV AL OUT 0F1H,AL MOV DI,OFFSET BUF1 MOV CX,80 WAIT: IN AL,0F1H TEST AL,02H ;读RXRDY状态 JZ WAIT MOV [DI],AL INC DI IN AL,0F1H TEST AL ;测错误标志 JNZ ERROR LOOP WAIT … ERROR: … … 三、8255A工作在方式2 特点: 8255A只有A口可工作在方式2,此时B口可工作在方式0或者方式1。 8255A工作在方式2,CPU通过它与外设交换数据可采用无条件传送方式,查询传送方式或中断传送方式。A口设置为方式2,也就是说从A口既可以输入数据,也可以输出数据,但某时某刻只能是输入或输出。实际上是A口方式1输入和输出的组合形式。 方式2下C口“联络”信号定义图 8.2 可编程计数器/定时器8254 8.2.1 8254的内部结构及功能 一、内部结构及引脚 端口地址分配: CS A1 A0 端口地址 0 0 0 0#计数器地址 0 0 1 1#计数器地址 0 1 0 2#计数器地址 0 1 1 控制字寄存器地址 计数器的内部结构 二、功能 计数器方式 定时器方式 8.2.2 8254的编程 设置控制字(写入控制寄存器地址) 初始化 赋计数初值(写入相应计数器地址) 包括 读计数器内容 (从相应计数器地址读出) 一、控制字格式 1 BCD 计数 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 SC 1 SC 0 RL 1 RL 0 M 2 M 1 M 0 BCD 0 二进制计数 工作方式选择 000 方式 0 001 方式 1 10 方式 2 11 方式 3 100 方式 4 101 方式 5 计数长度选择 00 将计数器中的数据锁存于输出锁存器 01 选择计数器低8位读或写,高8位自动为0 10 选择计数器高8位读或写,低8位自动为0 11 选择先低后高两个字节读或写 计数器选择 00 计数器0 01 计数器1 10 计数器2 11 非法 二、对计数器赋计数初值 控制字写完后,接着赋计数初值。计数初值写入计数器的格式必须按照控制字的RL1、RL0的读写指示来写。 另外,当D0=0时,即选择二进制计数,计数初值可在0 ~ FFFFH之间选择。当D0=1时,即选择BCD码计数,计数初值可在0 ~ 9999之间选择。 若想扩大计数范围,可以将两个或三个计数器级连使用。即将一计数器的OUT信号与另一计数器的CLK信号相连接。 三、读计数器的内容 8254的读操作只能读计数器的值,而不能读控制字。若读16位计
您可能关注的文档
- 第8章-地形图应用报告.ppt
- 第8章 平面连杆机构及其设计报告.ppt
- 第8章+可编程接口芯片报告.ppt
- 第8章EPC基础知识报告.ppt
- 第7讲竞争与合作并存的中美关系报告.ppt
- 第8章JIT、QR与供应链管理报告.ppt
- 第8章Samba服务器配置与安全管理报告.ppt
- 第8章Selenium-Grid报告.ppt
- 第8章-蛋白质分选报告.ppt
- 第8章RFID技术在仓储物流领域的应用报告.ppt
- 人教版小学数学四年级上册期末测试卷附答案【研优卷】.docx
- 人教版小学数学四年级上册期末测试卷附答案【轻巧夺冠】.docx
- 人教版小学数学四年级上册期末测试卷附答案【预热题】.docx
- 人教版小学数学四年级上册期末测试卷(考点精练).docx
- 人教版小学数学四年级上册期末测试卷附答案(黄金题型).docx
- 人教版小学数学四年级上册期末测试卷附精品答案.docx
- 人教版小学数学四年级上册期末测试卷(b卷).docx
- 人教版小学数学四年级上册期末测试卷附答案(黄金题型).docx
- 人教版小学数学四年级上册期末测试卷(b卷).docx
- 人教版小学数学四年级上册期末测试卷(典型题)word版.docx
文档评论(0)