在没有从站的情况下对8259进行编程

现在,在本主题中,我们假定8085是该微型计算机系统中使用的处理器。在该从站中,不使用8259从站。在微机系统中使用8259 PIC执行中断控制应用程序之前,我们应该进行适当的检查。8259以一种奇妙的方式进行配置,可以发现提供了多种信息,例如IR0请求IV,中断(如电平或边沿触发),是单独使用还是多次使用8259(是否需要ICW4)以及是否为中断请求屏蔽是否应该完成。仅当处理器发出以下某些命令(如以下 的初始命令字和操作命令字)时,才将此信息提供给8259:

  • 操作命令字1(OCW1)

  • 操作命令字2(OCW2)

  • 操作命令字3(OCW3)

    • 初始命令字1(ICW1)

    • 初始命令字2(ICW2)

    • 初始命令word3(ICW3)等。

要注意的一点是,由于必须使用两个初始化命令字(ICW1和ICW2)来执行编程任务,因此必须使用它们。当从属设备8259在系统ICW3中或提供了第三初始命令时。当使用的处理器为8086或某些特殊模式的8259使用ICW4或需要第四初始命令时。相比之下,我们可以说操作命令字不是强制性的。因此,我们可以将操作命令字称为可选命令字。但是有一个写命令字的规则,即只能将命令字写到低端口或高端口。在8259的低端端口上,写入了命令字ICW1,ICW2和ICW3。并在8259的高端口上写入了命令字,例如ICW3,ICW2,OCW1和OCW1命令。在系统中 端口地址仅取决于所使用的芯片。我们假设当A0 = 0时低端地址为50H,类似地,当A0 = 1时高端地址为51H。

以上是 在没有从站的情况下对8259进行编程 的全部内容, 来源链接: utcz.com/z/326532.html

回到顶部