KEIL C251编译工具
深圳市新蒲京娱乐场官网8555cc最新网站有限公司是ARM公司官方授权全线工具产品代理商, 提供ARM公司原装正版开发工具(包括本产品KEIL C251)的销售服务,以及ARM工具产品的市场推广、产品更新、技术支持和售后服务。
概念:KEILC251也称C251或DK51,系为同一产品。
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文件