下面这个子程序哪错了,高手帮忙 void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);

2024-12-11 21:19:02
推荐回答(5个)
回答1:

警告是什么?发上来看看。
你编了这个函数,不调用它,是为什么?
应该是这样吧:
#include
#define uint unsigned int
void delay(uint);
uint temp;
void main()
{

temp=0xfe;
P1=temp;
delay(100); //调用延时
P1=0xff;
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

这个是个什么亮灯之类的程序吧?

回答2:

源代码不完整

回答3:

是不是警告你,这个函数没有调用过啊 ,要是这种警告,只是提醒你,你写了一个没用到的函数,不用理会

回答4:

变量P1没有定义类型。

回答5:

系统是怎么提示的?还有你那还少了半拉括号。。。。