main.c文件中
#include <REGX52.H>
sbit LED=P2^0;
void Delay(unsigned int t)
{
while(t--);
}
void main()
{
unsigned char Timer,i;
while(1)
{
for(Timer=0;Timer<100;Timer++)
{
for(i=0;i<20;i++) //每个亮度循环20次
{
LED=0;
Delay(Timer);
LED=1;
Delay(100-Timer);
}
}
for(Timer=100;Timer>0;Timer--)
{
for(i=0;i<20;i++) //每个亮度循环20次
{
LED=0;
Delay(Timer);
LED=1;
Delay(100-Timer);
}
}
}
}