最近某人要过生日,自己也是闲的无聊,便想做个单片机的东西来送人,自己做的,起码也能代表自己的一片心意吧。 所谓的“呼吸灯”,就是通过程序控制led灯的闪烁过程,像呼吸一样有节奏。有亮度渐变的过程。 先来张效果图: 这图片有点大。。。。 这是未加修饰 ...
呼吸灯大家应该都知道,就是一盏灯慢慢的亮起来又慢慢的灭下去形成一个类似呼吸的效果。现在大家的手机上应该都有这个灯。 那么呼吸灯到底是怎么实现的呢原理又是什么 其实就是控制一盏灯的通电时间来决定的,慢慢亮起来的时候就让通电时间慢慢边长,反之灭下去的时候就变短,这个功能通常会使用PWM 脉冲调制 来实现。但是对于我们初学者来说这东西太复杂了。下面我将教大家用延时写一个超简单的呼吸灯程序 ...
2020-05-03 23:56 0 802 推荐指数:
最近某人要过生日,自己也是闲的无聊,便想做个单片机的东西来送人,自己做的,起码也能代表自己的一片心意吧。 所谓的“呼吸灯”,就是通过程序控制led灯的闪烁过程,像呼吸一样有节奏。有亮度渐变的过程。 先来张效果图: 这图片有点大。。。。 这是未加修饰 ...
1.用C51单片机实现花样流水灯,代码如下: #include <reg52.h> #define LED_All P1 //led灯所用的接口,单片机接口不同,led灯不同void delayms(){unsigned char x ...
1.用C51单片机实现花样流水灯,代码如下: #include <reg52.h> #define LED_A P1 //led灯所用的接口,是哪个口就写P几void delayms(){ unsigned char x ...
关于内容理解: 先读懂51单片机的实验原理图,然后再着手编程。 由图可知 1,led灯接的是单片机的P0口,意味着我们只能用P0口来编程。 2,led灯是共阳极,当给低电平时led灯才会亮,(单片机灌电流能力较强,输出电流较弱,所以一般用共阳极) 3,led所在的P0口是读io口 ...
关于单片机型号的介绍: STC89C52RC40C-PDIP 0721CV4336..... STC:STC公司 89:89系列 C:COMS 52(还有51,54,55,58,516,):2表示存储空间的大小,2*4K=8K 40:晶振最高 ...
!?我们今天讲一下点阵吧,点阵说实话对于单片机来说虽然并不是最重要的,但是点阵却是我们单片机中花样最多的之一。可 ...
技术:51单片机学习、Keil4环境安装、Arduino环境安装、闪烁灯教程 概述 本文提供51单片机、Arduino单片机入门软件安装和一些需要使用的软件介绍,为后续单片机、嵌入式开发 ...
为高电平。 可以看到,8个LED灯分别是和单片机上P20~P27这8个引脚联系起来的,即一端是V ...