单片机LED闪烁程序的延时Delay()写在main()的后面,该怎么改啊
发布网友
发布时间:2023-07-21 11:40
我来回答
共4个回答
热心网友
时间:2024-11-25 16:27
在main()函数前面声明一下
如:
#include<reg52.h>
void delay(uint i);//延时函数声明
void main(void)
{
delay(500); //延时函数调用
}
void delay(uint i) //延时函数定义
{
while(i--);
}
热心网友
时间:2024-11-25 16:27
在MIAN()前声明下就可以了 就是在MIAN()上边 写一个void Delay(void);
就可以了
热心网友
时间:2024-11-25 16:28
#include<AT89X52.H>
sbit LED=p1^0;
void Delay
void main()
{
while(1)
{
LED=0;
Delay();
LED=1;
Delay();
}
void Delay()
{
ussigned char i,j;
for(i=0;i(255;i++)
for(j=0;j<255;j++);
}
热心网友
时间:2024-11-25 16:28
void delay(unsigned int t);
……main(void)
{
……
}
void delay(unsigned int t)
{
……
}