怎么用51单片机实现两个LED等同时闪烁并闪三下就灭

怎么用51单片机实现两个LED等同时闪烁并闪三下就灭

如有帮助,请采纳。

#include<reg52.h>
sbit led1=P0^00;
sbit led2=P0^01;
void main(){
int i=0;
while(i<3)
        {
                led1=0;
                led2=0;
                delay(2000);
          
                led1=1;
                led2=1;
                delay(2000);
                i++;
        }
}

最简单的方式就是先给两个LED灯引脚置高电平亮起,延时一段时间再置低电平关闭LED灯并再延时一段时间。重复执行三次就是闪烁三次,最后一次之后把灯关闭就实现该功能了。直接一个流程顺序下来就可以了。