給你一個led流水燈的程序參考一下
//led流水燈
# include "reg52.h"
# include "intrins.h"
typedef unsigned char u8;
typedef unsigned int u16;
# define led P2
void delay(u16 i)
{
while(i--);
}
void main()
{
u8 i=0;
led=0xfe;
delay(50000);
while(1)
{
for(i=0;i<3;i++)
{
led=_crol_(led,2);
delay(50000);
}
led=0xfd;
delay(50000);
for(i=0;i<3;i++)
{
led=_crol_(led,2);
delay(50000);
}
led=0xfe;
delay(50000);
}
} |