原创 在Keil中添加头文件

2008-5-4 13:01 12434 11 22 分类: MCU/ 嵌入式

          Keil中头文件很重要,对于51单片机常使用reg51.h、reg52.h或AT89x51.h。
         本人是一个单片机c语言的菜鸟,不太会用Keil。我的电脑里安装的Keil就不能使用AT89x51.h头文件,还以为软件里没有这个头文件呢,所以每次参考网友的程序时都得把AT89x51.h改成reg51.h。
         今天我想看看Keil那个文件里面到底把头文件存在什么地方,翻了好半天终于看到了,原来在:目标盘(软件所在盘)/keil/C51/INC文件夹里。INC文件夹根目录里就有不少头文件,并且里面还有很多以公司分类的文件夹,里面也都是相关产品的头文件。我打开Atmel文件夹,看到相当多的头文件,其中包括reg51.h,也有AT89x51.h。我把AT89x51.h头文件拷贝到INC根目录里面,再编译程序发现AT89x51.h可以使用了。
         原来Keil提供了足够的头文件,我们使用的时候只需把对应头文件拷贝到INC文件夹里就可以了。我把宏晶公司提供的STC单片机的头文件STC89C51RD_RC.h拷贝到INC文件夹里也可以正常使用。在INC文件夹里还有dallas的单片机DS89C4xx系列单片机的头文件DS89C4xx.h,大家使用时直接拷贝出来调用就可以了。


 


7be1a20d-7486-44a6-a707-c77e6ee1a009.gif

PARTNER CONTENT

文章评论11条评论)

登录后参与讨论

用户1405829 2008-12-17 16:47

恩 ,andykim的方法比较方便

无线风筝 2008-9-10 23:21

不用考到inc目录下,直接在.h文件名前面加入子目录的名称就可以调用了,例如"stc/stc89C58.h"

无线风筝 2008-9-10 23:20

不用考到inc目录下,直接在.h文件名前面加入子目录的名称就可以调用了,例如"stc/stc89C58.h"

无线风筝 2008-9-10 23:20

不用考到inc目录下,直接在.h文件名前面加入子目录的名称就可以调用了,例如"stc/stc89C58.h"

zigbee_904218839 2008-6-3 15:11

恩,craftor说得是。

用户124183 2008-6-1 22:58

这不跟C语言中一样嘛! 一般写作 #include <*.h>,用的是绝对路径, 而如果写作 #include "*.h" , 则用的是相对路径,只要把头文件放在和C文件同样的位置,系统也能找到。

用户148611 2008-5-31 20:13

哈哈,我也是这么做的。

wqd520 2008-5-16 13:45

又学到一招哦,谢谢啦~~~

用户145043 2008-5-9 14:04

如果对自己用的MCU熟悉的话,H文件完全可以自己编写...呵呵

用户1364249 2008-5-6 12:31

要吗?有好几十张呢。
相关推荐阅读
用户1364249 2009-12-30 11:40
好久没来EDN了
        想当年本科毕业时,是在EDN众多网友的支持下才完成了毕业设计,并且毕业设计所用的工具就是老王设计的EDN51实验板。如今作为控制专业的研二学生,接触最多的就是PLC,单片机早已被尘封。...
用户1364249 2009-03-13 22:16
EDN主页又改版了
        一天没来EDN就发现面目一新了。主页大体格局还与原来差不多,就是信息量比原来大了,整个页面显得紧凑了,还换了好多新栏目,看来EDN还真怕我们审美疲劳呀?...
用户1364249 2009-03-06 20:57
国际集成电路展会归来
国际集成电路展会归来        今天去参加了所谓的“国际集成电路研讨会暨展览会”,累了一天,回来跟大家分享点感受。        北京的展会地点在国贸中心,早上坐地铁赶到国贸中心,在那个到处都是名...
用户1364249 2009-03-03 21:24
搞定DKU-5仿制数据线
搞定DKU-5仿制数据线并在3100手机上成功安装飞信        好久以前买了一条二手的仿制的诺基亚手机DKU-5数据线,记得就成功连接一次,后来电脑重新装过系统后就再也连接不上了,以至于尘封箱底...
用户1364249 2009-01-26 10:42
牛年大吉
鼠年过去,迎来牛年。祝大家在新的一年里牛气冲天。看帖的一路飘红,回复的股票涨停;关注的工资暴涨,留言的彩票中奖;点击的工作顺利,拍手的步步高升;鼓励的牛年大吉,“顶”我的一生平安!...
用户1364249 2009-01-15 12:53
免费印刷版杂志申请攻略
 免费印刷版杂志申请攻略        以前发过一个关于申请免费芯片的帖子,到现在还有网友回复讨论。其实对于初学者和学生来说,网络上免费的东西还有很多,今天我就讲讲我申请免费印刷版杂志的经历,同时欢迎...
EE直播间
更多
我要评论
11
11
关闭 站长推荐上一条 /3 下一条