CC8E C Compiler

版本1.4F 版权所有(c)B Knudsen Data,挪威,2001 - 2016。 支持Microchip PIC18器件 紧凑代码 CC5X兼容性 ==>可用 MPLAB X作支撑。 CC8E的免费版本提供128k字大小的代码。 特定CC8E增强 单周期8x8硬件乘法 支持所有新指令以启用更紧凑的代码 表读指令读取const数据 最多16个RAM存储区和单个指令库更新 支持大表格和结构(> 256字节) 特征 CC8E C编译器支持PIC18指令(传统模式)并生成优化的代码。使CC5X在15年以上的领先地位的码效率也适用于CC8E。 支持8,16,24和32位变量,有符号和无符号,单个位变量,编译器生成的局部变量布局,自动的ram库更新。生成许多文件(hex,assembly,list,error,function outline,variable list)。支持结构和联合,位域,typedef,类型转换,数组和指针。加上集成中断支持。 固定和浮点数学可用。浮点数学(16,24和32位)包括类似log(),log10(),exp(),exp10(),sin(),cos(),sqrt()的函数。库是紧凑和快速的。代码可以针对大小或速度进行优化。 可以在示例页面上检查CC8E生成的代码。 链接器支持:C和汇编模块可以使用MPLINK链接在一起。 可以使用状态机的多任务支持。 您是否正在等待即将推出的功能?附带的12个月更新协议确保您在购买后的12个月内获得免费的许可证更新(参见价格页面)。 免费更新可以在包含许可证的初始安装程序的同一页面上下载。指向此页面的链接位于包含许可证文件和下载说明的邮件中。 常见问题页面提供有用的帮助。 下载 PDF手册和免费编译器。最多可生成128k的代码。演示包还包含示例代码和txt文件。编译器是一个32位控制台应用程序,可以从命令行或许多IDE应用程序(MPLAB)启动。无需特殊安装。 单独的编译器产品 CC5X:12和14位内核:PIC10 / 12/14/16(可用的编译器) CC7A:16位内核:PIC17(演示编译器可用) 主要特点: 支持传统模式下的PIC18器件(不是扩展指令) 生成严格和优化的代码 局部和全局变量为1,8,16,24和32位 浮点和定点数学运算最多32位 自动更新存储区的选择位 有效重新使用局部变量空间 可以创建新的芯片定义文件 增强和紧凑支持位操作,包括位功能 包括像sin(),log(),exp(),sqrt()等函数的数学库。 程序存储器中的标准C常量数据和字符串(const) 指针型号为8位和16位,允许混合尺寸在同一应用中使用 RAM和/或ROM指针 单指针的大小可以由编译器自动选择 可重定位的汇编和链接器支持(MPLINK),与汇编接口(MPASM)模块 内联汇编 通过相应的C语句生成单个汇编指令 集成中断支持 源代码中的器件配置位(如振荡器类型,代码保护等) 生成的文件: Hex文件:用于芯片编程 装配文件:用于检查或输入到装配器 列表文件:用于检查 COD文件:用于使用MPLAB进行调试 COF文件:用于使用MPLAB X进行调试 错误文件:列出警告和错误 功能概要:用于检查呼叫结构 变量文件:用于检查变量地址 编译器输出文件:代码和RAM使用的摘要 预处理器输出文件:用于在预处理后检查源 更多细节: 乘法,除法和模 结构和联合,位字段,typedef Typecast 数组和指针 直接位操作 函数调用中的许多参数 为调试器和MPLAB支持生成的COD文件 预处理器提供宏,条件编译和包含文件 生成的装配文件包括符号名称和C源代码。许多选项允许格式适应不同的需要 二进制常数:0b01011000 支持ICD调试 完成头文件列表 版本 扩展的 标准 免费 免费完整更新期 十二个月 12个月 - 支持 Yes Yes - 代码/模块尺寸(注3) 128k字节 / 256k字节 128k字节 / 256k字节 128k字节 / 256k字节 多任务 Yes - - 链接器支持(MPLINK) Yes Yes Yes PIC18 Yes Yes Yes PIC17 - - - PIC10/12/14/16 - - - 全面优化 Yes Yes Limited 8位整数变量 Yes Yes Yes 16位整数变量 Yes Yes Yes 24位整数变量 Yes Yes - 32位整数变量 Yes Yes - 16位浮点 Yes Yes - 24位浮点 Yes Yes Yes 32位浮点 Yes Yes - 8位固定小数点 Yes Yes - 16位固定小数点 Yes Yes - 24位固定小数点 Yes Yes - 32位固定小数点 Yes Yes -  

咨询

  • 点击这里给我发消息 发邮件给我们

搜索