203 次浏览
在本主题中,我们假设 8085 是此微型计算机系统中使用的处理器。在这个从设备中,未使用 8259 从设备。在微型计算机系统中使用 8259 PIC 执行中断控制应用程序之前,我们应该仔细检查。8259 的配置非常出色,可以发现提供了各种信息,例如 IR0 请求 IV、中断(例如电平或边沿触发)、是否使用单个或多个 8259、是否需要 ICW4 以及是否需要屏蔽中断请求。这…… 阅读更多
663 次浏览
它也是一个 8 位寄存器。此处处理器写入 SLR,但不能读取。此寄存器的内容对于主 8259 和从设备 8259 具有不同的含义。通过主 8259,信息通过连接到从设备 8259 的 IR 输入进行传输。如果主 8259 的 SLR 加载值为 00001111,则表示:从设备存在于名为 IR0、IR1、IR2 和 IR3 的 8259 上。在这些寄存器 IR4、IR5、IR6 和 IR7 上不存在从设备。从设备 8259 为主 8259 的 IR 输入提供信息…… 阅读更多
650 次浏览
此外,还有一个 8 位寄存器,用于跟踪当前正在执行的中断请求。如果当前正在处理请求 IR6,则 ISR 的内容将为 01000000。如果在 IR6 的服务过程中 IR3 的请求以任何方式变为活动状态,则 8259 将 ISR 的第 3 位设置为 1 并激活输出 INT。但 ISR 的第 6 位始终保持设置为 1,因为 IR6 请求尚未完全处理。因此,ISR 的内容变为 01001000。以下陈述的假设有助于这种情况的发生。直到 8259 以完整的嵌套模式运行,无需…… 阅读更多
937 次浏览
它通过存储已屏蔽的中断级别位来存储要屏蔽的中断级别。它与其他寄存器的区别在于仅屏蔽位。其他进程保持不变。让我们假设对 IR4 和 IR6 的请求不应中断处理器,这可以通过将 IMR 的位设置为 1 来实现。IMR 由 OCW1 命令写入。此处处理器还可以读取 IMR 寄存器的內容。要完成此任务,处理器需要…… 阅读更多
766 次浏览
一个 8 位寄存器,其中保存活动中断请求的跟踪记录。每当激活中断请求输入时,IRR 寄存器中对应的位将设置为 1。例如,如果我们激活 IR4 和 IR6 输入,则通过将 IRR 的内容设置为 01010000 来将 IRR 的第 4 位和第 6 位设置为 1。但是处理器设计成只能读取该寄存器的內容,而不能写入 IRR。要读取 IRR 内容,处理器只需要向 8259 发出 OCW3 命令以及 LS 3…… 阅读更多
2K+ 次浏览
8259 是一种专门的 I/O 端口芯片。它从未用于 I/O 设备的接口,而仅用于控制微型计算机中的中断。8259 仅包含 A0 作为唯一的地址输入引脚。因此,对于微处理器,8259 端口只有两个地址是可能的。这两个端口可以称为低端口和高端口。当 A0 = 0 时,处理器选择低端口。当 A0 = 1 时,处理器选择高端口。处理器向这些端口发出一些称为命令字的字,以便更好地配置 8259。有…… 阅读更多
5K+ 次浏览
Intel 8259 设计为 28 引脚可编程 IC,作为名为 DIP(双列直插式封装)的封装提供。其物理和功能引脚图如下所示。引脚名称说明和用途Vcc 和 Gnd这是电源和接地引脚。此芯片使用 +5V 电源。D7-0为了与处理器通信,有八个双向数据引脚。RD*这是由处理器激活的低电平输入引脚,用于从 8259 读取信息状态。WR*这是一个由处理器激活的低电平输入引脚,用于将控制信息写入 8259。CS*用于选择芯片,这是一个低电平输入引脚。A0一个…… 阅读更多
4K+ 次浏览
8259 微处理器采用独特的风格设计。它可以通过一些中断条件进行编程,这些条件可以通过电平或中断级别(通常称为边沿触发中断级别)来实现。对单个中断位进行屏蔽。随着 8259 的数量增加,最多可以获得 64 个中断引脚。8259 包含 3 个寄存器和一个优先级解析器 (PR)。它们如下所示:中断请求寄存器 (IIR) - 它存储请求中断的位。中断服务寄存器 (ISR) - 它存储当前的中断级别。中断屏蔽寄存器 (IMR) - 存储要屏蔽的中断级别。优先级解析器 (PR) - 设置…… 阅读更多
1K+ 次浏览
8259 从许多中断设备 IR0 到 IR7 引脚接收中断请求。之后,它识别来自那些已激活的输入的最高优先级中断请求。为了将 8259 配置为固定优先级操作模式,其中 IR0 具有最高优先级,而 IR7 具有最低优先级。如果输入 IR2、IR4 和 IR6 处于活动状态,则 IR2 比其他输入具有更高的优先级中断请求。活动中断请求的详细信息存储在中断请求寄存器 (IRR) 中。通过加载中断屏蔽寄存器 (IMR),它…… 阅读更多
550 次浏览
8085 微处理器包含五个中断输入引脚,分别名为 RST 5.5、RST 6.5、RST7.5、INTR 和 TRAP。当最多五个 I/O 设备想要执行中断驱动的数据传输时,它们连接到五个中断输入引脚。现在考虑一下有超过五个 I/O 设备想要执行中断驱动的数据传输方案的情况。在这里,对于一些称为中断的引脚,我们使用多个 I/O 设备进行处理。如今,大多数微处理器都具有这些中断输入引脚的配置。有…… 阅读更多