8259中断控制

本文介绍了8259中断控制实验,包括实验目的、设备和步骤。实验涉及8259中断控制器的原理,通过PC机和TD-PITE实验装置,讲解了8259的初始化、单中断实验和级联实验,帮助读者掌握中断控制编程和级联方式的使用。
摘要由CSDN通过智能技术生成

8259中断控制实验


1  实验目的

1. 掌握8259中断控制器的工作原理。

2. 学习8259的应用编程方法。

3. 掌握8259级联方式的使用方法。

2  实验设备

PC机一台,TD-PITE实验装置一套。

3  实验内容及步骤

1.  中断控制器8259简介

Intel 386EX芯片中集成有中断控制单元(ICU),该单元包含有两个级联中断控制器,一个为主控制器,一个为从控制器。该中断控制单元就功能而言与工业上标准的82C59A是一致的,操作方法也相同。从片的INT连接到主片的IR2信号上构成两片8259的级联。

TD-PITE实验系统中,将主控制器的IR6、IR7以及从控制器的IR1开放出来供实验使用,主片8259的IR4供系统串口使用。8259的内部连接及外部管脚引出如图4.5:

4.5  8259内部连续及外部管脚引出图

4.1列出了中断控制单元的寄存器相关信息。

4.1  ICU寄存器列表

寄存器

口地址

功能描述

ICW1(主)

ICW1(从)

(只写)

0020H

00A0H

初始化命令字1

决定中断请求信号为电平触发还是边沿触发。

ICW2(主)

ICW2(从)

(只写)

0021H

00A1H

初始化命令字2

包含了8259的基址中断向量号,基址中断向量是IR0的向量号,基址加1就是IR1的向量号,依此类推。

ICW3(主)

(只写)

0021H

初始化命令字3

用于识别从8259设备连接到主控制器的IR信号,内部的从8259连接到主8259IR2信号上。

ICW3(从)

(只写)

00A1H

初始化命令字3

表明内部从控制器级联到主片的IR2信号上。

ICW4(主)

ICW4(从)

(只写)

0021H

00A1H

初始化命令字4

选择特殊全嵌套或全嵌套模式,使能中断自动结束方式。

OCW1(主)

OCW1

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花月诗人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值