位置:51电子网 » 技术资料 » 控制技术

中断系统

发布时间:2014/6/3 21:22:04 访问次数:889

   计算机中的中断是指CPU暂停原程序执行转而为外部设备服务(执行中断服务程序),SN74LVC157ADR并在服务完后回到原程序执行的过程。中断系统是指能够处理上述中断过程所需要的那部分电路。

   .中断源是指能产生中断请求信号的源泉。8051的中断系统允许接受5个独立的中断源:外部中断源有两个,通常指外部设备;内部中断源有3个,两个定时/计数器中断源和一个串行口中断源。

   外部中断源产生的中断请求信号可以从P3.2和P3.3(即INTO和INT1)引脚上(如表3-4所示)输入,有电平(低电平有效)或边沿(下降沿有效)两种引起中断的触发方式。内部中断源TO和Tl的两个中断是在它们从全“1”变为全“0”溢出时自动向中断系统提

出的。内部串行口中断源的中断请求是在串行口每发送完一个8位二进制数据或接收完一个8位二进制数据自动向中断系统提出的。

   8051的中断系统主要由中断允许控制寄存器IE (Interrupt Enable)和中断优先级控制器IP等电路组成。IE用于控制5个中断源中哪些中断请求被允许向CPU提出,哪些中断源的中断请求被禁止。MCS-51单片机可以设置两个中断优先级,即高优先级和低优先级,由中断优先级控制寄存器IP来控制,用于控制5个中断源的中断请求的优先权,哪个优先权高,就可以被CPU最先处理。IE和IP也属于SFR,其状态也可以由用户通过指令设定。这些将在后续章节中加以详细介绍。

   在实际使用中,外部的中断源可能不止两个,要求的中断优先级别可能也不止两级。这堂都要另外采取措施来解决。

   计算机中的中断是指CPU暂停原程序执行转而为外部设备服务(执行中断服务程序),SN74LVC157ADR并在服务完后回到原程序执行的过程。中断系统是指能够处理上述中断过程所需要的那部分电路。

   .中断源是指能产生中断请求信号的源泉。8051的中断系统允许接受5个独立的中断源:外部中断源有两个,通常指外部设备;内部中断源有3个,两个定时/计数器中断源和一个串行口中断源。

   外部中断源产生的中断请求信号可以从P3.2和P3.3(即INTO和INT1)引脚上(如表3-4所示)输入,有电平(低电平有效)或边沿(下降沿有效)两种引起中断的触发方式。内部中断源TO和Tl的两个中断是在它们从全“1”变为全“0”溢出时自动向中断系统提

出的。内部串行口中断源的中断请求是在串行口每发送完一个8位二进制数据或接收完一个8位二进制数据自动向中断系统提出的。

   8051的中断系统主要由中断允许控制寄存器IE (Interrupt Enable)和中断优先级控制器IP等电路组成。IE用于控制5个中断源中哪些中断请求被允许向CPU提出,哪些中断源的中断请求被禁止。MCS-51单片机可以设置两个中断优先级,即高优先级和低优先级,由中断优先级控制寄存器IP来控制,用于控制5个中断源的中断请求的优先权,哪个优先权高,就可以被CPU最先处理。IE和IP也属于SFR,其状态也可以由用户通过指令设定。这些将在后续章节中加以详细介绍。

   在实际使用中,外部的中断源可能不止两个,要求的中断优先级别可能也不止两级。这堂都要另外采取措施来解决。

相关技术资料
6-3中断系统

热门点击

 

推荐技术资料

自制经典的1875功放
    平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!