[物理]微原-第8章.ppt

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

一、中断系统中的名词概念 一、中断系统中的名词概念 二、中断工作方式的特点 三、中断管理 三、中断管理 三、中断管理 三、中断管理 四、中断过程 四、中断过程 四、中断过程 四、中断过程 四、中断过程 一、8086微处理器的中断类型 一、8086微处理器的中断类型 一、8086微处理器的中断类型 一、8086微处理器的中断类型 一、8086微处理器的中断类型 一、8086微处理器的中断类型 一、8086微处理器的中断类型 一、8086微处理器的中断类型 二、8086微处理器的中断向量表 二、8086微处理器的中断向量表 三、8086微处理器的中断响应及返回 8259的编程分为两个阶段:初始化阶段和操作阶段。 初始化阶段应该在系统加电或复位后由初始化程序完成。用输出指令向8259置入初始化命令。 操作阶段,用输出指令向8259发适当的操作命令字,实现对8259的状态、中断方式和过程的控制。 初始化编程的任务: 第一、设定中断请求信号的有效形式,即高电平有效,还是低电平向高电平跳变的上升沿有效; 第二、是单片工作方式还是级联工作方式; 第三、设定8259管理的中断类型号基值,即0级中断IR0对应的中断类型号,当中断请求响应时,得到中断向量表中相应的地址; 第四、设定各级的优先排序规则; 第五、设定一次中断处理结束时的结束操作规则。 通过向8259发初始化命令字ICW实现。 初始化命令字ICW1: 格式:设置ICW1需要I/O地址为A0=0。 D7 D6 D5 D4 D3 D2 D1 D0 初始化命令字ICW2说明: ▲外中断的中断类型号是在中断需要期间由8259提供的; ▲8259是根据初始化过程中用ICW2命令置入的中断类型号基值来提供中断类型号。 ▲IR0对应的中断类型号是中断类型号基值,一定能被8整除的正整数。 初始化命令字ICW3:专为级联而设置的。 当只有一片8259A(即设ICW1的D1位为1),则不设置CW3;当多于一片时,将主片和从片的ICW1中D1位设置为0;且在设置ICW2之后向A0=1地址设置的才是ICW3。 ICW3(主控) ICW3(从属) 初始化命令字ICW4:只有ICW1的IC4位为1才能设置ICW4 格式: D7 D6 D5 D4 D3 D2 D1 D0 8259初始化命令字设置次序: OCW1 OCW2:设置OCW2地址的是A0=0 。 OCW3:用于管理特殊的屏蔽方式和查询方法。设置OCW3地址的是A0=0 。 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 作 业 P265-266 8.5,8.6,8.20 五、8259A的编程 8.3 中断控制器8259A及其应用 ●初始化编程 AEOI μPM M/S BUF SFNM 0 0 0 1-中断自动结束 0-中断正常结束 0 ×非缓冲方式 1 0 缓冲方式/从片 1 1缓冲方式/主片 1-特殊全嵌套方法 0-正常全嵌套方法 1-8086/8088方式 0-8080/8085方式 五、8259A的编程 8.3 中断控制器8259A及其应用 ●初始化编程 ICW1 ICW2 是级联? SNGL=1? ICW3 N Y 地址A0=0 (20H) A0=1 (21H) A0=1 (21H) A0=1 (21H) IC4=1? Y ICW4 N 五、8259A的编程 8.3 中断控制器8259A及其应用 ●操作编程 系统运行中可以向8259发操作命令字,对8259A管理中断的方式进行修改和设定;8259A共有OCW1、OCW2和OCW3三个操作控制字。与初始化命令字ICW不同,OCW不是按照既定流程写入,而是按需要选择写入。 五、8259A的编程 8.3 中断控制器8259A及其应用 ●操作编程 操作命令字OCW1: 用于设置屏蔽状态。用输出指令把OCW1发送到IMR。 中断屏蔽寄存器IMR中为1 的位对应的中断级的输入线IR处于被屏蔽状态。 被屏蔽的中断级请求不能使8259的INT输出端产生有效的请求信号。 设置OCW1的I/O地址是A0=1 五、8259A的编程 8.3 中断控制器8259A及其应用 ●操作编程 D0 D1 D2 D3 D4 D5 D6 D7 1:屏蔽响应的IR 0:允许相应的IR

文档评论(0)

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

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

1亿VIP精品文档

相关文档