#include <intrins.h>
//sbit p1_1=P1^0;
#define uchar unsigned char//宏定义
#define uint2 unsigned int
uchar temp;//字符型,要8位的,uchar是8位的
unsigned int a;
void delay(uint2);
void main()
{
temp=0xfe;
P1=temp;
while(1)
{
temp=_crol_(temp,1);
{
uint2 x,y;
a=50000;
while(a--);
for(x=130;x>0;x--)
for(y=452;y>0;y--);
}
P1=temp;
}
}
查阅一下 P1_1与P1的区别;
实现流水灯的方法很多,之前C入门的时候看过一个几十种方法实现流水灯的**,可惜找不到了。
|