标题: 跪求用pwm波写的呼吸灯程序 [打印本页]

作者: wkings    时间: 2018-3-25 11:10
标题: 跪求用pwm波写的呼吸灯程序
跪求用pwm波写的呼吸灯程序

作者: bosschen    时间: 2018-5-28 15:21
#include <reg52.h>
sbit l1=P3^3;         //定义灯的位置
#define jgtime 20                // LED亮灭间隔,毫秒
#define ystime 1000                // 延时时间 毫秒
#define on 0
#define off 1


int PWM_Low,Clock=200;
void delay(unsigned int x) //延迟函数
{
   int i;
   for(i=0;i<x;i++);
}  

void delayy(int ms)
{
        int i;
       
        for ( ; ms != 0; --ms)
                for(i = 0; i < 124; ++i);
}

void main(void)
{
    while(1)
          {

                                                 
                                                                 
                                                                 
                                                       
                                                                 



for(PWM_Low=Clock;PWM_Low>0;PWM_Low--) //逐渐变亮
             {
                   l1=1;
                   delay(PWM_Low);
                   l1=0;
                   delay(Clock-PWM_Low);
                 }
                                                       
            for(PWM_Low=0;PWM_Low<Clock;PWM_Low++)        //逐渐变暗
                  {
                                       l1=1;
                                delay(PWM_Low);
                                l1=0;
                                delay(Clock-PWM_Low);
                                                                       
                  }  
                                                                       
                                                                               
           }
}


程序一定是对的,我正在用,如果不行你看一下是不是少{}什么的 我在网页上写的,






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1