首页 > 其他分享 >led呼吸灯

led呼吸灯

时间:2023-10-30 14:34:57浏览次数:28  
标签:LED void 呼吸 Delay 延时 Time led 100

#include <REGX52.H>


sbit LED=P2^0;


void Delay(unsigned int t)

{

while(t--);

}


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

  }

 }

}

}

标签:LED,void,呼吸,Delay,延时,Time,led,100
From: https://blog.51cto.com/u_16331324/8088797

相关文章

  • centos7.9重启网卡提示Failed to start LSB: Bring up/down networking.
    前几天给一台机器状态centos7.9系统,设备有2个网口,今天重启网卡一直失败,查看network状态,怀疑是eth0网卡有问题查看eth0的网卡配置,发现是eth0网卡的BOOTPROTO=dhcp,且ONBOOT=yes,但eth0网口没插网线,这导致重启网卡时,一直重启eth0,但是没插网线一直失败。解决方案:把eth0网卡的ONB......
  • 在CentOS7上更改端口号时报错:Job for sshd.service failed because the control proce
    1、问题描述在在CentOS7×上更改端口号时报错:“Jobforsshd.servicefailedbecausethecontrolprocessexitedwitherrorcode.See‘systemclstatus&sshdservice"andfournalctixe'fordetails.”2、修改ssh端口号的方法sudovim/etclssh/sshd_config将“#Port......
  • STM32 OLED显示字符汉字
    本文代码使用HAL库。@TOC前言OLED屏幕是一种高对比度、高亮度、低功耗、灵活可弯曲的显示技术。在电子产品中,OLED屏幕通常用于显示各种文本、图标、图像等内容。本篇文章将介绍使用I2C接口在OLED屏幕上显示字符,汉字。一、OLED接线:我使用的OLED分辨率是128x64。这里......
  • python 安装包时 ERROR: Failed building wheel for webrtcvad
    报错信息:error:subprocess-exited-with-error×Buildingwheelforwebrtcvad(pyproject.toml)didnotrunsuccessfully.│exitcode:1╰─>[9linesofoutput]runningbdist_wheelrunningbuildrunningbuild_pycreatingbuildcre......
  • Failed to start The nginx HTTP and reverse proxy server.
    本章教程主要分享一下,当nginx启动时,遇到报这个错误时的一个解决思路。 目录 1、观察报错信息 2、尝试性解决 1、观察报错信息根据日志的信息,我们至少可以知道2个比较关键的信息。1、操作用户执行命令是在非root权限下进行操作的。2、Addressalreadyinuse这个很明显:意思就......
  • setBorderPainted(),setContentAreaFilled()
    去除按钮的边框当鼠标移到按钮时最外层的边框不显示setBorderPainted去除按钮的背景setBorderPainted......
  • macos pip3 安装 mycli/scrapy 路径报错 WARNING: The script tabulate is installed
    WARNING:Thescripttabulateisinstalledin'/Users/modys/Library/Python/3.9/bin'whichisnotonPATH.python没有添加到环境变量exportPATH=/Users/<you>/Library/Python/3.9/bin:$PATH you更改自己的用户名即可 ......
  • paddleDection安装使用
    1,安装环境首先要安装paddlepaddle:安装方式的链接,各种显卡驱动,cuda和cudnn不多说比较基础我本身是在虚拟环境里安装的,所以虚拟环境安装也不影响它调用显卡资源查看paddle是否安装成功:>>>importpaddle>>>paddle.utils.run_check()安装paddleDection:gitclonehttps://g......
  • 2-4 LED跑马灯的实现
    LED跑马灯的实现在XMF09B或XMF09C开发板中,完成以下功能:设计端口初始化函数Init_Port(),配置D3、D4、D5、D6灯的引脚设计跑马灯函数LED_Running(),实现D4点亮,延时,D3点亮,延时,D6点亮,延时,D5点亮,延时,D4熄灭,延时,D3熄灭,延时,D6熄灭,延时,D5熄灭,延时。在main()函数中,反复调用LED_Runnin......
  • 2-3 LED闪烁实现源码分析
    LED灯闪烁实现源码分析由于需要查看引脚引脚图如下:功能:D4灯循环闪烁,即P1_1引脚循环输出高低电平引入头文件,宏定义引脚#include"ioCC2530.h"#defineD4P1_1初始化LED的I/O引脚P1SEL&=~0x02;P1DIR|=0x02;在死循环中控制灯光闪烁while(1){ D4=~D4;......