#include "reg52.h"
#include <intrins.h>
#define uint unsigned int
sbit pwm = P1^0;
void delay(uint y)//微秒延時
{
do
{
_nop_();
}while(y--);
}
void delayms(unsigned int i)//毫秒延時
{
unsigned char j,k;
for(j=i;j>0;j--)
for(k=125;k>0;k--);
}
void main()
{
while(1)
{ pwm = 1; //用
delay(1628);
pwm = 0;
delay(20073);
delayms(1000);
pwm = 1;
delay(1085);
pwm = 0;
delay(20615);
delayms(1000);
pwm = 1;
delay(2170);
pwm = 0;
delay(1953);
delayms(1000);
}
}
|