新手求教 流水灯程序错误
时间:10-02
整理:3721RD
点击:
#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后才循环点亮,这是为什么
#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后才循环点亮,这是为什么
你编程都不完整
#include后面加reg51.h
还有for语句没有写完整
这个不加while的话只执行一遍
1.include后面reg51.h写完整
2.main里面加个while让他无限循环才能做流水灯
3.你的延时函数,你就不要写了,直接复制过来,保证完整性
其他的你自己再看
还有循环左移函数要包含instish?那个库
这编程水平.我只能呵呵
你一生出来就很牛逼?还是你一开始就会编程?
谢谢分享,好东西大家一起来分享~!
流水灯也能错?
这种小白问题还是不要提问了。
果然 很多装逼者!
要包含的
这。好好看C语言吧
具体可百度颖展ic芯片进官网查询