#include <reg51.h>
#define uint unsigned int
sbit led1=P2^0; //定义控制灯的端口
int HXD,Clock=500;
void delay(uint x) //设置延迟函数
{
int i;
for(i=0;i<x;i++);
}
void main(void)
{
while(1)
{
for(HXD=Clock;HXD>0;HXD--) //led逐渐变暗
{
led1=1;
delay(HXD);
led1=0;
delay(Clock-HXD);
}
for(HXD=0;HXD<Clock;HXD++) //led逐渐变亮
{
led1=1;
delay(HXD);
led1=0;
delay(Clock-HXD);
}
}
}
|