有关keil51的STARTUP.A51的问题

2024-11-20 14:38:55
推荐回答(3个)
回答1:

别用所谓的汉化版、并不是所有工程都必须使用用户自定义的startup.a51的。如果项目中没有,则Keil亦会通过库中的启动代码实现标准化的启动流程。

Keil C51是美国Keil Software公司(ARM公司之一)出品的51系列兼容单片机C语言软件开发系统。

与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。

系统介绍:

支持8051微控制器体系结构的Keil开发工具,适合每个阶段的开发人员,不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生。

Keil C51目前由ARM国内授权代理商提供技术支持和销售等相关服务。

产业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器,支持所有的251系列微控制器,帮助你如期完成项目进度。

以下图表显示Keil的开发工具以及它们相互之间的接口。



回答2:

startup.a51是keil C51的启动代码,keil的库文件里面已经有一个默认的启动代码了,如果你的工程里没有启动代码,keil就会使用库里的默认启动代码,如果有,keil就会编译并使用你的启动代码,库里的启动代码会被忽略。

汉化版没用过,不知道了,不过英文版还是用着放心一些。

不知我的解答是否帮得上楼主?

回答3:

问题一:别用什么所谓的破烂汉化版。

问题二:并不是所有工程都必须使用用户自定义的startup.a51的。如果项目中没有,则Keil亦会通过库中的启动代码实现标准化的启动流程。