求大神keil中怎么具体自己编译头文件
时间:10-02
整理:3721RD
点击:
#include <reg52.h>
#include "delay.h"
void main()
{
P0=0x00;
delay();
P0=0xff;
delay();
}
具体以这个程序为例讲讲怎么把延时函数delay,编译成头文件,请具体些,网上找了些资料,但不知道在keil中具体怎么操作
#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开头的那个文本文件格式就可以了。里面的内容写法和格式参考二楼正解。