- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第的9章 中断技术与中断控制器
§9.3.3 82C59A引脚功能 82C59A的外部引脚 引脚可分为三个部分: 与CPU的接口引线 与外设的接口引线 用于级联的接口引线 1. 82C59A与CPU的接口引脚 D7~D0:数据线,双向,三态 。 传送的信息:控制字、状态字、中断类型码。 A0:地址线,输入。偶地址端口: 3个控制字,3个状态字 寻址82C59A内部的端口: 奇地址端口: 4个控制字, 1个状态字 :写信号,输出,低高电平有效。 :读信号,输出,低高电平有效。 :片选信号,输出,低高电平有效。 INT:中断请求信号,输出,高电平有效。 用于由82C59A向CPU发出中断请求,连接CPU的可屏蔽中断请求输入端INTR。 :中断响应信号,输出,低电平有效。 用于接收CPU送回的中断响应负脉冲。连接CPU控制总线的 。 OCW1,ICW2,ICW3,ICW4 ICW1, OCW2, OCW3 IRR, ISR,中断查询字 IMR CS RD WR A0 D4 D3 读写操作 0 1 0 0 1 ? 写ICW1 0 1 0 1 ? ? 写ICW2、 ICW3 、ICW4、OCW1 0 1 0 0 0 0 写OCW2 0 1 0 0 0 1 写OCW3 0 0 1 0 读IRR/ISR/中断查询字 0 0 1 1 读IMR 8259的读写功能 82C59A外部特性 3. 82C59A级联时的接口引线 CAS2~CAS0:级连引脚,双向。 用来构成82C59A的主从式级联控制结构,传送从片标志。 :从片编程/缓冲器允许信号,双向,低电平有效。 主片SP=“1” 当82C59A工作在非缓冲方式时:输入SP信号 功能: 从片SP=“0” =“0”允许 当82C59A工作在缓冲方式时:输出缓冲器允许信号 =“1”禁止 2. 82C59A与外设的接口引线 IR0~IR7:中断请求,输入,高电平或上升沿有效。 用于接收从外设来的中断请求信号 。每个引脚分别连接一个中断源的 中断请求输出端或连接一个82C59A从片的INT端(级联方式时)。 §9.3.4 82C59A的控制字 82C59A共有7个控制字 4个初始化命令字(ICW1---ICW4) 3个操作命令字(OCW1---OCW3) 82C59A共有4个状态字 IRR寄存器内容、ISR寄存器内容、 IMR寄存器内容、中断查询字 82C59A的控制字 1. 初始化命令字 初始化命令字通常是系统开机时,由初始化程序填写的,而且在整个系统工作过程中保持不变。 初始化命令字有四个ICW1、 ICW2、 ICW3、 ICW4。 写入顺序为ICW1、ICW2、 ICW3、 ICW4 其中:是否写入ICW3和ICW4,由ICW1决定。 ICW1的格式和含义 ICW1:芯片控制初始化命令字。 写入82C59A的偶地址端口。 初始化命令字ICW1写入后,8259内部完成初始化过程: (1)清除ISR和IMR寄存器; (2)指定中断优先级R0 ? R7; (3)从片的地址置成7; (4)特殊屏蔽方式复位; (5)自动EOI循环方式复位;(6)边沿触发器复位。 82C59A的控制字 ICW1 IC4 SNGL ADI 0 * 1 LTIM * * A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 不写ICW4 写ICW4 0 1 级联,写ICW3 单片,不写ICW3
文档评论(0)