微机原理与接口技术(第3版)课件 第8章 中断技术与可编程中断控制器8259A-part3.pptx

微机原理与接口技术(第3版)课件 第8章 中断技术与可编程中断控制器8259A-part3.pptx

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

微机原理与接口技术第8章中断技术与可编程中断控制器8259A

目录8.1中断的基本概念及其应用8.2中断系统的功能和中断优先级8.38086/8088的中断操作与响应8.4可编程中断控制器8259A8.58259A的应用举例2

主要内容8259A的主要功能结构8259A的工作过程8259A的中断管理8.4可编程中断控制器8259A8259A的编程3

8259A的编程8.4可编程中断控制器8259A初始化命令字ICW1ICW2ICW3ICW44

8259A的编程8.4可编程中断控制器8259A初始化命令字ICW1ICW2ICW3ICW40A0A7A6A5D7D6D51D4LTIMD3ADID2SINGLD1IC4D0中断向量地址的A7~A5,仅用于8080/8085系统,其他系统无意义。中断请求触发方式选择:1:电平触发0:边沿触发调用地址间隔(8080/8085用):1:4个字节0:8个字节1:单一8259A0:8259A级联1:需用ICW40:不用ICW4XXXX5

8259A的编程8.4可编程中断控制器8259A初始化命令字ICW1ICW2ICW3ICW4用于设定中断类型码1A0A15A14A13A12A11A10A9A8D7D6D5D4D3D2D1D0T7T6T5T4T3×××8080/8085系统为中断向量地址的A15~A8.8086/8088系统中为中断类型码的高5位6

8259A的编程8.4可编程中断控制器8259A初始化命令字ICW1ICW2ICW3ICW4有多片8259A级联时,才需要设置ICW31A0IR7IR6IR5IR4IR3IR2IR1IR0D7D6D5D4D3D2D1D01:该引脚有从片,0:该引脚无从片主片×××××ID2ID1ID0D7D6D5D4D3D2D1D0从片从设备的ID编码写出p196图8.4-3中主8259A和从片A、从片B的ICW3。7

8259A的编程8.4可编程中断控制器8259A初始化命令字ICW1ICW2ICW3ICW41A0000D7D6D5SFNMD4BUFD3M/SD2AEOID1μPMD01:特殊完全嵌套方式0:完全嵌套方式0X:非缓冲方式10:缓冲方式,从片11:缓冲方式,主片1:自动结束方式0:非自动结束1:8086/8088系统0:8080/8085系统非缓冲方式下如何区分主/从片?结合引脚SP/EN理解18

8259A的编程8.4可编程中断控制器8259A初始化流程ICW1(A0=0)ICW2(A0=1)级联方式?Y为主片?ICW3(A0=1)指出从片连接情况YNICW3(A0=1)指出本从片连接主片哪个引脚要写ICW4吗?YICW4(A0=1)NN9

8259A的编程8.4可编程中断控制器8259A初始化流程例8.4-1一个CPU为8086/8088的系统,采用1片8259A做中断控制器,要求其工作在全嵌套方式,非中断自动结束方式,不用缓冲方式,中断请求信号为边沿触发方式,中断类型码为B0H~B7H。该8259A的两个端口地址分别为20H和21H,试完成初始化程序。0A0XXXD7D6D51D4LTIMD3XD2SINGLD1IC4D0ICW120H0001001ICW41(13H)10

8259A的编程8.4可编程中断控制器8259A初始化流程例8.4-1一个CPU为8086/8088的系统,采用1片8259A做中断控制器,要求其工作在全嵌套方式,非中断自动结束方式,不用缓冲方式,中断请求信号为边沿触发方式,中断类型码为B0H~B7H。该8259A的两个端口地址分别为20H和21H,试完成初始化程序。ICW21A0A15A14A13A12A11A10A9A8D7D6D5D4D3D2D1D0T7T6T5T4T3×××21B0H)11

8259A的编程8.4可编程中断控制器8259A初始化流程例8.4-1一个CPU为8086/8088的系统,采用1片8259A做中断控制器,要求其工作在全嵌套方式,非中断自动结束方式,不用缓冲方式,中断请求信号为边沿触发方式,中断类型码为B0H~B7H。该8259A的两个端口地址分别为20H和21H,试完成初始化程序。ICW41A0000D7D6D5SFNMD4BUFD3M/SID2AEOID1μPMD02101H)12

8259A的编程8.4可编程中断控制器8259A初始化流程例8.4-1一个CPU为8086/8088的系统,采用1片8259A做中断控制器,要求其工作在全嵌套方式,非中断自动结束方式,不用缓冲方式,中断请求信号为边沿触发方式,中断类型码

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档