MURR模块的中断概念讲解
更新时间:2019-12-11 点击次数:1750次
MURR模块的中断概念讲解
MURR??槭墙饩鲂』骱拖低车牡乒庑枨蟮慕舸招头桨?。组件为适应各种各样的应用(包括工作站)而特地设计的。MURR??榭梢钥焖偌虻グ沧?。
MURR??榈闹卸希?/div>
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??榈募嗍佣ㄊ逼鳎╓DT)是个自由运行的片内振荡器,它不需要任何外部组件。这个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的。
NEW PRODUCTS
V61B513A-A213J直列阀 - 电磁阀NORGREN操作简单
BL20-E-16DI-24VDC-P讲述TURCK???16通道PNP数字量输入
951-000-P15-23IL常用现货电磁阀型号 CAMOZZI康茂盛
FP01/S1/M/32/NC/S/74at-英国百弗BIFOLD不锈钢电磁阀自动复位款
HOT PRODUCTS
CONTACT US
- 成都市锦江区银木街(绿地468)
- 028-86751041
- 17302157802@163.com
成都善荣机电设备有限公司 版权所有
17302157802