打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
将C程序转换成汇编程序

在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语言运行的现象是一致的

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
STC 单片机入门 使用 Keil C51
芯片程序要怎么烧录?两款芯片烧录方法,想入门的你值得一看
keil 5 的使用 新建工程
使用Keil下载单独的Hex文件到单片机内
零基础入门51单片机图文教程(Proteus Keil)
Keil C51软件的使用教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服