帮忙看下这样对不对
#include
void main(void)
{
WDTCTL = WDTPW +WDTHOLD; // Stop WDT
BCSCTL1 = CALBC1_1MHZ; //SMCLK 1MHZ
DCOCTL=CALDCO_1MHZ;
TACTL=TASSEL1+MC0+ID_2;
P1DIR|=0x01; //P1.0 out
if(BIT1==0) //读p1.1
P1OUT=1;
TACTL|=TAIE; //TA interrupt Ena××e
if(BIT3==0) //读p1.3
P1OUT=0;
TACTL|=TAIE; //TA interrupt Ena××e
if(BIT1+BIT3==0) //读端口
_NOP();
else
_NOP();
for (;;)
{
_BIS_SR(LPM2_bits); // Enter LPM2
_NOP(); // Required only for C-spy
}
}
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A(void)
{
P1OUT^=0x01; //p1.0取反
} |