网站大量收购独家精品文档,联系QQ:2885784924

微机原理与应用课件第7章.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与应用课件第7章

ICW3 S2/ID2 1 S5 S4 S3 S7 S6 A0 D7 D6 D5 D4 D3 D2 D1 D0 S1/ID1 S0/ID0 8259A在级联工作方式(SNGL=0)时,要写入ICW3,它规定本8259为主设备,还是从设备。 (1)工作在主设备 8259A作为主设备,SP/ EN接高电平,或缓冲方式ICW4的M/S=1时,S0---S7表明从设备接在IR0——IR7的哪一根线上,接有从设备的IR端对应的S位为1,未接从设备的IR端对应的S位为0。 (2)工作在从设备 8259A作为从设备时,SP/ EN接低电平,或缓冲方式ICW4的M/S=0时,ID0---ID2表明从设备接在主设备的哪一根IR线上, ID0---ID2用编码表示IR0——IR7的8根线。 ICW4 ?PM AEOI M/S 1 0 SFNM BUF 0 0 A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 选用8085 选用8088 0 1 正常EOI方式 自动结束中断方式 0= 全嵌套方式 1= 特殊全嵌套方式 = 非缓冲方式,此时若用级联, 由SP/ EN确定主从设备。 = 缓冲方式,本机为从机 = 缓冲方式,本机为主机 0 ? 1 0 1 1 全嵌套方式:高级中断可打断正在处理的中断,优先处理更高级的中断。 特殊全嵌套方式:对于级联方式,主8259A把从同一从8259A来的不同级别的中断请求认为是同级的,而不予以响应。在8259A级联时,若主片处于特殊全嵌套方式就允许对相同级别的中断请求开放。 2. 操作命令字 8259A有3个操作命令字,由CPU写入8259A,写入顺序不限。 OCW1 M0 1 A0 D7 D6 D5 D4 D3 D2 D1 D0 M7 M6 M5 M4 M3 M2 M1 中断屏蔽字:1=屏蔽中断; 0 = 允许中断 L0 0 A0 D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 OCW2 OCW2----控制8259A的中断结束和优先级循环方式的命令 (1)中断结束命令 R SL EOI 操作 0 0 1 正常EOI中断结束命令 0 1 1 特殊EOI中断结束命令 1 0 1 正常EOI时循环命令 1 0 0 自动EOI时循环置位命令 0 0 0 自动EOI时循环复位命令 1 1 1 特殊EOI时循环命令 1 1 0 优先级设定命令 0 1 0 无操作 R、SL、EOI编码表 普通EOI结束方式:8259A收到EOI结束命令后,自动将ISR中级别最高的置“1”位清“0”。 L2 L1 L0 IR 0 0 0 IR0 0 0 1 IR1 0 1 0 IR2 0 1 1 IR3 1 0 0 IR4 1 0 1 IR5 1 1 0 IR6 1 1 1 IR7 L2、L1、L0编码表 特殊EOI结束方式:正常EOI是自动清除级别最高的ISR位,而特殊EOI则清除有L0—L2指定的ISR位。 自动AEOI结束方式:某中断被响应后,ISR对应位被置1,但CPU在中断响应的第二个脉冲将ISR的对应位清0。此时,尽管CPU对某个外设正在进行中断服务,但在8259A中无指示,低级别的中断可打断高级中断,产生重复嵌套,嵌套深度无法控制。 在级联方式下,一般用非自动结束方式,中断结束时,要发两次中断结束命令,一次是对主片,另一次是对从片发的位。 特殊循环(特定优先级):由编程设定最低优先级,从而规定了所有其它的优先级。例:若设定IR3对应的设备优先级最低,则IR4对应的设备优先级最高。 (3)优先级循环 自动循环(设备优先级相等):一个设备受到服务后,优先级变得最低,原优先级比它低一级的设备的优先级变得最高。 (2)优先级设定命令 IR7

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档