鱼C论坛

 找回密码
 立即注册
查看: 2462|回复: 3

[技术交流] 新手求教 编程的错误

[复制链接]
发表于 2018-3-26 11:45:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
做一个流水灯 要求8个灯
第1个灯亮 逐步亮到第8个灯 然后8号灯常亮
第2个灯亮 逐步亮到第7个灯 然后7,8号灯常亮
第3个灯亮 逐步亮到第,6个灯 然后6,7,8号灯常亮
第4个灯亮 逐步亮到第5个灯 然后5,6,7,8号灯常亮

然后4,5,6,7,8灯常亮,
3,4,5,6,7,8灯常亮
2,3,4,5,6,7,8灯常亮,
所有灯常亮

#include<reg51.h>
#include<intrins.h>
#include<math.h>
#define uint unsigned int
#define uchar unsigned char
#define N 8
void delay();

int main()
{
    int num,int a   
    int a[N]={0,1,2,3,4,5,6,7}  
    int z;
    for (z=0;z<N;z++)
    {
        sbit led(z+1)=P2^z;   
     }
     while (1)
    {   
        A=0xFE;h=7;g=0
        for (h>0)
            for(num=0;num<h;num++)
            {
                P2=A;
                for (g>0)
                {
                    if g=1;
                        led8=0;
                    if g=2;
                    led8=0,led7=0;
                    if g=3;
                    led8=0,led7=0,led6=0;                    
                }
                A=_crol_(a,1);               
                delay();
            }              
            A=A-pow(2,g);h=h-2;g++;
        }
    P2=0x17;
    delay();
    P2=0x7;
    delay();
    P2=0x1;
    delay();
    P2=0x0;
    delay();
}

void delay()
{
    unsigned int i,j;
    for(i=0;i<240;i++)
    {
        for(j=0;j<110;j++);
    }
}                       
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-3-28 15:09:14 | 显示全部楼层
有人吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-28 15:18:34 | 显示全部楼层
看不懂这些描述
“第1个灯亮 逐步亮到第8个灯 然后8号灯常亮
第2个灯亮 逐步亮到第7个灯 然后7,8号灯常亮
第3个灯亮 逐步亮到第,6个灯 然后6,7,8号灯常亮
第4个灯亮 逐步亮到第5个灯 然后5,6,7,8号灯常亮”


最好弄一个gif
或者多张图片
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-28 15:56:49 | 显示全部楼层
无标题.png
GIF.gif

时刻21应该是什么?
请把此图补充完整

还有,我弄对了吗?
这是根据你的描述画的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-29 16:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表