msp430外部中断程序
时间:01-21 09:23 阅读:1028次
*温馨提示:点击图片可以放大观看高清大图
简介:本文给大家分享了一个msp430外部中断程序。
中断在我们生活中无处不在,51单片机外部中断只有两个,而强大的msp430有很多,比如P1、P2口全部是
其驱动程序如下:
int main( void )
{
WDTCTL = WDTPW + WDTHOLD;
P2IE |=0x01; //下降沿触发
P2IES |=0x01;
P2IE |=0x02;
P2IES |=0x02;
P2IFG &=~0x03;
_BIS_SR(GIE);
}
#pragma vector =PORT2_VECTOR
__interrupt void Port_1(void)
{
if((P2IFG | 0xfe)==0xff)
{
P2IFG &=~0x03;
}
if((P2IFG | 0xfd)==0xff)
{
P2IFG &=~0x03;
}
}