level 4
#include "ioCC2530.h"
int count=0;
#define LED1 P1_1
#define LED2 P1_0
void LedInit(void)
{
P1SEL&=~0X1B;
P1DIR|=0X1B;
P1=0X04;
}
void T1Init(void)
{
T1CTL|=0X0D;
T1STAT|=0X21;
T1IF=0;
}
void T3Init(void)
{
T3CTL|=0XF8;
T3CTL&=~0X03;
EA=1;
T3IE=1;
T3IF=0;
}
void main(void)
{
LedInit();
T1Init();
T3Init();
while(1)
{
if(T1IF==1)
{
LED1=!LED1;
T1IF=0;
}
}
}
#pragma vector=T3_VECTOR
__interrupt void _T3(void)
{
if(++count>255)
{
LED2=!LED2;
count=0;
}
T3IF=0;
}
2015年05月14日 14点05分