微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > LED简单呼吸灯

LED简单呼吸灯

时间:10-02 整理:3721RD 点击:
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
   for(y=110;y>0;y--);
}
void main()
{
        
        while(1)
        {
                uint k=0,t,i,j;
                for(i=0;i<=252;i++)
                {        
                        if(0==(i%4))      
                           k++;
                        for(t=0;t<=16;t++)
                        {
                            P1=0x00;
                            for(j=0;j<=64;j++)
                              if(j==k)
         P1=0xff;
                        }
                }
                                       
        }
}

给个图啊 哥哥

路过···

啥叫呼吸灯》?

直接把八个LED接在P1口就好咯...图没有吖..实物就有的.

拍个照传上来 大家观摩观摩

从暗慢慢变到亮...从亮慢慢变到暗;;;;;

呼吸灯啊。.

不错

不错

不是ls说的从亮到暗吧。又没有AD采集。这个应该就是一暗一亮吧

谢谢啦!

很不错呢

什么啊?

有创意,学习了

编程思想是什么呢?

不错,不过我有两个问题:主程序中没有用到延时子程序,不知道你的延时程序在这里有什么用?第二你说能从暗慢慢到亮再从亮慢慢到暗,但从程序看没能实现?

好东西。
这个下载了

也就是个流水灯么?

呼吸灯我喜欢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top