东北大学自动化复习课件微机原理及接口技术(含单片机-七中断).pptVIP

  • 13
  • 0
  • 约2.57万字
  • 约 123页
  • 2019-04-26 发布于山东
  • 举报

东北大学自动化复习课件微机原理及接口技术(含单片机-七中断).ppt

88 89 90 91 92 93 94 95 96 97 98 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 115 例4 中断子程中不发EOI 分析: CPU响应中断后, 自动将ISR中的对应位置1, 因中断子程未发EOI使ISR的相应位为0 所以,即使CPU执行完该中断子程, 该级或低级的中断申请将被8259A的 优先级裁决器屏蔽。 IRET IR2中断子程 IR0 中断申请 116 1、什么是中断向量?中断向量表是什么?非屏蔽中断的类型为多少?8086中断系统优先级顺序怎样? 习题和思考题 2、8259的全嵌套和特殊全嵌套方式有何异同?优先级自动循环是什么?什么特殊屏蔽方式?如何设置成该方式? 3、8259有几种中断结束方式?应用场合如何? 4、8259的ICW2与中断类型码有什么关系?说明类型码为30H,36H,38H的异同。 117 5、8086/8088CPU响应可屏蔽中断的条件是什么? 习题和思考题 6、具有中断屏蔽的接口电路中的“屏蔽”同“屏蔽中断”中的“屏蔽”是否一回事,若不是,有何区别? 118 7、若8259A初始化送ICW2为77H,则IR0-IR7所对应的中断类型码分别为:————-———— 8、已知某中断源的中断类型码为47H,中断向量为2000:A500H, 则在中断向量表从——单元开始的连续四个单元中,应依次 存放——。 习题和思考题 A. 11CH, 00H、20H、00H、A5H B. 188H, 00H、A5H、00H、20H C. 11CH, 00H、A5H、00H、20H D. 188H, 00H、20H、00H、A5H 119 习题和思考题 9、当8259A采用循环优先级工作方式时,若刚刚为IR1服务过, 则此时的8个中断源的中断优先级排列为:—— A. IR0IR1IR2IR3IR4IR5IR6IR7 B. IR7IR6IR5IR4IR3IR2IR1IR0 C. IR2IR3IR4IR5IR6IR7IR0IR1 D. IR0IR2IR3IR4IR5IR6IR7IR1 10、8259A初始化时,ICW1应写入A0=____的端口,而OCW1 应写入A0=______的端口 120 CAS0 IR0 CAS1 IR1 CAS2 IR2 IR3 INTA IR4 IR5 INT IR6 IR7 SP/EN CAS0 INTA CAS1 CAS2 INT IR0 IR1 SP/EN IR7 CAS0 IR0 CAS1 IR1 CAS2 IR2 IR3 INTA IR4 IR5 INT IR6 IR7 SP/EN INTA INTR +5V 8259级联工作示意图 121 8259级联工作示意图 122 8259中断工作过程 123 写ICW1 A0=0,D4=1 写ICW2 A0=1 SNGL=1 IC4=1 写ICW3 A0=1 写ICW4 A0=1 是 否 是 否 按顺序对A0=1端口写入命令字 8259A芯片的初始化流程 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 83 (2) 发中断结束命令 EOI 由 8259A 的工作过程可知: ISR中的内容是优先级裁决器进行裁决的重要依据 CPU响应某级中断后,8259A自动将ISR的对应位置1,如果CPU已执行完中断子程,而ISR中的对应位仍为1, 8259A的优先级裁决器仍会据ISR的内容做裁决, 从而会屏蔽同级或低级的中断申请。 在中断响应后,对 ISR中相应位的清0很重要, 它是8259A认为中断结束的标志。 84 IOR IOW 总线 数 据 线 D0 ~ D7 INTA A0 片 选 译 码 A5 ~ A9 CS A0

文档评论(0)

1亿VIP精品文档

相关文档