#include<reg52.h>
#define uint unsigned int//宏定义
#define uchar unsigned char
uchar temp;//全局变量声明
void delay(uint);//函数的声明,需要注明参数的类型
void _crol_(temp);
void main()
{
temp=0xfe;
P1=temp;
while(1)
{
temp=_crol_(temp,1);
delay(600);
P1=temp;
}
}
void delay(uint z)
{
uint x,y ;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}
以上是我的源代码,但是编译后报错出来
流水灯.C(13): error C208: '__crol_': too many actual parameters
(流水灯是文件名),在crol函数那一行,这个函数应该是库中的,为什么出现这种错误,请高手帮忙解答
#define uint unsigned int//宏定义
#define uchar unsigned char
uchar temp;//全局变量声明
void delay(uint);//函数的声明,需要注明参数的类型
void _crol_(temp);
void main()
{
temp=0xfe;
P1=temp;
while(1)
{
temp=_crol_(temp,1);
delay(600);
P1=temp;
}
}
void delay(uint z)
{
uint x,y ;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}
以上是我的源代码,但是编译后报错出来
流水灯.C(13): error C208: '__crol_': too many actual parameters
(流水灯是文件名),在crol函数那一行,这个函数应该是库中的,为什么出现这种错误,请高手帮忙解答











