#include<reg52.h>
//#include"intrins.h"这句可以不用,因为你没用到包含_nop_();和左右移动函数
#define uchar unsigned char#define uint unsigned int//宏定义方便书写
#define LED P2
void Delay10ms (uint z)//延时大约1ms
{ uint x,y;
fonr(x=z;x>0;x--)
for(y=120;y>0;y--);
}
void main (void)
{
uchar n;
LED=0x01 ;//根据你的实验板IO口是输出高电平亮还是输出低电平亮
//LED=0xfe;//IO口输出低电平亮第一个
while(1);
{
for(n=0;n<7;n++);//循环执行7次
{
LED=(LED>>1);//括号可以去掉
LED=LED<<1;//左移
Delay10ms(500);//可以加大延时看看
}
}
}
|