MSP430G2553按键中断问题

2019-03-24 09:04发布


MSP430G2553除了P1.3口具有按键中断能力,可以外接一个按键作为中断吗?可以用中断的方法写程序吗?而不是用查询法。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
wdy11023224
1楼-- · 2019-03-24 16:56
这是我做过的程序,非常好用
#include  <msp430g2553.h>  
void main(void)
{
      // 停止看门狗定时器运行
      WDTCTL = WDTPW + WDTHOLD;
      P1DIR |= 0x01;     // P1.0方向控制为输出(1)
      P1IE |= 0x08;        // P1.3 中断允许(1)
      P1IES |= 0x08;      // P1.3 高-低触发(1)
      P1IFG &= ~0x08;  // P1.3 中断标志清除(0)
      _BIS_SR(GIE);      // 中断控制开启
      while(1);
}
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
  P1OUT ^= 0x01;           // P1OUT异或00000001
  P1IFG &= ~0x08;          // P1IFG.3 清除
}
qinkaiabc
2楼-- · 2019-03-24 17:02
 精彩回答 2  元偷偷看……
数码小叶
3楼-- · 2019-03-24 20:00
肯定可以啊
青稚
4楼-- · 2019-03-24 20:25
建议楼主可以用ZLG7290芯片控制按键,本来G2553IO就少。ZLG非常好用。
赑黑骜
5楼-- · 2019-03-24 21:24
 精彩回答 2  元偷偷看……
flying~
6楼-- · 2019-03-25 02:12
统统都有中断

一周热门 更多>

相关问题

    相关文章