永发信息网

我需要单片机C51一个开关控制8个LED灯的程序 编程

答案:1  悬赏:60  手机版
解决时间 2021-02-18 08:54
  • 提问者网友:龅牙恐龙妹
  • 2021-02-18 05:01
我需要单片机C51一个开关控制8个LED灯 按一下(1,8)亮,在按一下(2,7)亮原来的不灭,再按(3,6)亮,再按(4,5)亮,再按一下全灭的程序
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-02-18 05:29
#include<reg51.h>
#define uchar unsigned char
uchar led[5]={0x7e,0x3c,0x18,0x00,0xff};
uchar num;
sbit key=P1^0;
main()
{
P0=0xff;
num=0;
while(1)
    {
    if(key==0)
        {
        while(key==0);
        P0=led[num];
        num++;
        num%=5;
        }
    }
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯