微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求大神keil中怎么具体自己编译头文件

求大神keil中怎么具体自己编译头文件

时间:10-02 整理:3721RD 点击:
#include <reg52.h>
#include "delay.h"
void main()
{
P0=0x00;
delay();
P0=0xff;
delay();
}
具体以这个程序为例讲讲怎么把延时函数delay,编译成头文件,请具体些,网上找了些资料,但不知道在keil中具体怎么操作

#ifndef _DELAY_H_
#define _DELAY_H_
void Delay(void)
{
……
……
}
#endif

如果只想在delay.h这个头文件中定义extern void delay(),具体的函数在delay.c文件中写,最后在主函数中添加#include<delay.h>。这样在keil中怎么操作呢?

增加delay.c,delay.h文件 内容如二楼所写,函数放在.C 定义放在.H 然后KEIL编译

像C文件一样新建文件,保存的时候把后缀改成.h,然后再右键group,像添加C文件那样添加.h,只是弹出选择格式时选TEXT开头的那个文本文件格式就可以了。里面的内容写法和格式参考二楼正解。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top