#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);//可以加大延時看看
}
}
}
|