当前位置: 首页 > ai >正文

【51单片机非精准延时演示来回流水灯效果】2022-11-10

缘由如何用C语言编程实现该52单片机操作实验-编程语言-CSDN问答

void main()
{unsigned char ys=0,k=1,x=0,ls=1,m=1,ys1=0,ys2=0;while(1){P1=m*PWM;//呼吸效果采用叠加方式if(++ys1==0)if(++ys2==0)//非精准延时演示来回流水灯效果{if(ls<8)m*=2;else if(ls>7)m/=2;else;//P1=255如果需要全部熄灭的话if(++ls>14)ls=1;else;}}
}

使用延时函数实现单片机P1口连接的8个LED灯挨个依次点亮(流水灯),要求每个灯亮灭的周期为一秒,亮到最后一个后原路返回来,一直循环;
实现1个led的呼吸灯(随时间变亮再变暗),要求:亮暗的一个周期为1秒;
实现流水呼吸灯,也就是第一个led灯亮暗一次后挨着的下一个led灯再亮可以一直循环下去。
52单片机嗷,重点想知道怎么返回来

http://www.xdnf.cn/news/18523.html

相关文章:

  • Claude Code赋能企业级开发:外卖平台核心系统的智能化重构
  • n8n 键盘快捷键和控制
  • 【Canvas与徽章】中国制造金色玻璃光徽章
  • 生成模型 | 扩散模型损失函数公式推导
  • 复杂工况漏检率↓79%!陌讯多模态融合算法在智慧能源设备检测的落地实践
  • Python 版本与 package 版本兼容性检查方法
  • 【Linux系列】macOS(MacBook)上获取 MAC 地址
  • 内网穿透教程
  • React学习(十三)
  • Java 泛型 T、E、K、V、?、S、U、V
  • week4-[字符数组]字符统计
  • 详细介绍将 AList 搭建 WebDav 添加到 PotPlayer 专辑 的方法
  • 基于Python与Tkinter的校园点餐系统设计与实现
  • 单片机的输出模式推挽和开漏如何选择呢?
  • [新启航]白光干涉仪与激光干涉仪的区别及应用解析
  • 【typenum】 24 去除尾部零的特性(private.rs片段)
  • MERGE 语句在 Delta Lake 中的原子更新原理
  • nodejs 集成mongodb实现增删改查
  • Kubernetes相关问题集(四)
  • 什么是正态分布
  • B.30.01.1-Java并发编程及电商场景应用
  • Socket 编程预备
  • 软件测试从入门到精通:通用知识点+APP专项实战
  • 使用Screenpipe+本地大模型实现私人助手Agent
  • 某电器5G智慧工厂网络建设全解析
  • Linux学习:信号的保存
  • TypeReference 泛型的使用场景及具体使用流程
  • GEO优化服务商:AI时代数字经济的新引擎——解码行业发展与技术创新实践
  • 【Spring Boot】集成Redis超详细指南 Redis在Spring Boot中的应用场景
  • kubernetes-dashboard使用http不登录