文档库 最新最全的文档下载
当前位置:文档库 › 单片机 pwm调光呼吸灯

单片机 pwm调光呼吸灯

单片机 pwm调光呼吸灯
单片机 pwm调光呼吸灯

/******** pwm调光呼吸灯********/

#include

sbit led=P1^0;

void delay(unsigned int t);

void main(){

unsigned int T=800,l=0;//l表示低电平时间

while(1){

led=1;

delay(60000); //特意加延时,可以看到熄灭的过程

for(l=1;l

led=0;

delay(l);//延时长度,600次循环中从1加至599

led=1;

delay(T-l);

}

led=0;

for(l=T-1;l>0;l--){//逐渐变暗

led=0;

delay(l);

led=1;

delay(T-l);

}

}

}

void delay(unsigned int t)

{

while(--t);

}

/************end****************/

相关文档