0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

流水灯亮灯如何实现

姚小熊27 ? 来源:电工之家 ? 作者:电工之家 ? 2020-01-11 05:08 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

控制方式一般有两种实现方法,一种方法是利用单片机来控制,另一种则是用数字功能芯片组合完成控制要求,下面我将和朋友们谈谈用这两种方法去实现题主所说的“流水灯”亮灯方法。

微控制器MCU)实现LED发光二极管一颗一颗点亮

流水灯亮灯如何实现

现在由于微控制器种类很多,我们有较多的选择余地。下面我介绍一种用C51为内核的单片机来控制,在单片机的P0口8个引脚连接8个LED发光二极管的负极,如果需要更多颗LED发光管的一个一个地点亮可以用P1口、P2口、P3口等。总共可以点亮32颗LED发光管,如果还需要更多的发光二极管则就需要扩展口芯片的配合。比如可以用8255A或者74LS138译码器等扩展。

我先用八个LED发光二极管接在P0口上,为了扩大其电流再用一个PNP三极管作为“倍增器”,这样发光二极管亮度会增强一些。当单片机的P口(以P2.0为例)为低电平时三极管就会导通,此时只要用指令控制单片机P0口的八个引脚顺次为低电平,那么发光二极管就会一颗一颗地点亮了。

这种控制发光二极管点亮的方法比较灵活,可以根据不同需求改变单片机指令就可以了。所以现在很多亮化工程,显示了五光十色、变化多端的灯光大多都用微控制器来实现。

用数字功能芯片组合完成发光二极管一颗一颗点亮

这种方法就是用555芯片作为脉冲发生信号,把这个脉冲信号送给十进制计数器CD4017

这个点亮的速度可以通过调节可调电位器实现。其工作过程有的答友已经说的很清楚了,在这里我就不累述了。

其实为了显示更丰富的颜色和造型,可以用不同颜色的发光二极管LED和不同排列的形式,其现实效果更佳。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7967

    浏览量

    156095
  • 流水灯
    +关注

    关注

    21

    文章

    433

    浏览量

    60622
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【沁恒CH585开发板免费试用体验】GPIO 流水灯

    开发环境: IDE:MounRiver Studio MCU:CH585 1 GPIO工作原理 熟悉单片机的朋友都知道,学习的第一个例程就是流水灯,要想实现流水灯,首先必须了解GPIO的工作原理
    发表于 07-04 22:55

    【RA-Eco-RA4M2开发板评测】点灯实现6种LED花式流水灯操作

    很高兴收到瑞萨电子提供的RA4M2开发板,这次帖子就专门用来说说专业点灯操作,实现各种花式的流水灯,可以十分方便地控制LED的各种状态,甚至多个LED组合控制,如跑马灯等。 打开原理图,可以看到3个
    发表于 04-28 21:28

    【RA-Eco-RA4M2开发板评测】使用串口通信实现花样流水灯操作

    串口使用USB串口吧,节省USB口线!!!!! 使用串口通信实现花样流水灯操作,本次测评通过使用串口助手发送数据来控制RA4M2的流水灯操作,总共有9中模式: (1)发送0,3个LED全灭 (2
    发表于 04-27 21:33

    【RA-Eco-RA4M2开发板评测】2 初识GPIO流水灯

    LED1,P405引脚输出低电平LED1熄灭,其他LED同理。 Figure ? LED电路图 值得注意的,不同的开发板,LED连接的GPIO一般是不同的,请注意修改。 3 GPIO 流水灯实现
    发表于 04-25 23:06

    智慧城市新宠:LED杆显示屏让街道更更美

    智慧城市新宠:LED杆显示屏让街道更更美
    的头像 发表于 03-21 08:26 ?318次阅读

    移动电源的一直_移动电源指示但不进去电

    移动电源(充电宝)的一直可能有多种原因,以下是一些可能的原因及相应的解决方法:
    的头像 发表于 01-27 16:27 ?3338次阅读

    移动电源不不充电是什么原因

    移动电源(充电宝)不且不充电的问题可能由多种因素导致,以下是对可能原因及相应解决方法的详细分析:
    的头像 发表于 01-27 16:25 ?6957次阅读

    #中国香河英茂科工#STC32G12K128#屠龙刀三.2 流水灯例程

    流水灯
    丙丁先生
    发布于 :2025年01月19日 14:19:35

    【正点原子STM32H7R3开发套件试用体验】流水灯

    【正点原子STM32H7R3开发套件试用体验】流水灯 本文介绍了使用 STM32CubeMX 辅助配置 GPIO 及晶振参数,实现流水灯的方法。 工程创建 1.打开 STM32CubeMX 软件
    发表于 12-28 18:51

    低成本单片机方案——触摸流水灯开关控制

    概述本方案旨在提供一种基于低成本单片机的触摸流水灯开关控制解决方案。该方案结合了单片机技术、电容式触摸传感技术和LED驱动技术,实现了通过触摸操作控制流水灯的效果。
    的头像 发表于 12-26 16:37 ?884次阅读
    低成本单片机方案——触摸<b class='flag-5'>流水灯</b>开关控制

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】RA4E2 实现流水灯操作

    本帖子主要使用RA4E2开发板来实现流水灯的交替电量操作,具体实验现象就是LE1LED2灭,LED1灭LED2。 好的,下面开始进行操作 我们之前已经建立了好几个串口操作,此项目就
    发表于 12-18 12:52

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】MDK+点灯+流水灯

    ” 文件,在 hal_entry 函数里面编写我们的代码。 直接运行,灯会常 流水灯实验,延迟200ms
    发表于 12-15 15:59

    智慧照明:实现“车来,车走灭”的高效路灯解决方案

    智慧照明:实现“车来,车走灭”的高效路灯解决方案
    的头像 发表于 10-28 11:48 ?1041次阅读
    智慧照明:<b class='flag-5'>实现</b>“车来<b class='flag-5'>灯</b><b class='flag-5'>亮</b>,车走<b class='flag-5'>灯</b>灭”的高效路灯解决方案

    基于51单片机的跑马灯/流水灯系统

    具体实现功能(1)9种LED流水灯模式通过按键进行切换,数码管显示流水灯模式。(2)通过加减按键可以切换每种LED流水灯的速度。仿真演示视频:设计介绍51单片机简介51单片是一种低功耗
    的头像 发表于 10-22 14:12 ?750次阅读
    基于51单片机的跑马灯/<b class='flag-5'>流水灯</b>系统

    主板内存故障会是cpu的问题吗

    主板内存故障并不一定是CPU的问题,但CPU与内存之间的交互确实可能影响这一故障现象。以下是对主板内存故障可能原因的分析: 一、内存本身问题 内存条未正确安装 :内存条可能没有
    的头像 发表于 09-02 14:42 ?6472次阅读