代码功能
两个点灯交替闪烁
源码
#include <ioCC2530.h>
#define LED1 P1_4
#define LED2 P0_1
#define ON 0
#define OFF 1
void led_init(void);
void delay_ms(int nms);
void main(void)
{
led_init();
while(1){
LED1=ON;
delay_ms(200);
LED1=OFF;
LED2=ON;
delay_ms(200);
LED2=OFF;
}
}
void led_init(void)
{
P1SEL&=~0x10;
P1DIR |=0x10;
P0SEL&=~0x02;
P0DIR |=0x02;
LED1=OFF;//初始状态
LED2=OFF;
}
void delay_ms(int nms)
{
unsigned int i,j;
for(i=nms;i>0;i--)
for(j=578;j>0;j--);
}