level 9
迎客松91
楼主
#include<reg52.h>
#include <intrins.h>
#define unit unsigned int
#define uchar unsigned char
sbit beep=P2^3;
uchar temp,i;
void delay(unit z)
void main()
{ while(1)
{
temp=0xfe;
for(i=0;i<8;i++)
{
P1=temp;
beep=0;
delay(100);
beep=1;
delay(100);
temp=_crol_(temp,1);
}
temp=0x7f;
for(i=0;i<8;i++)
{
P1=temp;
beep=0;
delay(100);
beep=1;
delay(100);
temp=_cror_(temp,1);
}
}
} void delay(uint z)
{
unit x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
2012年07月25日 09点07分
1
#include <intrins.h>
#define unit unsigned int
#define uchar unsigned char
sbit beep=P2^3;
uchar temp,i;
void delay(unit z)
void main()
{ while(1)
{
temp=0xfe;
for(i=0;i<8;i++)
{
P1=temp;
beep=0;
delay(100);
beep=1;
delay(100);
temp=_crol_(temp,1);
}
temp=0x7f;
for(i=0;i<8;i++)
{
P1=temp;
beep=0;
delay(100);
beep=1;
delay(100);
temp=_cror_(temp,1);
}
}
} void delay(uint z)
{
unit x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}