#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit pwm=P1^0;
uint cycle,high,low;
void delay(uint t)
{
while(t--);
}
void main()
{
cycle=800;
while(1)
{
for(high=1;high<=cycle;high++)
{
pwm=1;
delay(high);
pwm=0;
low=cycle-high;
delay(low);
}
high=1;
delay(60000);
}
}
|