关于怎么设计多点往复流水灯问题~

2019-07-18 11:05发布

多点的往复流水灯   怎么说呢?大概是2个灯为一组
通过P0口驱动8个LED灯,要求正常情况下从左到右每次点亮两个灯,循环往复执行。就是12亮,23亮,34亮这种,放置两个按键,一个减速(也就是减慢流水灯的变化频率),一个加速,而当按下减速按键后,当前循环过程减去多少ms什么的,而按下加速按键,当前循环过程增加多少ms。。。
求大神能给一下程序,谢谢了!!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
az_noodle
2019-07-19 02:04
哭泣的眼泪 发表于 2016-7-9 13:26
我有一个例子可以帮助到你,,当然也不是我做的,,网上下载的,,应该是你需要的东西

if(Key&0x02)
        {
                if(RunMode==0x09)
                {
                        if(SystemSpeedIndex>0)
                        {
                                --SystemSpeedIndex;
                                SetSpeed(SystemSpeedIndex);
                        }
                        else
                        {
                                LEDFlash(6);
                        }
                 }
        }
        if(Key&0x04)
        {
                if(RunMode==0x09)
                {
                        if(SystemSpeedIndex<28)
                        {
                                ++SystemSpeedIndex;
                                SetSpeed(SystemSpeedIndex);
                        }
                        else
                        {
                                LEDFlash(6);
                        }
C语言用0到28按键来循环走,我试一试,不知道汇编怎么玩?

一周热门 更多>