完美体育·(中国)手机网页版科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

KEIL C251编译工具

深圳市完美体育·(中国)手机网页版科技有限公司是ARM公司官方授权全线工具产品代理商, 提供ARM公司原装正版开发工具(包括本产品KEIL C251)的销售服务,以及ARM工具产品的市场推广、产品更新、技术支持和售后服务。

概念:KEILC251也称C251DK51,系为同一产品。

相关: KEIL C251下载ARM授权证明完美体育·(中国)手机网页版典型客户


   A251宏汇编器


A251汇编器(Assembler)是一个支持251和930微控制器系列的宏汇编器。它将符号性的汇编语言助记符,转换成可重定位的目标代码,这些代码的最终运行速度,尺寸大小和硬件控制都严格要求。宏功能加速了开发速度并减少了维护的时间,因为共用序列只需要开发一次。A251汇编器支持符号访问所有251体系结构的功能,包括Atmel的无线设备和微控制器设备,以及英特尔的USB设备。

A251汇编器将汇编源代码转换为可重定位的目标模块。目标文件包含所有的符号信息,以便使用μVision调试,或者对内电路进行仿真。除该目标文件之外,A251汇编器生成一个表文件,它可能随机包含符号表和交叉参考信息。


   C251 ANSI C编译器


Keil C251编译器开启了MCS251微控制器系列的特点和性能。C251编译器使用容易,让你在开始学习使用251项目时走最少的弯路。延伸合并到C251编译器,你可以完全访问所有CPU的资源及其衍生资源。C251 C编译器是最有效灵活的C251开发工具。它支持所有该系列的控制器,也完全符合所有主要仿真软件供应商。 

C251 C编译器支持符号访问所有251体系结构的功能,包括Atmel的无线设备和微控制器设备,以及英特尔的USB设备。
C251编译器将C源代码转换为可重定位的目标模块。目标文件包含所有的符号信息,以便使用μVision调试,或者对内电路进行仿真。除该目标文件之外,C251编译器生成一个表文件,它可能随机包含符号表和交叉参考信息。

  • 十进制基础数据类型,包括32位和64位IEEE浮点
  • 四个存储器模型,包括小型、中型、简型、和大型
  • 程序大小高达16M字节
  • 直接访问到所有251硬件组件
  • 源代码符合Keil C51编译器
  • 通过寄存器来选择C中断功能开关
  • 大胆的代码优化技术
  • 全局精简的寄存器参数和寄存器变量
  • 兼容Keil A51、A251,C51及至Intel ASM51和PL/M51
  • 灵活分配变量,有near、far、huge,bit,ebit、code、data、bdata、ebdata、idata、xdata和pdata等存储器类型
  • 为源级调试提供完善的符号和类型信息

   L251 Code-Banking链接器


 L251链接器/定位器通过结合OMF251目标模块,来创建可执行的251程序。链接器解析外部和公共参考,并且分配绝对或固定地址来重定位程序段。 

L251链接器处理由Keil C251编译器和A251汇编器生成的目标文件,这些文件附和着OMF251目标模块格式。链接器输出一个能下载到仿真器,μVision调试器,或OH166 Object-HEX转换器(生成一个Intel HEX文件)的绝对OMF对象模块。


   OH251 Object-HEX转换器


OH251 Object-HEX转换器将绝对OMF251目标模块转换成Intel HEX文件或Intel HEX-386文件。绝对目标模块(文件)可能由以下创建:

  • L251 Code-banking链接器
  • A251宏汇编程器

 Intel HEX文件是ASCII文件,它包含程序的十六进制表示。他们可以很容易加载到编程器中,然后写入EPROMs或其它存储器件:

对于HEX文件,以下几个组件会有有用:

  • HEX2BIN把Intel HEX文件转成二进制(BINARY)文件
  • BIN2HEX把二进制文件转成HEX文件


更多内容