理论教育 8259A中断优先级实验结果

8259A中断优先级实验结果

时间:2023-11-19 理论教育 版权反馈
【摘要】:掌握8259中断控制器的工作原理。掌握8259中断优先级管理方式。图3-308259优先级实验连接图参考程序如下:3.实验步骤参照图3-30进行硬件连接。图3-318259优先级实验Proteus仿真图上述源程序通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。

8259A中断优先级实验结果

1.实验目的

(1)认识8086系统的中断特性。

(2)掌握8259中断控制器的工作原理。

(3)掌握8259中断优先级管理方式。

2.实验内容

本实验利用中断方式,控制8个发光二极管的闪烁花样(3种)。若有中断请求,观察8个发光二极管的变化。电路中有两个中断源,若正在执行较低级的中断服务程序,则允许比它优先级高的中断被响应(IRQ6>IRQ7)。实验连接图如图3-30所示。

图3-30 8259优先级实验连接图

参考程序如下:

(www.daowen.com)

3.实验步骤

(1)参照图3-30进行硬件连接。

(2)输入程序,检查无误并保存,经编译、连接装载。

(3)执行程序。

(4)拨动两个单次脉冲开关,观察发光二极管的亮、灭。

4.Proteus仿真

设计电路中需要的8086系统基本电路(最小模式电路、存储器电路、IO端口译码电路)在3.2节中已详细介绍,此处不再赘述,只画出接口外设电路部分,电路如图3-31所示。该电路用到的元件有8259、74LS273、74LS32、LED-RED、RES、BUTTON。

图3-31 8259优先级实验Proteus仿真图

上述源程序(asm文件)通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。按动按钮,发出IR6、IR7不同中断请求,观察发光二极管的亮、灭情况。

5.思考题

在实验中,若先有IR7中断请求,再有IR6中断请求,结果会是什么?为什么?

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈