这是一段c52的程序 求大神改成cc2530的程序
#include
sbit P32 = P3^2;
sbit P33 = P3^3;
sbit P10 = P1^0;
unsigned int Time = 0;
175*100us ˜ 20ms
static unsigned
char Time = 0;
unsigned char Angle = 5;
void T_0() interrupt 1
{
TH0 = 0x9c;
TL0 = 0x9c;
if(Time<Angle)
{
P10 = 1;
}
else
{
P10 = 0;
}
Time++;
if(Time==175)
{
Time = 0;
}
}
void delay(unsigned int i)
{
for(;i<0;i--);
}
void main(void)
{
P3 = 0xff;
TMOD = 0x02;
TH0 = 0x9c;
TL0 = 0x9c;
TR0 = 1;
ET0 = 1;
EA = 1;
while(1)
{
if(P3!=0xff)
{
delay(2500);
if(P3!=0xff)
{
switch(P3)
{
case 0xfb: Angle = 21;break;
case 0xf7:Angle = 5;break;
}
}
}
}
}