首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

控制8个LED灯,完成从左到右依次点亮,然后从右到左依次熄灭,魂环10次后完成全部闪烁。C语言代码

发布网友 发布时间:2022-04-21 07:04

我来回答

3个回答

热心网友 时间:2023-11-07 00:37

#include<reg51.h>
#define uchar unsigned char
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uchar i,j,led;
for(i=0;i<10;i++)
    {
    led=0xfe;
    for(j=0;i<8;i++)
        {
        P0=led;
        led=led<<1;
        delay(200);
        }
    led=0x80;
    for(j=0;i<8;i++)
        {
        P0=led;
        led=(led>>1)|0x80;
        delay(200);
        }    
    }
    P0=0xff;
    while(1);
}

热心网友 时间:2023-11-07 00:38

题目不完整。自己做一遍,才能发现题目缺少了什么。

热心网友 时间:2023-11-07 00:38

你这是单片机吧,不知道为什么在C语言里。。。。追问用keil实现的,需要用C语言编程实现

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com