| | |

keil c251编译工具

深圳市米尔科技有限公司是arm公司官方授权全线工具产品代理商, 提供arm公司原装正版开发工具(包括本产品keil c251)的销售服务,以及arm工具产品的市场推广、产品更新、js555888金沙老品牌的技术支持和js555888金沙老品牌的售后服务。

概念: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文件


更多内容

网站地图