#include "ioCC2530.h"
void delay(void) //延时时间约10ms
{
unsigned int i;
unsigned char j;
for(i=0;i<1500;i++)
{
for(j=0;j<20;j++)
{
asm("NOP");
}
}
}
void main( void )
{
P0DIR |= 0x01; //设置P0.0为输出方式
P2DIR |= 0x01; //设置P2.0为输出方式
P1DIR &= ~(0x1 << 5); //设置P1.0为输入方式
P0_0 = 1;
P2_0 = 1; //熄灭LED
while(1)
{
if(P1_0 == 1){ //OUT=1,人体感应LED亮,存在人体感应
P0_0 = 0;//底板上的D2 LED灯亮
P2_0 = 0;//底板上的D3 LED灯亮
}
else{
P0_0 = 1;//底板上的D2 LED灯灭
P2_0 = 1;//底板上的D3 LED灯灭
}
delay();
}
} // end of main()