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,大家使用时直接拷贝出来调用就可以了。
用户1405829 2008-12-17 16:47
无线风筝 2008-9-10 23:21
无线风筝 2008-9-10 23:20
无线风筝 2008-9-10 23:20
zigbee_904218839 2008-6-3 15:11
用户124183 2008-6-1 22:58
用户148611 2008-5-31 20:13
wqd520 2008-5-16 13:45
用户145043 2008-5-9 14:04
用户1364249 2008-5-6 12:31