8259A
可编程中断控制器
(8259A 8259A-2)
Y
Y
Y
Y
Y
Y
8086兼容8088
MCS- 80 MCS- 85兼容
八个优先级控制器
可扩展到64级
可编程中断模式
个人申请屏蔽能力
Y
Y
单身
a
5V电源(无时钟)
可提供28引脚DIP和28引脚
PLCC封装
(见包装规格订单
231369)
Y
可在EXPRESS
标准温度范围
扩展级温度范围
英特尔8259A可编程中断控制器处理多达八个向量优先级中断的CPU
它是级联的,无需额外的电路它封装在一个28引脚多达64个向量中断的优先级
DIP使用NMOS技术,并且需要单
a
5V电源电路是静态的,无需时钟输入
8259A的被设计以最小化在处理多级优先级间的软件和实时开销
中断产生它有几种模式,允许优化各种系统需求
该8259A是完全与Intel 8259软件最初是为8259将操作写入向上兼容
在所有的8259相当于模式( MCS - 80 85非缓冲边沿触发)的8259A
DIP
231468 –2
PLCC
231468 –31
231468 –1
图1框图
图2引脚
CON连接gurations
1988年12月
订单号231468-003
8259A
表1引脚说明
符号
V
CC
GND
CS
针无
28
14
1
TYPE
I
I
I
供应
a
5V电源
地
芯片选择
在这个引脚上的低电平使RD和WR通信
CPU和8259A的INTA功能之间是独立的
CS
写
在这个引脚当CS为低电平低使8259A接受
来自CPU的命令字
读
在这个引脚当CS为低电平低使8259A释放
状态到用于CPU的数据总线
双向数据总线
控制状态和中断矢量
信息通过该总线传输
CASCADE线路
中科院线条构成了专用8259A总线控制
多8259A的结构,这些引脚是主8259A输出
并投入奴隶8259A
从程序启用缓存
这是一个双功能引脚
当在缓冲模式下它可被用作控制一输出
缓冲收发器( EN) 。当没有在缓冲模式下,它被用作
输入指定一个主( SP
e
1 )或从站( SP
e
0)
打断
该引脚为高电平时有效的中断请求
断言的它被用于中断因而它被连接到CPU的
CPU的中断引脚
中断请求
异步输入一个中断请求
是通过提高红外输入(从低到高),并保持高电平,直到执行
这是公认的(边沿触发模式),或者只是一个高层次上的
IR输入(电平触发方式)
中断响应
该引脚用于使能8259A
中断向量的数据到数据总线上通过的中断的一个序列
确认由CPU发出的脉冲
AO地址线
此引脚用作与CS WR和配合
RD脚它用于由8259A破译各种命令字
CPU写和地位的CPU要读取它通常是
连接到CPU的A0地址线( A 1为8086 8088 )
名称和功能
WR
RD
D
7
–D
0
CAS
0
- CAS
2
2
3
4– 11
12 13 15
I
I
I O
I O
SP EN
16
I O
INT
17
O
IR
0
ΔIR
7
18 – 25
I
INTA
26
I
A
0
27
I
2
8259A
8259A的是专门设计用于一个设备
实时中断驱动的微型计算机系统
它管理八级或请求,并内置了
功能扩展到其它8259A的(最多64个
平)它是由该系统的软件编程
作为IO外设的选择优先模式是
提供给程序员,以便在方式
该请求是由8259A处理可以
被构造以匹配他的系统要求
优先模式可以改变或重新配置
动态地在过程中的主要程序中的任何时间
这意味着,完成中断结构可以
被定义为需要基于总系统上
环境
中断请求寄存器( IRR )和
在服务寄存器( ISR )
在IR输入线的中断被处理
级联两个寄存器的中断请求稳压
寄存器( IRR)和内部收益率是用在服务( ISR )
来存储所有的中断级这些请求
服务和中断服务例程,用于存储所有的中断
这是被服务水平
优先解决程序
这个逻辑块确定的各个位的priorites
在IRR设置的最高优先级的选择
选通进入中断服务程序中相应的位
INTA脉冲
中断屏蔽寄存器( IMR )
该IMR存储其屏蔽中断的位
线被屏蔽的IMR运行在IRR
掩蔽更高的优先级输入的,不会影响
的较低质量的中断请求线
INT (中断)
此输出将直接进入CPU中断输入
在V
OH
在这条线电平被设计为充分
与8080A 8085A和8086的输入兼容
水平
INTA (中断应答)
INTA脉冲将导致8259A释放病媒
荷兰国际集团的信息到数据总线上的这个格式
数据取决于系统模式( MPM)
8259A
数据总线缓冲器
这三态双向8位缓冲器,用于跨
面对8259A到系统数据总线控制
字和状态信息传送
通过该数据总线缓冲器
阅读写控制逻辑
此块的功能是接受输出的COM
从CPU mands它包含初始化
命令字( ICW)寄存器和操作
命令字( OCW ),它存储寄存器
各种控制格式的设备操作这
功能块还允许8259A的状态为
被转移到数据总线
CS (片选)
的低电平输入使8259A无阅读
或将发生写入芯片的,除非该设备是
选
WR (写)
的低电平输入使CPU写CON-
控制字( ICWS和老化武)到8259A
RD (读)
的低电平输入使8259A送
的中断请求寄存器( IRR )的状态
服务寄存器( ISR )中断屏蔽寄存器
( IMR )和中断级到数据总线
A
0
该输入信号用于在与WR一起和
RD信号写命令到各种的COM
命令寄存器以及读取各种状态
该芯片的寄存器,这条线可以直接连接到
的地址线中的一
4
8259A
可编程中断控制器
(8259A 8259A-2)
Y
Y
Y
Y
Y
Y
8086兼容8088
MCS- 80 MCS- 85兼容
八个优先级控制器
可扩展到64级
可编程中断模式
个人申请屏蔽能力
Y
Y
单身
a
5V电源(无时钟)
可提供28引脚DIP和28引脚
PLCC封装
(见包装规格订单
231369)
Y
可在EXPRESS
标准温度范围
扩展级温度范围
英特尔8259A可编程中断控制器处理多达八个向量优先级中断的CPU
它是级联的,无需额外的电路它封装在一个28引脚多达64个向量中断的优先级
DIP使用NMOS技术,并且需要单
a
5V电源电路是静态的,无需时钟输入
8259A的被设计以最小化在处理多级优先级间的软件和实时开销
中断产生它有几种模式,允许优化各种系统需求
该8259A是完全与Intel 8259软件最初是为8259将操作写入向上兼容
在所有的8259相当于模式( MCS - 80 85非缓冲边沿触发)的8259A
DIP
231468 –2
PLCC
231468 –31
231468 –1
图1框图
图2引脚
CON连接gurations
1988年12月
订单号231468-003
8259A
表1引脚说明
符号
V
CC
GND
CS
针无
28
14
1
TYPE
I
I
I
供应
a
5V电源
地
芯片选择
在这个引脚上的低电平使RD和WR通信
CPU和8259A的INTA功能之间是独立的
CS
写
在这个引脚当CS为低电平低使8259A接受
来自CPU的命令字
读
在这个引脚当CS为低电平低使8259A释放
状态到用于CPU的数据总线
双向数据总线
控制状态和中断矢量
信息通过该总线传输
CASCADE线路
中科院线条构成了专用8259A总线控制
多8259A的结构,这些引脚是主8259A输出
并投入奴隶8259A
从程序启用缓存
这是一个双功能引脚
当在缓冲模式下它可被用作控制一输出
缓冲收发器( EN) 。当没有在缓冲模式下,它被用作
输入指定一个主( SP
e
1 )或从站( SP
e
0)
打断
该引脚为高电平时有效的中断请求
断言的它被用于中断因而它被连接到CPU的
CPU的中断引脚
中断请求
异步输入一个中断请求
是通过提高红外输入(从低到高),并保持高电平,直到执行
这是公认的(边沿触发模式),或者只是一个高层次上的
IR输入(电平触发方式)
中断响应
该引脚用于使能8259A
中断向量的数据到数据总线上通过的中断的一个序列
确认由CPU发出的脉冲
AO地址线
此引脚用作与CS WR和配合
RD脚它用于由8259A破译各种命令字
CPU写和地位的CPU要读取它通常是
连接到CPU的A0地址线( A 1为8086 8088 )
名称和功能
WR
RD
D
7
–D
0
CAS
0
- CAS
2
2
3
4– 11
12 13 15
I
I
I O
I O
SP EN
16
I O
INT
17
O
IR
0
ΔIR
7
18 – 25
I
INTA
26
I
A
0
27
I
2
8259A
8259A的是专门设计用于一个设备
实时中断驱动的微型计算机系统
它管理八级或请求,并内置了
功能扩展到其它8259A的(最多64个
平)它是由该系统的软件编程
作为IO外设的选择优先模式是
提供给程序员,以便在方式
该请求是由8259A处理可以
被构造以匹配他的系统要求
优先模式可以改变或重新配置
动态地在过程中的主要程序中的任何时间
这意味着,完成中断结构可以
被定义为需要基于总系统上
环境
中断请求寄存器( IRR )和
在服务寄存器( ISR )
在IR输入线的中断被处理
级联两个寄存器的中断请求稳压
寄存器( IRR)和内部收益率是用在服务( ISR )
来存储所有的中断级这些请求
服务和中断服务例程,用于存储所有的中断
这是被服务水平
优先解决程序
这个逻辑块确定的各个位的priorites
在IRR设置的最高优先级的选择
选通进入中断服务程序中相应的位
INTA脉冲
中断屏蔽寄存器( IMR )
该IMR存储其屏蔽中断的位
线被屏蔽的IMR运行在IRR
掩蔽更高的优先级输入的,不会影响
的较低质量的中断请求线
INT (中断)
此输出将直接进入CPU中断输入
在V
OH
在这条线电平被设计为充分
与8080A 8085A和8086的输入兼容
水平
INTA (中断应答)
INTA脉冲将导致8259A释放病媒
荷兰国际集团的信息到数据总线上的这个格式
数据取决于系统模式( MPM)
8259A
数据总线缓冲器
这三态双向8位缓冲器,用于跨
面对8259A到系统数据总线控制
字和状态信息传送
通过该数据总线缓冲器
阅读写控制逻辑
此块的功能是接受输出的COM
从CPU mands它包含初始化
命令字( ICW)寄存器和操作
命令字( OCW ),它存储寄存器
各种控制格式的设备操作这
功能块还允许8259A的状态为
被转移到数据总线
CS (片选)
的低电平输入使8259A无阅读
或将发生写入芯片的,除非该设备是
选
WR (写)
的低电平输入使CPU写CON-
控制字( ICWS和老化武)到8259A
RD (读)
的低电平输入使8259A送
的中断请求寄存器( IRR )的状态
服务寄存器( ISR )中断屏蔽寄存器
( IMR )和中断级到数据总线
A
0
该输入信号用于在与WR一起和
RD信号写命令到各种的COM
命令寄存器以及读取各种状态
该芯片的寄存器,这条线可以直接连接到
的地址线中的一
4