新手求教 流水灯程序错误

2019-07-14 20:45发布

#include<reg52.h>
#include<intrins.h>

char temp=0xfe;
void delay(int x,int y);
void main()
{  

                P1=temp;
                delay( 65,2000);
                temp=_crol_(temp,1);
                P1=temp;
               
               
}
void delay(int x,int y)
{
        int a,b;
        for(a=x;a>0;a--)
                for(b=0;b<y;b++);
}
程序只点亮第一个灯,加上while后才循环点亮,这是为什么

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
大雪2016
1楼-- · 2019-07-15 20:03
谢谢分享,好东西大家一起来分享~!
封小伟
2楼-- · 2019-07-15 21:43
流水灯也能错?
zhj1163979310
3楼-- · 2019-07-16 02:28
这种小白问题还是不要提问了。
sufeng1989
4楼-- · 2019-07-16 07:14
 精彩回答 2  元偷偷看……
鲜花绽放
5楼-- · 2019-07-16 10:54
你可以88787 发表于 2016-6-9 12:40
还有循环左移函数要包含instish??那个库

要包含的
电小龙
6楼-- · 2019-07-16 15:37
这。。。好好看C语言吧

一周热门 更多>