- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第*页 电气工程学院 6.2.2 8259A 可编程中断控制器 中断管理包括: 中断请求信号的产生和锁存环节; 中断请求的屏蔽环节; 中断判优环节; 中断源的识别环节; 向CPU传递识别码(中断向量号)的环节; 中断请求信号的撤除环节。 中断管理可以由若干块芯片来实现,与可以采用可编程接口芯片来实现。8259A就是一块在计算机系统中,用得相当普遍的一种中断管理芯片,它不仅可以完成上面所提及的各种操作,还具备更强的、更多的功能,具有更方便、更灵活的特性 从功能的角度,认识和学习8259A! *功能: 1)一片8259A可以管理8个中断源的识别和判优;一片8259可以级连8片8259A,可以管理64个中断源的识别和判优。 2)对于每一个由8259管理的外中断,均可独立屏蔽或非屏蔽 3)能够向CPU提供中断源的识别码(中断类型号) 4)具有多种优先级管理方式 (1) 8259A内部的结构和引脚功能 INT 数据总线 缓冲器 读/写 逻辑 级联 缓冲 /比较器 控制逻辑 正在服务 寄存器 ISR 优先级 分析器 PR 中断屏蔽寄存器 IMR 中断请求 寄存器 IRR IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 D0~D7 A0 CAS0 CAS1 CAS2 SP/EN CS WR RD INTA 方 波 键 盘 保 留 串 口2 硬 盘 软 盘 打印机 IOW 18.2Hz A0 CS 8259A 总 线 A0 数 据 线 IOR RD WR 片 选 译 码 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 A1 ~ A9 D0 ~ D7 D0 ~ D7 Vcc SP/EN CA0 CA1 CA2 GND + 5V 20~3FH 用于多片 8259A 级连情况 INTA INT INTA INTR 串 口1 8259A与总线的连接 1) 引脚功能 P174 图6.15 *D0~D7: 8259A数据线。通过D0~D7,设置8259A的工作模式;外设的中断类型号也必须通过数据线送给CPU。 * CS 片选信号 * A0:端口选择信号 8259A内部有两个可寻址的端口:偶地址端口和奇地址端口 INTR CPU 上一级8259 8259 INT 8259A规定有些命令字要写入奇地址端口,有些则应写入偶地址端口。 A0=1,选中奇地址端口 A0=0,选中偶地址端口 在80X86系统中,使用一片8259,偶地址为20H,奇地址为21H 使用两片8259A时,主片8259H,偶地址为20H,奇地址为21H 从片8259H,偶地址为A0H,奇地址为A1H *INTA 中断响应信号输入端 双功能引脚。工作在级联方式时,主8259A的这条引脚接高电平,从8259A 接低电平。 * CAS0,CAS1,CAS2:(CAScade lines)级联线(了解即可) 主从片的CAS0,CAS1,CAS2对应连接 *IR0~IR7 中断请求输入引脚。8个外设的中断请求信号分别连接在这些引脚上。 每一个引脚可以扩展一片8259A * WR RD *INT 中断请求信号 *SP / EN (Slave Program / ENable buffer)(了解即可) 从编程/使能缓冲线 注意:外设的中断请求不是直接提交给CPU的,而是通过中断控制器经过管理后,再传递给CPU的INTR引脚的。 2)内部结构 *1 中断请求寄存器 IRR Interrupt Request Register 功能: 存放中断请求信号直到CPU响应中断为止。 80X86计算机系统设定的是上升边方式 IR7~IR0引脚上出现中断请求信号 或 上升边或高电平表示有中断请求,则相应的位置1。 *2中断屏蔽寄存器 IMR Interrupt Mask Register 功能: 用于屏蔽某IR0~IR7引脚上的中断请求信号,使之不能被传递给CPU。某位为1,则屏蔽对应引脚上的中断请求;为0,允许。 IMR与IRR的各个位一一对应 IRR7 IRR0 IR7引脚 IR0引脚 : : : 例:IR0,IR3,IR7
您可能关注的文档
最近下载
- 【絮语文】2026高一语文必修上册《江城子乙卯正月二十日夜记梦》课件.pptx
- 我的阿勒泰读书分享.pptx VIP
- 2023(新版)研学旅行指导师考试参考题库(含答案).pdf VIP
- 一种桥面沥青面层摊铺导线控制装置.pdf VIP
- 公路工程监理机构设置与岗位职责.docx VIP
- 2025中航材华顺航空资源服务(北京)有限公司招聘27人笔试参考题库附答案解析.docx VIP
- 活动机会视角下老年人地面公交出行空间公平性:理论、实证与优化策略.docx
- 村社区两委换届选举工作培训ppt课件.pptx VIP
- 2025年水利系统职称考试题库与答案.docx
- 《2024年 互换·共情·交流_共同体美学和创作者本位》范文.docx VIP
文档评论(0)