- 2
- 0
- 约8.48千字
- 约 11页
- 2017-02-07 发布于重庆
- 举报
MSP430G2553单片机的中断使用格式
端口1中断函数?
多中断中断源:P1IFG.0~P1IFG7?
进入中断后应首先判断中断源,退出中断前应清除中断标志,否则将再次引发中断?
?#pragma?vector=PORT1_VECTOR?
__interrupt?void?Port1()?
{? ?//以下为参考处理程序,不使用的端口应当删除其对于中断源的判断。?
if((P1IFGBIT0)?==?BIT0)
?{? //处理P1IN.0中断????
?P1IFG?=?~BIT0;?? //清除中断标志???????????
???????????//以下填充用户代码?
}?
else?if((P1IFGBIT1)?==BIT1)?
{?
???????????????????? ?//处理P1IN.1中断????
?P1IFG?=?~BIT1;?? //清除中断标志?
???????????????????? ?//以下填充用户代码
}
else?if((P1IFGBIT2)?==BIT2)?
{?
???????????????????? ? //处理P1IN.2中断??
???P1IFG?=?~BIT2;?? //清除中断标志?
???
原创力文档

文档评论(0)