微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 新手问题—>按一下独立按键,实现流水灯不间断循环

新手问题—>按一下独立按键,实现流水灯不间断循环

时间:10-02 整理:3721RD 点击:
#include<reg52.h>                        
#include"cj.h"
void main()
{
        while(1)
        {        
                if(K1 == 0)         //独立按键K1
                {        
                        while(1)          //流水灯
                        {
                                P1 = 0xfe;        //第一盏LED亮
                                while(!(P1==0x00))
                                {
                                        delay(300);         //延迟函数
                                        P1 <<= 1;
                                        P1 = P1 | 0x01;
                                }
                        }
                }
        }
}

按一下独立按键,然后想实现流水灯重复循环,烧写后发现流水灯只循环了一次,想问下大牛们那里出了问题?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top