点亮LED灯(LED)

CC2530介绍:

分析原理图:

P1_0:当高电平时亮

P1_1:当高电平时亮

SEL

DIR

代码:

#include <ioCC2530.h>void Delay(short ms);//设置毫秒#define LED1 P1_0
#define LED2 P1_1   //#define无分号int main()
{//步骤一:设置P1SEL的值为0,设置普通IO//如何xxxx xxxx -> xxxx xx00 ?//xxxx xxxx//&:一般用于清零//xxxx xx00 ~(0000 0011)需要转换为十六进制P1SEL &= ~0x03;//P1SEL设置为0//步骤二:设置DIR的值为1,设置输出模式//如何xxxx xxxx -> xxxx xx11 ?//xxxx xxxx//|:一般用于置1操作//xxxx xx00(0000 0011)需要转换为十六进制P1DIR |= 0x03;//初始化LED灯的电平LED1 = 1;LED2 = 1;while(1){LED1 = !LED1;LED2 = !LED2;Delay(300);}}void Delay(short ms)//设置毫秒
{short i;while(ms--){for(i = 0;i < 558;i++);}
}