Trong Phuong
Trứng gà
chào các sư huynh,e có viết 1 đoạn code nhỏ để đọc nút nhấn,lúc e nối SW3 với P2.0 thì code chạy đúng,còn khi e đổi SW2 với P2.0 thì 4 led từ BIT4....BIT7 lúc nào cũng ság,ko bik lý do tại sao nữa,mấy huynh cho ý kiến giúp đệ với!tks

Code:
#include <msp430g2553.h> // or <msp430.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watch dog timer
P1DIR |= 0xff;
P2SEL = ~(BIT0);
P2SEL2 = ~(BIT0);
P2DIR = ~(BIT0);
while(1)
{
if ((P2IN & BIT0)==0)
P1OUT = ~(BIT4+BIT5+BIT6+BIT7);
else
P1OUT = 0XFF;
}
}