位置:51电子网 » 技术资料 » 音响技术

中断按照功能通常可以分为可屏蔽中断

发布时间:2014/6/8 20:45:43 访问次数:2705

   中断按照功能通常可以分为可屏蔽中断、S-8232AUFT-T2非屏蔽中断和软件中断3类。

   1.可屏蔽中断

   可屏蔽中断是指CPU对输入的中断请求可以响应、进行处理,也可以不予理睬、不响应的中断,也就是说可以进行控制(或屏蔽)的中断,通常可以通过开/关中断指令来实现。开中断指令就是指将可屏蔽中断进行开放、允许对其进行响应,否则就将其关闭,称为关中断指令。例如,80C51中的所有中断都是该类型的中断,能够用SETB EXO将外中断0开放,对其进行中断响应。

   2.非屏蔽中断

   非屏蔽中断是指CPU对输入的中断请求是不可屏蔽(或控制)的,也就是说中断请求线上一来中断信号,CPU就必须响应这个中断请求。例如美国Zilog公司的280 CPU就具有这样的非屏蔽中断,如图6-3所示。

       

   图6-3   280 CPU对NMI和INT中断的输入

   非屏蔽中断和可屏蔽中断是硬件设计好的,通过不同的引脚可以区分识别,如图6-3中的NMI (Non-Mask Interrupt)是非屏蔽断引脚,送来的中断请求信号必须要被响应,而通过NM (Interrupt)副脚接入的中断就属于可屏蔽中断,可以响应也可以不响应的中断。

    3.软件中断

    软件中断是指可以由程序员编写相应的中断指令使CPU响应中断,CPU只要执行这种指令就可以转入相应中断服务程序执行,以完成相应的中断功能。80C51也不具备这种中断类型。具有软件中断的CPU有Intel公司的8088和8086等。

   中断按照功能通常可以分为可屏蔽中断、S-8232AUFT-T2非屏蔽中断和软件中断3类。

   1.可屏蔽中断

   可屏蔽中断是指CPU对输入的中断请求可以响应、进行处理,也可以不予理睬、不响应的中断,也就是说可以进行控制(或屏蔽)的中断,通常可以通过开/关中断指令来实现。开中断指令就是指将可屏蔽中断进行开放、允许对其进行响应,否则就将其关闭,称为关中断指令。例如,80C51中的所有中断都是该类型的中断,能够用SETB EXO将外中断0开放,对其进行中断响应。

   2.非屏蔽中断

   非屏蔽中断是指CPU对输入的中断请求是不可屏蔽(或控制)的,也就是说中断请求线上一来中断信号,CPU就必须响应这个中断请求。例如美国Zilog公司的280 CPU就具有这样的非屏蔽中断,如图6-3所示。

       

   图6-3   280 CPU对NMI和INT中断的输入

   非屏蔽中断和可屏蔽中断是硬件设计好的,通过不同的引脚可以区分识别,如图6-3中的NMI (Non-Mask Interrupt)是非屏蔽断引脚,送来的中断请求信号必须要被响应,而通过NM (Interrupt)副脚接入的中断就属于可屏蔽中断,可以响应也可以不响应的中断。

    3.软件中断

    软件中断是指可以由程序员编写相应的中断指令使CPU响应中断,CPU只要执行这种指令就可以转入相应中断服务程序执行,以完成相应的中断功能。80C51也不具备这种中断类型。具有软件中断的CPU有Intel公司的8088和8086等。

热门点击

 

推荐技术资料

基准电压的提供
    开始的时候,想使用LM385作为基准,HIN202EC... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!