1. 查询原理图
从图中可以看出D3LED和D4LED分别是通过P1_0和P1_1控制的,而且当P1_0和P1_1端口输出高电平的时候,LED被点亮
2. 查看cc2530的芯片手册
配置P1_0端口和P1_1端口为普通io口
P1SEL |= 0x00; //设置为通用io模式
配置P1_0端口和P1_1端口为输出端口
P1DIR |= 0x03; //设置成输出状态
整体代码
#include<ioCC2530.h>
#define D3LED P1_0
#define D4LED P1_1
#define LedClose 0
#define LedOpen 1
void delay_ms(int n)
{
int i,j;
for(i=0; i<n; i++)
for(j=0; j<120; j++);
}
void initIO()
{
P1SEL |= 0x00; //设置为通用io模式
P1DIR |= 0x03; //设置成输出状态
D3LED = LedClose;
D4LED = LedClose;
}
void main()
{
initIO();
while(1)
{
D3LED = LedOpen;
D4LED = LedClose;
delay_ms(1);
D3LED = LedClose;
D4LED = LedOpen;
}
}