#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint z);
//2013年4月5日8:24:04
//用途:尝试从下往上闪
void main()
{
uint temp = 0x7f;
P1 = temp ;
while(1)
{ int i, j;
for(j = 1999; j > 0 ;j--)
{ for( i = 5 ; i > 0 ; i--)
{ //temp = _iror_(P1,1);//写成P1就不能闪了,写temp能闪。
temp = _iror_(temp ,i );
delay(1000);
P1 = temp ;
}
}
}
}
void delay(uint z)
{
uint x ,y;
for(x = 100 ; x > 0; x--)
{
for(y = z ; y > 0 ; y--)
{
};
};
}
拓展后的流水灯。
最新推荐文章于 2022-05-14 14:11:07 发布