#包含“intrins.h”
#定義uchar無符號字符
#定義uint無符號整數
sbit Led = p 1;
無效延遲(void);
無效總管(無效)
{
無符號字符tmp,I;
p 1 = 0x 00;//全部熄滅
while(1)
{
for(I = 0;我& lt8;I++)//向左移動
{
tmp = 0x 01;
tmp =(tmp & lt;& ltI);
p 1 = tmp;
delay();
}
p 1 = 0x 00;
delay();
for(I = 0;我& lt8;I++)//向右移動
{
tmp = 0x80
tmp = tmp & gt& gt我;
p 1 = tmp;
delay();
}
p 1 = 0x 00;
delay();
}
無效延遲(void) //錯誤0us
{
無符號字符a,b,c;
for(c = 167;c & gt0;c -)
for(b = 171;b & gt0;b -)
for(a = 16;a & gt0;a-);
_ nop _//如果Keil,要求使用intrins.h
}