我需要单片机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;
}
}
}
#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;
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯