#include "reg51.h"
void delay(unsigned int t)
{
unsigned inti,j;
for(i=t;i>0;i--)
for(j=110;j>0;j--);
}
main()
{
unsigned char w,i;
while(1)
{
w=0xfe;
for (i=0;i<8;i++)
{
P1=w; //循環(huán)點(diǎn)亮LED
w<<=1; //點(diǎn)亮燈的位置移動,最低位補(bǔ)0
w=w|0x01; //將最低位置1
delay(500); //延時(shí)
}
}
}
|