此程序通过调用_cror_()函数来实现流水灯左移的功能,
记住要加头文件#include<intrins.h>。
#include<reg52.h>
#include<intrins.h>
void Delay(unsigned int t)
{
while(t--);
}
void main()
{
unsigned int i,temp;
while(1)
{
P1=0xfe;
temp=P1;
for(i=0;i<8;i++)
{
Delay(10000);
P1=_cror_(temp,1);
temp=P1;
}
}
/*P1=0xfe;
for(i=0;i<8;i++)
{
Delay(10000);
P1<<=1;
}
while(1);*/
}