CT07D led 流水灯

#include "reg52.h"

sbit HC138_A = P2^5;
sbit HC138_B = P2^6;
sbit HC138_C = P2^7;

void Delay(unsigned int t)
{
    while(t--);
    while(t--);
}

void LEDRunning()
{
    unsigned char i;
    HC138_C = 1;
    HC138_B = 0;
    HC138_A = 0;
    
    for(i = 0; i < 3; i++)
    {
        P0 = 0x00;
        Delay(60000);
        Delay(60000);
        P0 = 0xff;
        Delay(60000);
        Delay(60000);
    }
    
    for(i = 1; i <= 8; i++)
    {
        P0 = 0xff << i;
        Delay(60000);
        Delay(60000);
    }
    
    for(i = 1; i <= 8; i++)
    {
        P0 = ~(0xff << i);
        Delay(60000);
        Delay(60000);
    }
    
}

void main()
{
    while(1)
    {
        LEDRunning();
    }
}


 

发布了44 篇原创文章 · 获赞 5 · 访问量 4025

猜你喜欢

转载自blog.csdn.net/wangdada___/article/details/90140488
今日推荐