i没赋值,怎么有详细数字赋值到“i<50”,
#include<reg51.h>
#include<intrins.h>
#define LED1 P2
sbit K1=P3^0;
void Delay10ms();
void main(void)
{unsigned int i,j;
j=0xfe;
while(1)
{LED1=j;
if(K1==0)
{Delay10ms();
if(K1==0)
{
j=_cror_(j,1);
while((i<50)&&(K1==0))
{Delay10ms();
i++;
}
i=0;
}}}
}
void Delay10ms()
{unsigned char a,b,c;
for(c=1;c>0;c--)
for(b=38;b>0;b--)
for(a=130;a>0;a--);}
|