- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 83 9.某系统使用8255A,其端口地址为10H~13H。系统仅用一个端口C的PC7,其引脚平时一直输出高电平。试编程实现使PC7引脚向外输出一个负脉冲的程序段。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 51 ?工作在方式 1 的端口,为单向传送端口。 由方式控制字决定是输入还是输出。 1 0 1 1/0 1/0 1 1/0 1/0 D7 D6 D5 D4 D3 D2 D1 D0 特征位 A口 工作方式 A口 I/O PC7~PC4 I/O B口 工作方式 B口 I/O PC3~PC0 I/O 52 ?在方式 1 下,C口作为A口、B口联络信号的引脚, 其动作关系在芯片设计和制造时已固定, 不由用户自己安排,也不能编程改变。 即C口作为联络信号的引脚: 不受方式控制字的控制。该出则出,该入则入。 不受C口按位置位/复位控制字控制, 即对这些位的置位/复位不影响这些引脚信号。 1 0 1 1/0 1/0 1 1/0 1/0 特征位 A口 工作方式 A口 I/O PC7~PC4 I/O B口 工作方式 B口 I/O PC3~PC0 I/O 53 ?利用方式 1 下的联络信号, 可方便地实现查询或中断方式的硬件设计, 使CPU能够有效、可靠地与外设进行数据传送。 ? A口、B口在输入或输出不同的工作状态时, C口联络信号的引脚和意义也不同。 54 方式1下输入端口的联络信号 1 0 1 1 A口方式1输入控制字 1 1 1 B口方式1输入控制字 PA7~PA0 PC4 PC5 PC3 INTEA PC4 与门 IBFA STBA INTRA RD D7~D0 A口方式1输入时 相应的联络信号 PB7~PB0 PC2 PC1 PC0 INTEB PC2 与门 RD B口方式1输入时 相应的联络信号 D7~D0 IBFB STBB INTRB 55 对方式1输入的端口,C口提供与外部联络的信号有: ① STB 选通信号(低电平有效) 由外设发出,送给8255A, 作用是将外设送来的数据锁存到8255A的输入端口。 ② IBF 输入缓冲器满信号(高电平有效) 8255A 发出, 表示外设送来的数据已进入输入端口。 当外设送来的数据送入输入端口后, 8255A自动发出IBF。 ③ INTR 中断申请信号 (高电平或上升沿有效) 8255A 发出,用来向CPU发出中断申请。 STB、IBF、INTE均为1时,8255A自动发出INTR。 PA7~PA0 PC4 PC5 PC3 INTEA PC4 与门 IBF STB INTR 56 对方式1输入的端口,8255A内部的控制信号有: INTE 中断允许控制信号 作用是控制是否允许8255A的中断申请信号INTR发出。 PA7~PA0 PC4 PC5 PC3 INTEA PC4 与门 IBF STB INTR 此信号无引出, 通过控制口对C口相应位的置位/复位设置允许或不允许。 A口,对PC4置位, 使INTEA=1, 允许中断 对PC4复位, 使INTEA=0, 不允许中断 B口,对PC2置位, 使INTEB=1, 允许中断 对PC2复位, 使INTEB=0, 不允许中断 57 PB7~PB0 PA7~PA0 STB IBF INTR RD 方式1的输入时序: 从工作在方式1下的输入端口输入数据时, 有关信号的变化关系。 外设送来数据 ② ③ 当INTE=1时 ① RD D7~D0 PA7~PA0 PC4 PC5 PC3 INTEA PC4 与门 IBF STB INTR 58 ① 当外设数据准备好,将数据送至端口线PA7~PA0或PB7~PB0 ② 外设发出选通信号STB: (1) 将数据锁存在输入端口内。 (2) 使IBF变高,表示输入端口满,可用于阻止外设输入新数据 (3) 如果INTE=1, STB的上升沿使INTR变高,发出中断请求。 ③ 中断处理程序中CPU 读取数据,发出
您可能关注的文档
- 北师大九年级全册物理教案.doc
- 初中物理基础知识精编.doc
- 全国各地数学中考题汇编——压轴题.doc
- 自动控制原理课件第1章 自动控制系统的基本概念.ppt
- 自动控制原理课件第2章 自动控制系统的数学模型.ppt
- 自动控制原理课件第3章 自动控制系统的时域分析.ppt
- 自动控制原理课件第4章 根轨迹法.ppt
- 自动控制原理课件第6章 控制系统的校正及综合.ppt
- 自动控制原理课件第八章 线性离散系统的理论基础.ppt
- 自动控制原理课件第七章 非线性系统分析.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)