打开Keil后选择【File】下的【new】新建一个空白文档。将编辑好的程序源码复制到该文件中。
如何使用Keil编译汇编程序或C语言程序
选择左上角的保存按钮进行保存,将弹出保存对话框。
如何使用Keil编译汇编程序或C语言程序
选择保存路径和编辑文件名。记住,这里的文件名很重要,如果你是C语言程序的话,加上.c后缀,如果你是用汇编语言,加上.ASM后缀。这样,Keil就能自动识别你的文件类型了。
如何使用Keil编译汇编程序或C语言程序
现在你就可以将保存的文件添加到项目中了,项目文件要提前在[Project]中新建。右击选择【Source Group1】点击【Add Files to Group..】
如何使用Keil编译汇编程序或C语言程序
在弹出的对话框中选择[文件类型]为All files,这个很关键。然后选择你要添加的文件。点击Add添加。
如何使用Keil编译汇编程序或C语言程序
在[Source Group]中就会显示新添加的.ASM文件,按图中选择弹出【Option for Target】对话框。
如何使用Keil编译汇编程序或C语言程序
7
切换到[output]选项卡选中【Create HEX FILE】,就可以在编译成功后自动生成.hex文件。编译按钮在左上角3个按钮,从左到右依次点击,如果源码没错,都可以编译通过了。
如何使用Keil编译汇编程序或C语言程序
B. keil中.h文件加锁了能编译吗
keil中.h文件加锁了能编译。根据查询相关资料信显示,有时用keil打开工程发现里面的有些文件带了黄色的小锁,打开后只能阅读,不能进行修改,其实这部分文件一般都是ST官方提供的比较底层的代码,不需要修改,将文件设置为了可读,避免新手改动了造成了未知的扒塌渣bug。KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言衫旦在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行春悄Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。
C. keil生成hex文件后就不能编译了吗
一般来说,在使用Keil等软件生成.hex文件后,就不能再对该工程进行编译了。因为生成.hex文件时,编译器已经将源代瞎答皮码编译成二进制码,并转换为HEX格式的文件输出,再次编译只会重新编译相同的源代码而不会产生新的.hex文件,因此没有必要进行重复编译。
如果您需要修改代码并重新磨差生成.hex文件,则需要重新打开原始工程文件,修改代码后再生成新的.hex文件。如果使用的是Keil,可以在“Project”菜单下选择“Rebuild All”或直接按下F7键来重新生成.hex文件。
需要注意的是,如果修改的源代码与之前的版本不兼容,例如修改了函数名称、输入参数等,甚至修改了目标芯片,则需要重新编写代码和配置工程,否则生成的.hex文件可能无法正常运行。所以在进行修改之前,务必确认您对代码进行了举运适当的备份,并谨慎操作。
D. 在keil环境中遍了一段C51的程序后怎么编译
1 新建一工程;在主菜单project下(.Uv2)
2 新建一文件;如C则存为.c文件,如汇编则存为.asm文件;
3 在左边窗口中的Target1上右击,在菜单中选add file to group,再选中你的刚建的
文件,即把它加入到你的工程中。
4 选中主菜单project-->build target(或F7)即可编译你的程序;
5 选中主菜单debug的第一项,则切换到调试窗口;
6 选中主菜单debug->go(F5)即可运行程序了。
注意:view ->periodic window update 是刷新窗口,这样结果可以看得更清。
还有不清楚的问我:MSN:[email protected]
公司上QQ不方便,呵呵.
E. keil 怎么用编译汇编程序
keil编译汇编程序跟编译C程序操作方法是一样的。步骤如下:
1、建一个工程
2、添加或新建一个汇编文件
3、编辑这个汇编文件程序
4、点击编译命令进行编译
如果没有错误就可以生成HEX文件了。
F. 我用文本文档写了个汇编程序,怎么把它导入Keil中进行编译
KEIL中是可以编写汇编语言的,就是在建立文件时不要把它保存为.C的文件,而是要保存为.asm的文件类型,如果保存为.c的格式就是进行C语言编写。保存后,直接将文本文档中的程序复制、粘贴在.asm的文件中就行了。
G. keil是如何进行编译的
这个函数一定是形如void
f1(void)的简单函数。keil在编译时对于无参数的函数是可以直接编译的,不报错,但链接的时候肯定会出错啦,找不到地址嘛。
H. 为什么我的keil不能编译
首先新建一个项目文件,后缀名为.uV2,然后再新建一个文本文档,再上面写好程序后保存为后缀名为.c的文件(注意文件名最后用英文),然后再右击窗口左边的source group1,再选择add file to‘source group ’,最后,按快捷键F7就可以了