/*流水灯1*/
#include<reg52.h>  //52单片机头文件
#include <intrins.h> //包含有左右循环移位子函数的库
#define uint unsigned int    //宏定义
#define uchar unsigned char  //宏定义
uchar temp;
void delay(uint z)
{
    uint x,y;
    for(x=z;x>0;x--)
        for(y=110;y>0;y--);
}

void main()
{     

     temp=0xfe;
       while(1)
         {
            P2=temp;
            temp=_crol_(temp,1);
            
            P2=temp;
            delay(500);
         }

}