【发布时间】:2016-10-17 08:13:38
【问题描述】:
我是一个新程序员,我的程序是关于点亮 LED 的,可能是 C 语言中最简单的,但它总是有 _'Delay10ms':function contains unnamed parameter,希望有人帮我解决它。 这是我的话:
#include<reg51.h>
#include<intrins.h>
#define GPIO_LED P2
void Delay10ms(unsigned char time)
{
unsigned char i,j;
for(i=1;i<110*time;i++)
for(j=1;j<110;j++);
}
void main()
{
unsigned char n,i,j;
GPIO_LED=0X01;
while(1)
{
for(n=0;n<7;n++)
{
GPIO_LED=_crol_(GPIO_LED,1);
Delay10ms(50);
}
for(n=0;n<7;n++)
{
GPIO_LED=_cror_(GPIO_LED,1);
Delay10ms(50);
}
}
}
【问题讨论】:
-
你为什么使用
char作为你的变量? -
如果你在编程 C,为什么你有 C++ 标签?尽管有一些共同的语法,但 C 和 C++ 是非常不同的语言。