keil c251编译工具
深圳市米尔科技有限公司是arm公司官方授权全线工具产品代理商, 提供arm公司原装正版开发工具(包括本产品keil c251)的销售服务,以及arm工具产品的市场推广、产品更新、凯发k8官网的技术支持和凯发app的售后服务。
概念:keilc251也称c251或dk51,系为同一产品。
相关: 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文件