开关控制LED - 武恩赐博客💻

开关控制LED

#include<reg51.h>
sbit key=P0^0;
sbit LED1=P1^0;
sbit LED2=P1^1;
void delay( int t)
    {
    while(t--);
    }
void main()
{
    int i;
    unsigned char num1[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
    unsigned char num2[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};    
    while(1)
    {
            if(key==0)      //从上往下依次点亮
        {
            for(i=0;i<8;i++)
            {
            P1=num1[i];
            delay(20000);
            }
        }
        else        //从下往上依次点亮
        {
        for(i=7;i>=0;i--)
            {
            P1=num1[i];
            delay(20000);
            }
        }
    }
}
无标签
打赏
评论区
头像