430点亮任意LED

2019-07-15 16:23发布

为什么先P6DIR |= 0x03;设置为P6^0和P6^1输出模式,再P6OUT &= 0xfd;让P6^0置高让P6^1置低,为什么P6^0和P6^1两个灯都亮呢?很是奇怪是不是哪里不符合规则?
LED位低电平亮高电平位灭。
#include "MSP430F149.h"
int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  P6DIR |= 0x03;       //设置IO方向为输出
  P6OUT &= 0xfd;
  return 0;
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。