尽量保留你的原汁原味把:
#include<reg51.h>
#include<intrins.h>
sbit K1=P3^2;
void main()
{
unsigned char i,OutData;
unsigned int j;
K1 = 1;
OutData = 0x7F;
while(1)
{
if(K1) P1=0xff;
else
{
P1 = OutData;
OutData = _cror_(OutData,1);
j = 1310;
while((--j) && (!K1))
{
i = 252;
while((--i) && (!K1));
}
}
}
}
|