#include
#include
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=125;i>0;i--);
}
}
void main()
{
uchar i;
P2=0x01;
DelayMS(70);
while(1)
{
for(i=7;i>0;i--)
{
P2=_crol_(P2,1);
DelayMS(70);
}
for(i=7;i>0;i--)
{
P2=_cror_(P2,1);
DelayMS(70);
}
}
}
刚刚写的 不知道能不能满足你的需要