流水灯的来回闪烁

简介: 流水灯的来回闪烁
#include<reg52.h>
sbit L4 = P2^0;
sbit L3 = P2^1;
sbit L2 = P2^2;
sbit L1 = P2^3;
void main()
{
    int cnt = 0;
    int i = 0;
    char k = 0;
    L4 = 1;
    L3 = 1;
    L2 = 1;
    L1 = 1;
    while (1) 
     {
                P2 = 0xFE <<cnt; 
             for (i=0; i < 30000; i++); 
             cnt++; 
             if (cnt >= 4) 
             {
                 while(k != 4)
                 {
                        P2 = 0xF7 >>cnt; 
                         for (i=0; i < 30000; i++); 
                         cnt++;
                        k++;
                 }
                 cnt = 0;
                 k = 0;
             }
     }
}
相关文章
|
6月前
|
数据格式
用C51单片机制作LED流水的灯
用C51单片机制作LED流水的灯
|
6月前
|
JavaScript
闪烁的灯泡
闪烁的灯泡
39 0
|
3月前
51开发板同一程序实现数码管实现时钟显示、秒表计时。通过独立按键选择模式(时钟/秒表)、时间的重定义
51开发板同一程序实现数码管实现时钟显示、秒表计时。通过独立按键选择模式(时钟/秒表)、时间的重定义
129 3
|
3月前
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
287 1
定时器+按键控制LED流水灯模式+定时器时钟——“51单片机”
定时器+按键控制LED流水灯模式+定时器时钟——“51单片机”
【单片机期中测试】10.利用定时器实现pwm呼吸灯
【单片机期中测试】10.利用定时器实现pwm呼吸灯
144 0
【单片机期中测试】1.简单的流水灯程序
【单片机期中测试】1.简单的流水灯程序
82 0
|
C语言
MSP430F5529学习笔记(5)——按键切换灯的亮灭
MSP430F5529学习笔记(5)——按键切换灯的亮灭
118 0
|
编译器
【51单片机】按键操作(单个灯闪烁&&流水灯)
按键操作(单个灯闪烁&&流水灯)
558 0
【51单片机】花式流水灯
【51单片机】花式流水灯
320 0