您的位置 首页 电源

MSP430单片机外部中止

MSP430F149的外部中断资源丰富,P1口和P2口共16个IO口都可以作为外部中断源。我们着重讲怎么用。要想让一个IO口作为外部中断的中断源必须有…

MSP430F149的外部中止资源丰富,P1口和P2口共16个IO口都可以作为外部中止源。咱们着重讲怎样用。

要想让一个IO口作为外部中止的中止源有必要有三个设置。榜首,有必要将该IO口的方向设置为输入;第二,挑选外部中止的触发方法,即挑选是上升沿触发仍是下降沿触发;第三,使能该IO口的中止。

比方,假如咱们想设置P1.0口作为外部中止源就可以这样设置:

P1DIR&= ~BIT0;//方向设置为输入

P1IES |= BIT0;//触发方法设置

P1IE |=BIT0;//使能中止

其间触发方法设置中0为上升沿触发、1为下降沿触发。设置完结之后就可以运用P1.0端口的下降沿或许上升沿触发的外部中止了。

需求特别阐明的是假如在一个规划程序中假如用到了中止,那么在运用中止之前有必要使能总中止。IARfor430环境下的使能总中止的查办是:_EINT();就像咱们假如想开A、B、C三个灯,咱们除了需求把A、B、C三个灯的开关翻开之外还需求把总电源开关翻开,否则的话灯仍是不会亮的。相应的封闭总中止的查办是:_DINT();

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/265213.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部