实现效果如图:

注:该51单片机led灯引脚为P2^ 0 - P2^7,实际代码按照引脚图实现。
代码如下:

#include<reg52.h>
typedef unsigned int uint;
typedef unsigned char uchar;
//--------------Delay--------------------void Delay(uint t)
{while(--t);
}//---------------main--------------------
void main(void)
{uchar LED;uint Time=600,i=0;LED=0xfe;while(1){  for(i=1;i<Time;i++){//open LEDP2=LED;LED=LED<<1;if(LED == 0x00) {P2=LED;               Delay(i);//close LEDP2=~(LED);     Delay(Time-i);}}for(i=Time-1;i>0;i--){//open LEDP2=LED;LED=LED<<1;if(LED == 0x00) {P2=LED;               Delay(i);//close LEDP2=~(LED);     Delay(Time-i);}}}
}

51单片机——实现呼吸灯程序代码相关推荐

  1. keil5生成一个单片机led呼吸灯程序

    对于生成单片机 LED 呼吸灯程序,您可以以下这样做: 打开 Keil 5 软件,创建一个新项目. 选择您使用的单片机类型和板子,按照向导配置项目. 在程序代码中包含所需的头文件和定义. 使用 for ...

  2. 51单片机实现呼吸灯

    一.概述 使用51单片机控制LED,实现其由暗变亮,再由亮变暗的渐变过程. 二.程序 #include <STC15F2K60S2.H> #include "MacroAndCo ...

  3. 金沙滩51单片机LED 流水灯程序

    我们学了点亮一个 LED 小灯,然后又学了 LED 小灯闪烁,现在我们要进一步学习如何让 8 个小灯依次一个接一个的点亮,流动起来,也就是常说的流水灯.先来看 8 个 LED的核心电路图,如图 4-1 ...

  4. 【51单片机】霹雳灯实验代码

    //霹雳灯实验 #include <reg52.h> #define LED P0 void delay(int); //声明延迟函数//主程序 main() {unsigned char ...

  5. 51单片机 花样流水灯程序

    /**采用T0定时器进行延时,每次延时的时间为1ms LED小灯的闪烁变化为500ms LED的样式有三种: 1.从右往左.在从左往右 2.从边缘向中间靠拢 3.从右边依次点亮,在从左边依次写灭 ** ...

  6. 带存储功能的数字电子琴c语言,51单片机电子琴c语言程序代码实现

    #include #define KeyPort P1 unsigned char High,Low; //定时器预装值的高8位和低8位 sbit SPK=P3^7;          //定义蜂鸣器 ...

  7. 51单片机心形灯实现旋转呼吸灯流水编程

    51单片机心形灯--实现旋转呼吸灯流水编程 其他心形灯类型编码请看我的其他博文~ 心形灯效果图 如果是静态效果请刷新页面哦 心形灯原理图 编译软件:Keil uVision5 (如有需要可点此链接下载 ...

  8. 声控灯程序C语言,基于51单片机的声控灯设计设计-包含完整设计与指导文件.doc...

    基于51单片机的声控灯设计设计-包含完整设计与指导文件 工 学 院 毕 业 设 计(论文) 题 目:基于单片机的智能光控路灯的设计 专 业: 机电技术教育 班 级: *** 姓 名: *** 学 号: ...

  9. 基于51单片机十字路口交通灯_5s黄灯闪烁

    基于51单片机十字路口交通灯_5s黄灯闪烁 目录标题 基于51单片机十字路口交通灯_5s黄灯闪烁 功能要求 仿真图 程序 主要程序代码 程序讲解 倒计时的产生 红黄绿灯状态处理 倒计时显示处理 资料清 ...

  10. 51单片机心形灯实现每次点亮两个灯编程

    51单片机心形灯--实现每次点亮两个灯编程 其他心形灯类型编码请看我的其他博文~ 心形灯效果图 如果是静态效果请刷新页面哦 心形灯原理图 编译软件:Keil uVision5 (如有需要可点此链接下载 ...

最新文章

  1. ECCV 2020 中国预会议 邀请您参加计算机视觉盛宴
  2. opensplice dds v6.3.2_信号发生器与DDS技术,如何攻克设计难关?
  3. bzoj 3747: [POI2015]Kinoman
  4. blob的真实地址怎么获得_《和平精英》不夜海上花套装怎么获得 不夜海上花免费领取地址_和平精英...
  5. idea出现找不到实体类
  6. Kerberos 下运行spark 报错 Requested user hdfs is not whitelisted and has id 995,which is below the minimu
  7. 花书+吴恩达深度学习(十四)卷积神经网络 CNN 之经典案例(LetNet-5, AlexNet, VGG-16, ResNet, Inception Network)
  8. Jenkins配置Android自动打包传蒲公英功能
  9. inkscape矢量图_使用Inkscape创建矢量图形的教程
  10. 微信小程序搭载node.js服务器(简)
  11. 深入理解FIFO(包含有FIFO深度的解释)
  12. Java基础篇--编程之路,道长且艰,千里之行,始于足下
  13. 分布式动态路由的实现
  14. [小设计] 之 抽奖算法
  15. 参考文献格式自动生成器
  16. AWS免费套餐避坑攻略:查看账户下所有region的资源,及时关停不需要的服务
  17. 腾讯后端面试题python_python技术面试题(十九)--腾讯
  18. Java编程的三个就业方向有哪些
  19. 【HUAWEI】华为机试试题-105
  20. 时间管理37条法则:让盖茨、巴菲特受益一生

热门文章

  1. 网站整站下载工具推荐【Z】
  2. 标准modbus测试软件怎么用,Modbus测试软件使用说明
  3. nop掉call指令后,如何保持堆栈平衡
  4. linux小红帽网卡设定,LINUX红帽子怎么配置上网
  5. 【对讲机的那点事】玩对讲机你知道中继台的工作原理吗?
  6. JS 实现打印二维码图片
  7. 桥连模式,模板模式的改进
  8. duilib 控件位置
  9. 显控触摸屏编程手册_深圳显控AKWORKSHOP触摸屏与ALLENBRADLEY通讯手册.pdf
  10. 阿里第九版Java系统架构师+应用架构师面试突击宝典