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

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

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

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

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

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

1、首先,在电脑上开启兄拆自己的keil软件,如图所示。

2、开启后,选择页面上方的“魔术棒”选槐尘基项,如图所示。

3、然后在开启的界面中选择“C/C++”选项,点击图中箭头所指的选项。

4、开启后就可以添加文件,如图所示。

5、添加好头文件以后,点击图中箭头选项,如图所示。

6、在开启的窗口中添加源文件,如图所示。

7、添加好以后就可以在右侧的窗口中看到添加的铅谨工程了。

严格说单片机本身不存在什么头文件,头文件是真对键消差某一(C语言)开发环桥并境而言的。头文件的主要作用在于调用库功能,对各个被调用函数给出一个描述,其本身不包含程序的逻辑实现代码,它只起描述性作用,告诉应用程序通过相应途径寻找相应功能函数的真正逻辑实现代码。头文件是用户应用程序和函数库之间的桥梁和纽带。在整个软件中,头文件不是最重要的部分,但它是C语言家族中不可缺少的组成部分。

头文件一般由三部分内容组成:(1)头文件开头处的版权和版本声明;(2)预处理块;(3)函数和类结构声明等。在头文件中,用 ifndef/define/endif结构产生预处理块,用 #include 格式来引用库的头文件。头文件的这种结构,是利用C语言进行开发软件所通常具备的,属于公有知识。头文件为用户编程提供了方便。

举个例子吧,假设要在P10接一发光二极管,你可以写:

#include <reg51.h>

sbit LED = P1^0;

在reg51.h中已经定义了P1的地址是0x90,所以下边可以直接利用P1^0,如果没有#include <reg51.h>,直接利用P1^0就会稿皮出错。

当然不写#include <reg51.h>时你可以加一行sfr P1 = 0x90这样也可以直接利用P1^0了。显然利用reg51.h很方便。

要想熟练应用头文件,应该先了解头文件的内容。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存