nynw.net
当前位置:首页 >> kEil中如何让汇编语言生成hEx文件 >>

kEil中如何让汇编语言生成hEx文件

keil中让汇编语言生成hex文件,需要正确建立工程,在工程中设置,具体方法如下: 首先,在你的磁盘上新建工程文件目录(如test),在工程目录下创建Project、Source、Output、Listing和Readme 这5个文件夹,并在文件夹Readme下创建Readme.txt 文...

新建工程——新建文件——保存为.asm——源代码组右键“添加文件到源代码组”,然后就可以写程序了。具体指令什么的,找一本汇编语言的书看吧。

1 新建工程,这时会让你选择要不要加入KEIL的启动代码,随便选(最好选是) 2 新建新文件,保存为xx.asm或xx.a51 3 把刚才的文件加入到工程 4 如果你开始时选否,即未加入启动代码,那么启动跳转、堆栈SP的初始化、 内存初始化、重入栈初始化、...

keil编译汇编程序跟编译C程序操作方法是一样的。步骤如下: 1、建一个工程 2、添加或新建一个汇编文件 3、编辑这个汇编文件程序 4、点击编译命令进行编译 如果没有错误就可以生成HEX文件了。

只要没有错误,设置正确,汇编也是生成HEX。如果不能生成,你看看可能是你设置问题,输出那里,HEX没有勾选上。

在 options for target 里打开 listing选项卡,勾选下边第一行最后一个Assembly code选项, 编译之后生成的.LST文件里就有对应的汇编代码,直接复制出来。 或者你在debug时的汇编窗口直接复制

keiI设有反汇编功能,是不能把HEX文件转换成汇编语言文件的。伟福有反汇编功能,去下载安装伟福汇编编译器。

ORG 0000HLJMP MAINORG 000BHLJMP T0ISR:ORG 0030HMAIN: MOV TMOD,#01H MOV TH0,#HIGH(65536-50000) MOV TL0,#LOW(65536-50000) SETB TR0 SETB ET0 SETB EA MOV A,#0FEH MOV R2,#40 MOV P0,A SJMP $T0ISR: CLR TR0 MOV TH0,#HIGH(65536-50000) M...

有个店方需要设置一下:在keil的Project(项目工程)中对其进行如下设置,便能产生hex文件: 点击菜单“Option for Tagret '...'” ---> 选择“Output”页--->钩寻Create HEX File”--->重编译就行了

Keil系列教程: http://blog.csdn.net/column/details/13472.html

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com