首页 » 科学 » 考试测验理解中断控制器8259A芯片的设计思惟_引脚_芯片

考试测验理解中断控制器8259A芯片的设计思惟_引脚_芯片

神尊大人 2024-12-13 17:32:32 0

扫一扫用手机浏览

文章目录 [+]

首先看这块芯片的构造框图:

从上图抗议看出,8259A有三个寄存器:ISR,IRR和IMR,四个命令字:ICW1-ICW4,三个操作字:OCW1-OCW3,还要八个吸收外部中断信息的引脚:IR0=IR7。

考试测验理解中断控制器8259A芯片的设计思惟_引脚_芯片 考试测验理解中断控制器8259A芯片的设计思惟_引脚_芯片 科学

考试测验理解中断控制器8259A芯片的设计思惟_引脚_芯片 考试测验理解中断控制器8259A芯片的设计思惟_引脚_芯片 科学
(图片来自网络侵删)

从上面几个图可以看出,只有IRR和IMR相互合营,才能使得相应的中断要求有效,比如只有当IRR的Q3=1,IMR的Q3=0,IR3引脚的中断要求才能变得有效,才能送到下图中的优先权排队电路,并进一步送到CPU,从而得到中断相应。

接下来是四个命令字:ICW1-ICW4:

这四个命令字紧张是从整体上设置8259A这块芯片的事情办法,比如系统里面是不是只有一块8259A,中断产生往后,是用一个高电平去关照CPU呢?还是上升沿呢?

末了是三个操作字:OCW1-OCW3。

操作字紧张是在8259A全体芯片的事情办法设定往后,再对芯片上的某些细节进行设定,比如8个中断源里面我想要哪个呢?

再看下面的实际连接电路:

从上图看出,当8259A的IR3涌现一个中断源(按键被按下)往后,8259A将产生一个高电平(比如5伏特),通过INT引脚传送给CPU的INTR引脚,CPU的INTR引脚吸收到往后,将通过INTA引脚进行回应,这样,按键的信息就被送入了CPU,这也是8259A这块芯片被称为接口电路的缘故原由所在。
上图中也可以理解什么是外部中断,实在便是外部电路的某个开关动作产生的电压或者电流的变革。

通过上述先容,我们可以这样来大概理解8259A这块芯片的设计思想:

1:我们希望按键这样的信息能被CPU吸收到,以是我们须要一块芯片来办理这个问题。

2:这块芯片为了达到这个目的,就利用了8根引脚(IR0-IR7)来吸收外界中断信息。

3:由于很多时候,这8个引脚不是都要用到,以是我们可以利用一些寄存器(IMR,IRRd等)来掌握哪些引脚可以用,哪些引脚不要。

4:这块芯片与CPU连接好了往后,须要从整体上来设定一下它的事情办法(ICW1-ICW4),比如中断涌现往后,关照CPU采取高电平还是上升沿呢?整体上设定往后,还要在细节上进行一些设定(OCW1-OCW3),比如IMR值的详细设定。

全体8259A大概便是为理解决上述问题。

标签:

相关文章

DLL爪子刀,探索现代技术的神奇魅力

随着科技的飞速发展,各种高科技产品层出不穷。DLL爪子刀作为一项现代技术的产物,凭借其独特的功能和卓越的性能,在我国市场上备受关注...

科学 2024-12-31 阅读0 评论0

DLL稳定性,软件发展的基石

随着信息技术的飞速发展,软件已成为我们日常生活中不可或缺的一部分。DLL(Dynamic Link Library)作为Windo...

科学 2024-12-31 阅读0 评论0