单片机调试软件keil里的.obj文件是什么文件,我在编译的时候总是这个文件找不到 应该怎么解决

我是用的汇编语言啊,需要头文件吗
还有那个.LIB文件怎么下,有的话你给我发一下。谢谢
heros20000@163.com

重装下软件试试。没有的话就下载个库文件。即lib的。可能你调用的函数没有包含相应的头文件

看了2楼的说法,突然想问句你不会连工程项目都没建立吧?要养成一个习惯就是每做一个实验,要单独建立一个文件夹,这样方便管理。而每次实验都是必要在工程项目下实行的,然后把你需要的C文件或是汇编加入到项目中。

汇编是不需要包含头文件的。

已经发送,注意查收!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-26
我估计你是用其他C或汇编的文本,没有重见工程项目,所以才出现这个情况,我原来也遇到过
那是个目标文件
你只要“P工程”->“新建工程”->填写项目名->选择运行平台
进入keil,新建文本->另存“文件名.c”->添加到"Source Group 1"组下
编译完成后,自动生成的,没有实际意义
第2个回答  2011-06-27
貌似不行吧,可以用STC-ISP V39.exe,这个非常好用的,给我你的邮箱,我发给你.................
追问

heros20000@163.com

单片机调试软件keil里的.obj文件是什么文件,我在编译的时候总是这个文件...
即lib的。可能你调用的函数没有包含相应的头文件。看了2楼的说法,突然想问句你不会连工程项目都没建立吧?要养成一个习惯就是每做一个实验,要单独建立一个文件夹,这样方便管理。而每次实验都是必要在工程项目下实行的,然后把你需要的C文件或是汇编加入到项目中。汇编是不需要包含头文件的。 已经发送,注意查收!

keil5单片机编译器在哪里?
keil5编译按钮在:Debug--找到图中所示按钮即为单步运行。分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope。Keil C51单片机软件开发系统的整体结构...

自已已经写好的STC单片机头件,也已经加在项目工程下,编译时显示无法打开...
头文件应放在Keil\\C51\\INF,这里是存放头文件的地方;

谁能给我解释一下keil uV4中一个工程内各个后缀名文件的作用,要详细...
1 test1 无后缀文件,这个是最终生成的文件,只要有这个文件KEIL就可以软件仿真,不能打开 2 test1.hex 这个文件可以直接下载到单片机里,他就是从无后缀文件test1里提取的,去掉了调试信息,可以打开 3 test1.DSN,这个是另外一个软件PROTUES软件的工程文件,里面是电路图,用来和KEIL联合仿真 4 test1...

keil 汇编无法产生目标文件问题
把你写的程序保存为XXX.asm的文件,还有把STARTUP.A51这个文件移除,再编译一下就可以了,记得要把你的目标文件加进你的项目里面

怎么在keil中打开这类文件啊?
这两个文件是keil编译时产生的,需要的是HEX代码文件,这是程序编译的最终代码文件。用keil本身是打不开的。需要用其它的编辑软件打开。再说了,那个HEX文件是给单片机下载的代码,用下载软件打开再下载就行了,也不必打开它看,看也看不懂的吗。那个无扩展名的文件就更看不懂了,那是纯二进制代码文件...

我打开一个keil环境c程序 出现工具路径没有定义 或文件损坏 怎么回事...
可能是原工程建立的目录和你当前目录不一致,仔细在keil中的配置选项中选择可以修改路径。至于文件损坏,那就没有办法了,只能看你自己有没有备份的。

为什么Keil有时打不开自己之前建立的工程文件
缺少uvopt、uvpot.bak以及uvproj.bak三个文件,这现象很奇怪,说明之前的软件关闭过程不正常,原有的项目选项配置彻底丢失,项目结构文件也可能已经损坏,自然就会打不开。你最好还是观察一下关闭Keil的时候是否正常关闭,有没有出现无响应之类的现象。另外需要确认你的计算机软硬件系统本身是否有问题。

怎么用keil写汇编程序并且下载到51单片机中去,我试了但硬件没反应,求详...
写一个汇编程序步骤如下。一,运行keil,建一个工程。二,新建一个文件,另存为后缀为asm的汇编文件。三,将这个文件载入刚建的工程。四,现在可以录入代码了。五,录入完成后编译调试直到没有错误和警告,生成HEX文件。六,将HEX文件下载到单片机,运行看效果。七,修改软件直到达到预期效果。

keil5 头文件读不进去。我照着源码打的,单片机出不了结果,我怀疑软件有...
keil5不能识别自己写的头文件 遇到这种情况是应为自己没有在编译器中告诉编译器你的头文件在哪个文件夹里造成的,SO 首先project–>option for…..—>C\/C++–>include paths在这里设置编译文件的文件夹 OK

相似回答