单片机KEIL软件里如何添加头文件?h头文件该如何定义?

单片机KEIL软件里如何添加头文件?h头文件该如何定义?,第1张

这个很简单,我给你用图文演示一遍,包你马上就会使用,在工程里面新建一个main.c文件,写入一个P1口LED闪烁,程序如下:

在新建一个Txt2 保存   Delay.H文件,注意后润是.H保存

在Delay里面定义头文件,里面就写一个延时1ms子函数如下

然后再main文件开头就可以直接调用和使用了,程序具体如下:

工程名右击->options->C/C++ compiler->Preprocessor中填入头文件所在的目录即可;

$PROJ_DIR$表示工程所在目录,\..\工程所在目录的上一层目录。

设置,详见下图:

C语言头文件常用格式如下:

#ifndef LABEL

#define LABEL

//代码部分

#endif

其中,LABEL 为一个唯一的标号,命名规则跟变量的命名规则一样。常根据它所在的头文件名来命名。

举例如下:

// 头文件hardware.h

#ifndef __HARDWARE_H__

#define __HARDWARE_H__

#include<stdio.h>

int add2(int a, int b)  // 计算两个变量的和

{

    return a+b

}

#endif

// test.c文件

#include "hardware.h"  // 将自定义的头文件包含进源文件中

void main()

{

    printf("%d", add2(4, 6))  // 调用头文件中定义的函数

}


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

原文地址: http://outofmemory.cn/bake/11913461.html

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

发表评论

登录后才能评论

评论列表(0条)

保存