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

流水灯有没有比较好的例程

我是小雨 2020-08-05 浏览量:445
我才刚开始学习流水灯,有没有比较好的例程啊
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • #include<REG51.H>


    void Delay_xMs(unsigned int x)
    {
        unsigned int ij;
        for( i =0;i < x;i++ )
        {
            for( j =0;j<110;j++ );
        }
    }
    void main()
    {
    unsigned char ia;
    a=0x01;
    while(1)
    {
    for(i=0;i<8;i++)
    {
    Delay_xMs (10000);
    P1 = ~(a<<i);  
    }    
    }

    }

    这段程序是实现P1口的8个LED灯循环点亮的,你可以用Proteus平台仿真一下更容易理解,其实很简单,​跟着程序走一遍就好了!

    • 发布于 2020-08-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 额,这个一般的开发板都会配套例程,等弄清楚基本原理后,可以自己设想个效果,并去实现,看看能不能玩出花来?这样的效果是最好的。。
    • 发布于2020-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机流水灯各种各样,你只要参考单片机io操作例程就可以了,51单片机流水灯例程太多了,你可以看下郭天祥的51单片机教程
    • 发布于2020-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 流水灯,几乎所有的开发板都会带流水灯例程。

    这个相对也是最简单的,就是操作GPIO口,电平翻转就可以,加点延时。

    当然想玩点花样,是需要再琢磨下。


    • 发布于2020-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 几乎每个开发板都是有这个例程的

    你先点一个灯,再延时,再点一个,灭上一个,就是流水灯了

    • 发布于2020-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先,一定要认清这个东西非常简单,简单到半个小时就能学会,可以看下郭天祥51的教程开始学习,然后用protus做个仿真实验
    • 发布于2020-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 哪个型号的单片机呢,不同的单片机,代码也不一样啊

    就是把闪灯在闪下一次的时候,换个灯闪就是了

    • 发布于2020-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 流水灯本质就是GPIO点灯。没啥难度。

    控灯的高阶玩法是,光立方,你可以在网上搜一下,有很多的视频,你一定会感兴趣的。


    • 发布于2020-08-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 流水灯最基本的操作是,开灯,关灯,延时,你学会这三个基本操作,想怎么流水都可以,自己随便写。
    • 发布于2020-08-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 流水灯就是依次将一组GPIO输出高低电平,只要知道怎样操作GPIO就能实现
    • 发布于2020-08-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

流水灯有没有比较好的例程