位置:51电子网 » 技术资料 » 单 片 机

全局中断允许/禁止指令

发布时间:2019/6/8 19:00:44 访问次数:2072

   (1)全局中断允许/禁止指令

   ―<ENI)ENI,全局中断允许指令,全局性地允许所有被连接的中断事件。―<ⅡsI)DI⒏,全局中断禁止指令,全局性地禁止处理所有的中断事件。执行DISI指令后,出现的中断事件就进人中断队列排队等候,直到ENI指令重新允许中断。CPU进入RUN运行模式时,自动禁止所有中断。在RUN运行模式中执行ENI指令后,允许所有中断。

   (2)中断连接/分离指令F2405S-1W

   ATCH,中断连接指令,用来建立某个中断事件(EVNT)和某个中断程序(INT)之间的联系,并允许这个中断事件。INT为字节常量,取值范围为0~127。

    EVNT为字节常量,取值范围根据CPU的型号有所不同:σU221/222为0~12、19~23、27~33;(PU224为0~23、27~33;CPU226/226XM为0~33。指令格式:ATCH INT,EVENT

   在调用一个中断程序前,必须用中断连接指令,建立某中断事件与中断程序的连接。当把某个中断事件和中断程序建立连接后,该中断事件发生时会自动开中断。多个中断事件可调用同一个中断程序,但一个中断事件不能同时与多个中断程序建立连接。否则,在中断允许且

某个中断事件发生时,系统默认执行与该事件连接的最后一个中断程序。DTCH,中断分离指令,用来解除某个中断事件(EVNT)和某个中断程序(INT)之间的联系,并禁止该中断事件。

   可用DTCH指令截断某个中断事件和中断程序之间的联系,以单独禁止某个中断事件。DTCH指令使中断回到不激活或无效状态。EVNT为字节常量,取值范围同ATCH指令。


   (1)全局中断允许/禁止指令

   ―<ENI)ENI,全局中断允许指令,全局性地允许所有被连接的中断事件。―<ⅡsI)DI⒏,全局中断禁止指令,全局性地禁止处理所有的中断事件。执行DISI指令后,出现的中断事件就进人中断队列排队等候,直到ENI指令重新允许中断。CPU进入RUN运行模式时,自动禁止所有中断。在RUN运行模式中执行ENI指令后,允许所有中断。

   (2)中断连接/分离指令F2405S-1W

   ATCH,中断连接指令,用来建立某个中断事件(EVNT)和某个中断程序(INT)之间的联系,并允许这个中断事件。INT为字节常量,取值范围为0~127。

    EVNT为字节常量,取值范围根据CPU的型号有所不同:σU221/222为0~12、19~23、27~33;(PU224为0~23、27~33;CPU226/226XM为0~33。指令格式:ATCH INT,EVENT

   在调用一个中断程序前,必须用中断连接指令,建立某中断事件与中断程序的连接。当把某个中断事件和中断程序建立连接后,该中断事件发生时会自动开中断。多个中断事件可调用同一个中断程序,但一个中断事件不能同时与多个中断程序建立连接。否则,在中断允许且

某个中断事件发生时,系统默认执行与该事件连接的最后一个中断程序。DTCH,中断分离指令,用来解除某个中断事件(EVNT)和某个中断程序(INT)之间的联系,并禁止该中断事件。

   可用DTCH指令截断某个中断事件和中断程序之间的联系,以单独禁止某个中断事件。DTCH指令使中断回到不激活或无效状态。EVNT为字节常量,取值范围同ATCH指令。


相关IC型号
F2405S-1W
F240

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!