• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机流水灯

99d7f91c1744a175 2018-12-19 浏览量:1720
怎么制作流水灯
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 所需的硬件有51单片机,12兆晶振,30pf的电容,10uf的电解电容和10k的电阻,这是51单片机的最小系统所要使用的全部硬件。之后网上搜最小板的原理图,连接上后,再将LED和限流电阻接到相关引脚上就可以。如果是STC的51单片机的还,最新的STC单片机是不需要复位电路和晶振电路的,就很方便了。
    • 发布于 2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:21
  • 我学单片机,做的最多就是流水灯。自己做练练手很好的,配件和线、小板合起来十元钱左右。有二种玩法,一是用stc89c52Rc单片机小板来做控制板,自己再用8个LED小灯、8个520欧的电阻,一个八排针、另加一针,在一个小板上焊接好,我是LED正常极连在一起,LED负极连上一个520欧电阻,电阻另一端接八针排一针脚,八个LED、电阻都和八针排焊好,焊完后用九根排线连到单片机小板(我是用0的口的0-7脚)另一排线接十极.如果芯片烧写好了流水灯程序,一加电,板子上的小LED灯就会流水地亮起来。二是在淗宝网上买套件,买回后自己焊着玩,也很好的。
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 采用软件延时,依次将某些I/O口清零置一,这些口分别连到灯上。
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 掌握好定时器和IO口控制就可以轻松的应对流水灯了.
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 网上有视频,金沙滩的也行,照着这个敲代码
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果已经准备好硬件,那就写程序,多个IO每个控制1个灯;先全部低电平,然后依次让这些IO翻转电平,输出高电平,这样就实现流水灯了。
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 材料: 单片机最小系统   1K电阻  LED  没了  
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 用延时函数加io高低电平变化就可以制作流水灯
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机最小系统,几个LED,根据手册算算电阻大小,然后编程输出高低电平,移位就可以随便了搞了,不同人有不同的想法
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 你首先要明确需要用到哪些器件,需要多少个LED灯,然后程序就是你想怎么跑,可以看个视频学习下,网上还是挺多的
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 比如51机,P1 口驱动8个LED

    while(1){

      int i;

      P1 = 1;

      for(i = 0; i < 8; i++){

        P1<<= 1;

        delayms(100);

      }

    }

    这段代码呈现的效果就是一颗灯,从低到高跑一遍又一遍的跑。


    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是把一排LED灯顺序点亮,点亮一个的同时,把前面一个熄灭了
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 弄个心形流水灯套件就行,光立方就更好了。
    • 发布于2018-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 合理的控制每个IO口的电平。跑马灯就是单片机IO口电平的表现。
    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机可以使用同一组P口输出八个引脚电平,比如依次赋值P2=0x01 0x020x04...0x80这样就可以输出流水灯效果。

    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是用单片机的IO口接一个LED,然后让这些IO口依次输出高低电平,之间使用延时
    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这有程序,楼主试试看

    https://blog.csdn.net/plm199513100/article/details/79341973

    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 依次点亮指定的LED,然后中间留一定的延时
    • 发布于2019-01-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 流水灯一般就是用IO来控制不同的LED亮灭,这样控制比较简单
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 参考郭天祥的教程里面有这个例程
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机流水灯