微机系统与接口技术-第8章.pptVIP

  • 8
  • 0
  • 约1.38万字
  • 约 100页
  • 2019-08-09 发布于辽宁
  • 举报
2.操作命令(OCW1~OCW3) 3个操作命令是对82C59A经初始化所选定的(设置的)中断屏蔽、中断结束、中断排队方式进行实际操作。 中断屏蔽有两种操作:对常规的中断屏蔽方式即默认的屏蔽方式,采用OCW1进行屏蔽/开放操作;对特殊的中断屏蔽方式,采用OCW3进行屏蔽/开放操作。 中断结束由OCW2执行。 中断排队的操作也分两种情况:对固定的完全嵌套方式,其排队操作是由82C59A的输入线IRi硬件连接实现的; 对优先级循环排队操作,才由OCW2来实现。3个操作命令如图8.6所示。 * Page * 3个操作命令的作用 3个OCW命令中,OCW1的中断屏蔽/开放和OCW2的中断结束方式是用户编程常用的,要学会使用,OCW3很少使用,可一般了解。 * Page * (1)OCW1执行常规的中断屏蔽/开放操作 8位,置1,屏蔽;置0,开放。对主片和从片要分别写OCW1。 例如,要使中断源IR3开放,其余均被屏蔽,其操作命令字OCW1。在主程序中开中断之前,要写一程序段指明仅开放中断源IR3的中断请求。程序段如下。 MOV AL,0F7H ;OCW1的内容,仅开放IR3的中断请求 OUT 21H,AL ;写入OCW1端口(A0=1) * Page * (2)OCW2执行中断结束操作和优先级排队操作 8位,其中,D6位(SL)、D5位(EOI

文档评论(0)

1亿VIP精品文档

相关文档