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

微机原理与接口技术8中断技术.doc

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

①中断向量:中断服务子程序的入口地址。 ②中断向量表:中断向量构成的表格。 ③可编程中断控制器Intel 8259A 1)内部结构 (1)中断请求寄存器IRR(interrupt request register) 8259A有8条外部中断请求输入信号线IR0~IR7 外部设备产生中断请求的方式:1边沿触发方式 2电平触发方式 中断屏蔽寄存器IMR(interrupt mask register) 禁止IRR中对应位的中断请求输入信号进入 中断服务寄存器ISR(interrupt service register) 存放正在服务的所有中断 优先判决电路 优先权 控制逻辑 数据总线缓冲器 8位双向三态,传送命令控制字、状态字和中断向量 读/写控制电路 (8)级联缓冲器/比较器 2)引脚信号 (1)D0~D7:双向8位双数总线 (2):读输入信号 (3):写输入信号 (4)A0:地址选择输入 (5):片选输入 (6)CAS0~CAS2:级联线 (7):双功能线 (8)IR0~IR7:中断请求输入,外设发给8259A (9)INT:8259A向CPU输出的中断请求端 (10):接收CPU中断响应,输入 3)编程 (1)8259A的初始化控制字及初始化编程 8259A只有一根地址线,对字的操作按照一定顺序 并结合某些数据位来进行寻址设置的 各初始化控制字的功能 ①ICW1 ②ICW2 ③ICW3:用于8259A的级联。 ④ICW4:只有在ICW1的IC4=1时才使用。 (2)8259A的控制命令字及操作方式编程。 通过操作命令字OCW(operating command word)来使它按不同的方式进行操作 1)操作命令字的寻址: A0=1,故OCW1;A0=0,D4=0,D3=0,故OCW2;A0=0,D4=0,D3=1,故OCW3。 2)8259A的操作命令: ①OCW1: ②OCW2: ③OCW3: (3)8259A的工作方式: ①中断屏蔽方式: 1)一般屏蔽方式:当一个中断请求被响应时,8259A将禁止同级和较 低优先级的中断请求 2)特殊屏蔽方式:可以防止较高屏蔽中断一直使用中断。 ②查询方式: ③优先级方式: 1: 固定优先级方式 2:循环优先级方式 ④嵌套方式: 1:全嵌套方式:屏蔽比自己低的中断,只有优先权比它高的中断源的 中断请求才能响应 2:特殊全嵌套方式:级联下的中断。 ⑤中断结束方式: 1:自动结束方式(AEOI) 2:非自动结束方式(EOI) ⑥缓存方式: ⑦读8259的状态: ⑧8259A的级联

文档评论(0)

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

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

1亿VIP精品文档

相关文档