- 0
- 0
- 约5.85千字
- 约 7页
- 2026-01-24 发布于北京
- 举报
实验名称:8259中断控制器应用与步进电机控制实验__
:__学号:_082563_同组:_实验日期:_2010年12月23日
_
实验5-38259中断控制器应用实验
一、实验目的
(1)学习中断控制器8259的工作原理。
(2)掌握可编程控制器8259的应用编程方法。
二、实验设备
PC微机一台、TD-PIT+实验系统一套。
三、实验内容
(1)利用PC机给实验系统分配的中断线,设计一个单中断应用。使用单次脉冲模拟中断产
生。编写中断处理程序,在显示器屏幕上显示一个字符。
(2)利用实验平台上8259控制器对扩展系统总线上的中断线INTR进行扩展。编写程序对
8259控制器的IR0和IR1中断请求进行处理。
四、实验原理
(1)8259控制器的介绍
中断控制器8259A是Intel公司专为控制优先级中断而设计开发的。它将中断源
优先级排队、辨别中断源以及中断矢量的电路集于一片中,因此无需附加任何电路,只
需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结
构可以由用户编程来设定。同时,在不需增加其他电路的情况下,通过多片8259A的级连,
能构成多达64级的矢量中断系统。它的管理功能包括:
a)记录各级中断源请求;
b)判别优先级,确定是否响应和响应哪一级中断;
c)响应中断时,向CPU传送中断类型号。8259A的结构和引脚如图5-3-1所示。
8259A令共有7个,一类是初始化命令字,另一类是操作命令。8259A的编程就
是根据应用需要将初始化命令字ICW1-ICW4和操作命令字OCW1-OCW3分别写入初始化命
令寄存器组和操作命令寄存器组。ICW1-ICW4各命令字格式如图5-3-2所示,OCW1-OCW3
各命令字格式如图5-3-3所示,其中OCW1用于设置中断操作字,OCW2用于设置优先
级循环方式和中断结束方式的操作命令字,OCW3用于设置和撤销特殊方式、设置中断
查询方式以及设置对8259寄存器的读出命令。
图5-3-18259结构和引脚图
图5-3-2(a)ICW1格式
图5-3-2(b)ICW2格式
图5-3-2(c)ICW3格式
图5-3-2(d)ICW4格式
图5-3-3OCW命令字格式
(2)8259寄存器及命令的控制
在硬件系统中,8259仅占用两个外设接口地址,在片选有效的情况下,利用A0来寻
址不同的寄存器和命令字。对寄存器和命令的控制如表5-3-1所示。
表5-3-18259寄存器及命令的控制
(3)PC微机系统中的8259
在80x86系列PC微机系统中,系统中包含了两片8259A中断控制器,经级连可以管
理15级硬件中断,但其中部分中断号已经被系统硬件占用,具体使用情况如表5-3-2示。
两片8259A的端口地址为:主片8259使用020H和021H两个端口;从片使用0A0H和0A1H
两个端口。系统初始化两片8259的中断请求信号均采用上升沿触发,采用全嵌套方式,优
先级的排列次序为0级最高,依次为1级、8级~15级,然后是3级~7级。
在扩展系统总线上的INTR对应的中断线就是PC机保留中断其中的一个。对INTR中
断的初始化PC机已经完成,在使用时主要是将其中断
您可能关注的文档
最近下载
- 电子病历系统应用水平四级实证材料通用模板(基本项部分)(2022版).doc VIP
- 实施指南《GB_T37306.1-2019金属材料疲劳试验变幅疲劳试验第1部分:总则、试验方法和报告要求》实施指南.docx VIP
- 中药生产监督管理专门规定-培训.pptx VIP
- 大学在线开放课程建设实施方案.docx VIP
- 电子病历系统应用水平四级实证材料通用模板(选择项部分)(2024版).doc VIP
- 北师大版六年级数学下册第一单元《圆柱与圆锥》课件.pptx VIP
- PEP人教版小学英语四年级下册阅读理解练习36篇.pdf VIP
- 2025年云南省中考数学——26题二次函数降次幂精选题35道.docx VIP
- 《化妆品中凝血酸(氨甲环酸)的测定 高效液相色谱法》.pdf VIP
- 厂房建设投资估算表.xls VIP
原创力文档

文档评论(0)