找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1667|回复: 1
打印 上一主题 下一主题
收起左侧

跪求用pwm波写的呼吸灯程序

[复制链接]
跳转到指定楼层
楼主
ID:291220 发表于 2018-3-25 11:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
跪求用pwm波写的呼吸灯程序
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:334550 发表于 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);
                                                                       
                  }  
                                                                       
                                                                               
           }
}


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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表