技术支持

您现在的位置:首页 > 技术支持 > MURR模块的中断概念讲解

MURR模块的中断概念讲解

更新时间:2019-12-11   点击次数:1567次
   MURR模块的中断概念讲解
  MURR模块是解决小机器和系统的灯光需求的紧凑型方案。组件为适应各种各样的应用(包括工作站)而特地设计的。MURR模块可以快速简单安装。
  MURR模块的中断:
  MURR模块有多个中断源。中断控制寄存器(INTCON)用标志位记录单个中断请求,它有单个和全体中断使能位。
  个全体中断使能位GIF(INTCON<7>)使能或不使能所有的中断。当位GIE使能时,个中断标志位和屏蔽位置1时,中断将立即引导。单个中断通过它们在各种寄存器里相应使能位来禁止。不管GIE位的状态如何,单个中断都是置1的,GIE位在复位时清O。
  中断返回指令,RETFIE将GIE位置1来重新使能中断。RBO/INT引脚中断,RB端口改变中断和TMR。溢出中断标志都包括在INTCON寄存器里。
  外部中断标志包含在特殊功能寄存器PIR1和PM里,相应的的中断使能位包含在特殊功能寄存器PIE1和PIE2里,外部中断使能位包含在特殊功能寄存器INTCON里。不管和它们相关的屏蔽位和GIF,位的状态如何,单个中断标志位置1。
  MURR模块的监视定时器(WDT)是个自由运行的片内振荡器,它不需要任何外部组件。这个RC振荡器和OSC1/CLKIN引脚的外部RC振荡器是分离的。这就意味着即使在单片机的OSCI/CLKIN和OSC2/CLKOUT引脚上的时钟已停止的情况下,WDT仍能运行。例如,通过执行条SLEEP指令。
  正常运行期间,个WDT溢出将使单片机复位(EDT复位)。如果单片机在睡眠方式,个WDT溢出将使单片机唤醒和恢复正常运行(WDT唤醒)。在STATUS寄存器里的TO位通过MDI溢出将被清0。
  通过编程设定WDT位为0,使WDT不能使用。当把预分频器分配给WDT时,预分频器分配和预分频器值在OPTION-RFC寄存器里是置1的。
CONTACT US
  • 成都市锦江区银木街(绿地468)
  • 028-86751041
成都善荣机电设备有限公司 版权所有

川公网安备 51010702001155号