中断控制字的设置
发布时间:2015/9/21 20:56:37 访问次数:739
中断控制字的设置:ICTL是中断控制字指令,有两个操作数Sl和S2。它可以是常数H,BUL6823A也可以是某个寄存器的数据。其中Sl设置中断类型,S2设置中断参数。ICTL指令必须和DF指令连用,以保证只在触发信号的上升沿时执行一次。
Sl的设定:Sl设定中断的控制操作如图7-13所示。Sl设定中断的类型和含义见表7-25。
指令使用注意事项
1)使用外部中断之前,首先设置系统寄存器No. 403。
2) ICTL指令应和DF指令配合使用。
3)中断子程序应放在主程序结束指令ED之后。
4) INT和IRET指令必须成对使用:
5)中断子程序中不能使用定时器指令TM。
6)中断子程序的执行时间不受扫描周期的限制。
7)中断子程序中可以使用子程序调用指令。
例7-9定时启动中断应用,如图7-14所示。
中断控制字的设置:ICTL是中断控制字指令,有两个操作数Sl和S2。它可以是常数H,BUL6823A也可以是某个寄存器的数据。其中Sl设置中断类型,S2设置中断参数。ICTL指令必须和DF指令连用,以保证只在触发信号的上升沿时执行一次。
Sl的设定:Sl设定中断的控制操作如图7-13所示。Sl设定中断的类型和含义见表7-25。
指令使用注意事项
1)使用外部中断之前,首先设置系统寄存器No. 403。
2) ICTL指令应和DF指令配合使用。
3)中断子程序应放在主程序结束指令ED之后。
4) INT和IRET指令必须成对使用:
5)中断子程序中不能使用定时器指令TM。
6)中断子程序的执行时间不受扫描周期的限制。
7)中断子程序中可以使用子程序调用指令。
例7-9定时启动中断应用,如图7-14所示。
上一篇:FP1的中断类型