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

    文章

    8249

    浏览量

    162286
  • 流水灯
    +关注

    关注

    21

    文章

    435

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能寻物声光标签是什么?仓库寻物找货应用与落地方案

    今天这篇文章会讲清什么是“RFID智能寻物标签”(带声光的寻物标签)、为什么它能解决“找不到物品/设备”的痛点、常见实现方式与技术要点、部署时的工程与成本考量,以及典型应用与落地建议。
    的头像 发表于 11-17 14:25 940次阅读

    蜂鸟E203在黑金XC7A200T型FPGA上点亮LED并实现流水灯

    中写一个实现流水灯的无限循环函数(这样便于通过LED灭状态对中断函数是否真正执行进行判断,如若中断函数功能正确并且执行完中断函数后又跳回执行中断前的状态,则整个中断操作完成
    发表于 10-31 09:04

    小鹏汽车新总部正式

    8月26日,小鹏汽车新总部——小鹏科技园正式,这座总建筑面积36万平方米的科技园区以步步高“X”造型亮相,成为广州新能源产业的新地标。
    的头像 发表于 08-27 10:24 777次阅读

    一文读懂:W55MH32 如何携手微信小程序与 OneNET,实现以太网条调色自由(软硬件开源)

    本文采用W55MH32开发板搭配WS2812B条,借助MQTT协议连接OneNET云平台,并配合微信小程序,实现了以太网条的远程调色以及动态模式(如流水灯、彩虹
    的头像 发表于 08-08 11:16 1207次阅读
    一文读懂:W55MH32 如何携手微信小程序与 OneNET,<b class='flag-5'>实现</b>以太网<b class='flag-5'>灯</b>条调色自由(软硬件开源)

    【沁恒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

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

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

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

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

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

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

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

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

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

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