CC2530————T3定时器中断控制实现控制LED灯

#include<iocc2530.h>
#define LED1 P1_5
#define LED2 P1_0
#define LED3 P1_3
#define LED4 P1_4
#define uchar unsigned char
#define uint unsigned int
uchar count=0;
void Initial(void)
{
P1SEL&=~0X39;
P1DIR|=0X39;
P1&=~0X39;
}
void InitT3(void)
{
T3CTL|=0X08;
T3IE=1;
T3CTL&=~0X03;
T3CTL|=0XE0;
T3CTL|=0X10;
EA=1;
}
#pragma vector=T3_VECTOR
__interrupt void T3_INP(void)
{
if(count++>245)
{
count=0;
LED1=!LED1;
LED2=!LED2;
}

}
main()
{
Initial();
InitT3();
while(1)
{
}
}

猜你喜欢

转载自blog.csdn.net/News53231323/article/details/113187143