发布网友 发布时间:2024-10-24 01:17
共4个回答
热心网友 时间:2024-11-01 15:47
这个函数是没问题的,编译能通过,我估计是这个函数的附近几句代码有问题,建议你贴出其他的代码来看看。
有一个不是编译问题的建议,unsigned int z和int a,b的数据类型不一致,建议改为一致的比较好。
热心网友 时间:2024-11-01 15:44
定义一个头文件才行。
以下为我编译通过了以后转帖过来的:
#include <reg51.h>
void delay_10ms(unsigned int z) //延时函数
{
int a,b;
for(a=z;a>0;a--)
for(b=110;b>0;b--);
}
热心网友 时间:2024-11-01 15:41
估计是z的数据类型和a的数据类型不一致!
热心网友 时间:2024-11-01 15:39
'_delay_10ms' ,你的子程序是 ‘delay_10ms’ ,没有最前方的 那个 ‘_’ 。