#include
#defineucharunsignedchar
#defineuintunsignedint
voidDelayms(uintx)
{
uinti,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
voidmain(){
uchari,j;
while(1)
{
j=0x01;//8個流水燈逐個閃動
for(i=0;i
{
P0=~j;
Delayms(300);
j
}
j=0x80;//8個流水燈反向逐個閃動
for(i=0;i
{
P0=~j;
Delayms(300);
j>>=1;
}
}
}