单片机c语言中delay()函数的头文件是什么?

单片机c语言中delay()函数的头文件是什么?,第1张

delay(

)函数并百不是标准库函数,是编程人员自定义度的一个函数(通常是延时函数),所以其并不包含问在其他头文件中。

下面给出51单片机中一答个常见的延时函内数。

// 延时z毫秒的延时函数

void delay(unsigned int z)

{

unsigned int i,j

for(i=zi>0i--)

for(j=110j>0j--) // 利用无实际意义的for循环来进容行延时

}

头文件而已,你完全可以自己编写!

创建.h文件,把一些你需要的宏定义或者声明写到里面,然后再main.c里面include它就行了。

比如,你在delay.h里定义了一个delay函数,然后在main.c中“include

<delay.h>”,这样你就可以在主函数中直接调用delay函数了

一个大一些的project一般要包含好多个file,编写的时候原则上是一个.c类型文件对应一个.h类型文件,比如如有delay.c文件一般都会有一个delay.h文件与之对应,首先要说的是delay.h里面不能写真实的函数,它只是用来声明变量和提供外部接口用的。而真正的void delay(uint i){}应该出现在delay.c文件里面,然后在delay.h文件对它进行一下声明,然后你在包含main函数的file里面#include“delay.h”,还要把”delay.c“添加到工程里。完成后你就能在main函数里面调用了。如果想在别的file里调用直接#include“delay.h”即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11445357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存