首页 > 其他分享 >呼吸灯(PWM)+普中51单片机+江科大自化协

呼吸灯(PWM)+普中51单片机+江科大自化协

时间:2023-01-11 21:35:37浏览次数:44  
标签:普中 void 51 unsigned 单片机 自化协 Time PWM

1 实验原理

  PWM(Pulse Width Modulation)脉冲宽度调制,一种用数字信号控制模拟量的方法,因此在控制领域应用非常广泛。所谓PWM信号就是调整波形的占空比得到一系列矩形脉冲。

 

2 参考程序

#include <REGX52.H>

sbit LED=P2^0;

void Delay(unsigned int i)
{
    while(i--);
}

void main()
{
    unsigned char Time,i;
    while(1)
    {
        for(Time=0;Time<100;Time++)        //改变亮灭时间,由暗到亮
        {
            for(i=0;i<20;i++)        //计次延时
            {
                LED=0;                //LED亮
                Delay(Time);        //延时Time
                LED=1;                //LED灭
                Delay(100-Time);    //延时100-Time
            }
        }
        
        for(Time=100;Time>0;Time--)        //改变亮灭时间,由亮到暗
        {
            for(i=0;i<20;i++)            //计次延时
            {
                LED=0;                    //LED亮
                Delay(Time);            //延时Time
                LED=1;                    //LED灭
                Delay(100-Time);        //延时100-Time
            }
        }
    }
}

3 参考资料

标签:普中,void,51,unsigned,单片机,自化协,Time,PWM
From: https://www.cnblogs.com/zclv/p/17044938.html

相关文章

  • 算法学习笔记(51)——区间问题
    区间问题区间问题1.区间选点2.最大不相交区间数量3.区间分组4.区间覆盖区间选点题目链接:AcWing905.区间选点题目描述给定\(N\)个闭区间\([a_i,b_i......
  • 电子设计教程51:16*16LED点阵屏驱动-74HC238译码器
      我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第三篇博客,讲述三八译码器的工作原理。  当驱动8×8LED点阵时,单片机至少需要发......
  • 力扣51. N 皇后(回溯法)
    按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互......
  • CVE-2020-2551
    前言2020年1月15日,Oracle发布了一系列的安全补丁,其中OracleWebLogicServer产品有高危漏洞,漏洞编号CVE-2020-2551,CVSS评分9.8分,漏洞利用难度低,可基于IIOP协议执行......
  • 数字秒表+普中51单片机+江科大自化协
    1系统框图 2实验现象 3参考程序3.1主程序#include<REGX52.H>#include"timer0.h"#include"key.h"#include"Nixie.h"#include"delayms.h"#include......
  • C51单片机开发环境
    C51单片机开发环境0OS环境1IDE下载Clion2嵌入式插件安装pio插件3嵌入式安装PlatformIOCore我使用的是HomeBrew进行管理brewupdatebrewinstallpl......
  • CapStone/CS5518芯片,MIPI转双通道LVDS可pin√pin替代国腾GM877
    GM8775C型DSI转双通道LVDS发送器产品主要实现将MIPIDSI转单/双通道LVDS功能,MIPI支持1/2/3/4通道可选,最大支持4Gbps速率。LVDS时钟频率最高154MHz,最大支持视......
  • CodeForces - 510C Fox And Names
    CodeForces-510CFoxAndNames题解:建图+拓扑排序首先题目想让你按照给定的字符串修改字母表的字母序,我们很容易想到拓扑排序,但是这怎么建图?实际上对于两个输入的字......
  • 刷刷刷Day8| 151. 反转字符串中的单词
    151.反转字符串中的单词LeetCode题目要求给你一个字符串s,请你反转字符串中单词的顺序。单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词......
  • OpenJ_Bailian - 1751
    OpenJ_Bailian-1751题解:最小生成树问题,Kruskal算法已经帮你建好的边就不用再建了,直接合并,当然我们这一题需要将给的坐标转化成边的,然后我们如何输出建哪几条路呢?我们......