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

我需要单片机C51一个开关控制8个LED灯按一下(1,8)亮,在按一下(2,7)亮原来的不灭,再按(3,6)亮,再按(4,5)亮,再按一下全灭的程序... 我需要单片机C51一个开关控制8个LED灯 按一下(1,8)亮,在按一下(2,7)亮原来的不灭,再按(3,6)亮,再按(4,5)亮,再按一下全灭的程序 展开
 我来答
zhxiufan
2018-01-17 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38398
国家科技进步奖

向TA提问 私信TA
展开全部
#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;
        }
    }
}
追问
为什么我这里有错误
C(9):error C141: syntax error near ‘num’ Target not created
满花
2025-08-31 广告
上海满华有限公司成立于2007年11月,后于2012年12月正式更名为上海满花国际贸易有限公司。总部设于上海,分别在北京、成都、深圳、武汉设有办事处,并于2009年通过ISO9001认证。公司主要从事进出口贸易,通过多年的努力,业务范围已涵... 点击进入详情页
本回答由满花提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式