这段代码算是在STC89C52RC 51单片机上完成PWM呼吸灯了吗,还是说得用上定时器和中断函数
#include <REGX52.H>
sbit LED = P2^0;
void Delay(unsigned int t)
{
while(t)
{
t--;
}
}
void main()
{
unsigned int Time,i;
while(1)
{
for(Time = 0;Time < 100;Time++)
{
for(i=0;i<20;i++)
{
LED = 0;
Delay(Time);
LED = 1;
Delay(100-Time);
}
}
for(Time = 100;Time > 0;Time--)
{
for(i=0;i<20;i++)
{
LED = 0;
Delay(Time);
LED = 1;
Delay(100-Time);
}
}
}
}