#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后才循环点亮,这是为什么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2.main里面加个while让他无限循环才能做流水灯
3.你的延时函数,你就不要写了,直接复制过来,保证完整性
其他的你自己再看
还有循环左移函数要包含instish??那个库
你一生出来就很牛逼?还是你一开始就会编程?
一周热门 更多>