259中断控制器应用实验.docVIP

  • 5
  • 0
  • 约2.93千字
  • 约 6页
  • 2019-06-24 发布于江苏
  • 举报
8259中断控制器应用实验   实验目的 (1) 学习中断控制器8259的工作原理。 (2) 掌握可编程控制器8259的应用编程方法 。   实验内容 (1) 利用实验平台上的8259控制器,通过查询中断源方法,设计一个查询中断应用实验,处理IR0 和IR1发出的中断请求。 ? 实验原理 1.8259控制器的介绍 ??? 中断控制器8259是Intel公司专为控制优先级中断而设计开发的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对8259进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。同时,在不需增加其他电路的情况下,通过多片8259的级连,能构成多达64级的矢量中断系统。它的管理功能包括: (1) 记录各级中断源请求。 (2) 判别优先级,确定是否响应和响应哪一级中断。 (3) 响应中断时,向CPU传送中断类型号。 ??? 8259的内部结构和引脚如图1所示。 图1 ??? 8259的命令共有7个,一类是初始化命令字,另一类是操作命令。8259的编程就是根据应用需要将初始化命令字ICW1-ICW4和操作命令字OCW1- OCW3分别写入初始化命令寄存器组和操作命令寄存器组。ICW1-ICW4各命令字格式如图2所示,OCW1-OCW3各命令字格式如图3所

文档评论(0)

1亿VIP精品文档

相关文档