您的位置 首页 开关

将C程序转换成汇编程序

在keil软件中方法:(假设当前工程中只有一个C代码文件)第1步:新建一个工程,添加C文件,编译通过第2步:右击Keil界面中ProjectWor

keil软件中

办法:(假定当时工程中只要一个C代码文件)

第1步:新建一个工程,增加C文件,编译经过

第2步:右击Keil界面中Project Workspace里的C文件名,挑选‘Option for…’

第3步:点击‘Generate Assembler SRC File’‘Assemble SRC File’两个三态复选框使它们呈高亮并勾选,点击确认

第4步:将KEIL装置目录下C51/LIB/C51S.LIB(假如是SMALL形式)文件复制到工程目录下

第5步:增加库文件C51S.LIB文件到工程,即右击‘Source Group $2,挑选‘Add Files to Group …’,在工程目录下挑选C51S.LIB,点击翻开

(由于有了第3步中的操作,假如在这里不增加库文件,则编译生成的HEX文件不能被单片机正确履行,一起编译时会呈现一个正告:

WARNING L1:UNRESOLVED EXTERNAL SYMBOL

SYMBOL: ?C_STARTUP

无法辨认?C_STARTUP这个标号,这个标号是在库文件中界说

第6步:翻开工程目录,能够看到新生成一个扩展名为.SRC的文件,将其扩展名改成.A51

第7步:增加这个.A51文件到工程(这时候工程就包括C51S.LIB库文件,否则编译会发生第5步中阐明的正告,且生成的HEX文件不能被单片机正确运转)

第8步:从头编译,生成HEX文件,加载到单片机中,能够发现与C言语运转的现象是共同的

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/255168.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部