永发信息网

keil错误提示 01.C(26): error C231: '_Delay': redefinition哪里出了问题?

答案:4  悬赏:10  手机版
解决时间 2021-03-16 05:20
  • 提问者网友:最美的风景
  • 2021-03-15 04:37
#include
#include
#define LED P2
#define uint unsigned int
#define uchar unsigned char
uchar n;
Delay(uint c);
void main()
{
while(1)
{
for(n=7;n>0;n--)
{
LED=_crol_(LED,1);
Delay(50);
}
for(n=7;n>0;n--)
{
LED=_cror_(LED,1);
Delay(50);
}
}

}
void Delay(uint c)
{
uchar a,b;
for(;c>0;c--)
for(b=38;b>0;b--)
for(a=130;a>0;a--);
}
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-03-15 05:28
Delay这个函数重复定义了,你的头文件里面是否有这个函数?
全部回答
  • 1楼网友:撞了怀
  • 2021-03-15 09:49
争议1. 宣告 加个  void 2. 将Delay 改名 Delay1ms 之类的
  • 2楼网友:山有枢
  • 2021-03-15 08:31
贫僧到此化缘施主把经验交给老衲吧。
  • 3楼网友:话散在刀尖上
  • 2021-03-15 06:53
争议1. 宣告 加个  void 2. 将delay 改名 delay1ms 之类的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯