010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

CC5X C Compiler

版权所有(c)B Knudsen Data,挪威,1992年 - 2016年。

支持中端PICmicro器件:

12位内核:PIC10,PIC12,PIC16C5X

14位内核:PIC12,PIC14,PIC16

长期经验:自1992年以来由专业人士使用。

==> CC5X支持增强型14位内核和增强型12位内核。

==> MPLAB X支持可用。

免费版的CC5X是可用的,没有代码大小限制。

CC5X现在支持带有4k RAM的新PIC16F18857和PIC16F18877(免费版也支持)。

CC8E支持PIC18器件。

数学库支持。固定和浮点数学可用。浮点数学(16,24和32位)包括类似于log(),exp(),sin(),cos(),sqrt()的函数。这些库非常紧凑,与Microchip的汇编浮点库相比,可以节省大量空间。

链接器支持:C和汇编模块可以使用MPLINK链接在一起。

标准C字符串和常量数据。类型修饰符“const”允许常量数据和字符串使用标准C语法存储在程序存储器中。支持指向“const”数据的指针。 8和16位的指针可以在同一个应用程序中使用。

您是否正在等待即将推出的功能?附带的12个月更新协议确保您在购买后的12个月内获得免费的许可证更新(参见价格页面)。

免费更新可以在包含许可证的初始安装程序的同一页面上下载。指向此页面的链接位于包含许可证文件和下载说明的邮件中。

可以使用状态机的多任务支持。许多高度可靠和复杂的系统使用状态机建立,例如在电信中。正常的RTOS可以施加不可预测的响应延迟。状态机是可预测的,快速的,并允许计算最大延迟。因此,尝试状态机,并了解如何使用PICmicros进行复杂的实时控制作业。

紧凑代码和高效RAM使用是CC5X的突出特点。编译器已经并且仍然领先于生成紧凑代码。支持高达32位的变量,包括位变量和位功能。 CC5X适用于需要强大控制生成代码的实时应用程序。代码可以在生成的综合汇编文件中检查。

据报道,与其他C编译器相比,代码节省20-30%。例如,将Microchip网站上的ping.c程序从移植到CC5X时,从2170减少到1699条指令。这就节省了471条指令。

CC5X旨在实现有限代码和RAM空间的非常有效的使用,易于C编程而不是组装。

如果您想要编写具有与组装相似或更好的紧凑性的高性能应用程序,CC5X是正确的选择。不幸的是,CC5X不能达到ANSI C级别,因此您必须准备将复杂表达式简化为可以编译为高效代码的语句。但这是一个很小的代价相比,所有的好处。

来自德国专业用户的反馈:“我真的很喜欢这个(CC5X)编译器,实际上我使用的是HI-TECH-Compiler的PIC17C756和我对生成的代码不满意,对于所有其他PIC16Cxxx我使用CC5X。 “。

和来自英国:“由于我的编码依赖于你的编译器,我已经用于100多个商业项目,我期待看到你的努力的结果,保持良好的工作。

来自澳大利亚的新用户:“我的报告是产品非常坚实,这是选择这个编译器的主要原因”

评论了几个编译器的开发人员的反馈:“太棒了!我是一个专业的PIC和Windows程序员,我相信这是世界上PIC(12和14位)的BEST C编译器!搜索PIC编译器约三个月并彻底分析所有可用的像MPC,MPLAB-C,MPLAB-C17,MPLAB-C18,C2C(Baranov),PICC(Hi-Tech),PCB-PCM-PCW(CCS)同样的方式(我的意思是PIC18支持和IO库),你将是无条件的领导!

FLASH PIC16F87X器件提供下载器和RT监视器。下载器的代码大小低至420个指令。它下载INHX8M hex文件,甚至从远距离。它可以在调试期间使用或为将来升级准备应用程序固件。 

单独的编译器产品:

特殊的CC5X版本支持使用数字核心设计中的DxPIC内核的自定义ASIC。

CC8E:16位内核:PIC18(可用编译器)

CC7A:16位内核:PIC17(演示编译器可用)

旧的Beta编译器:

CC1B:12位内核:Ubicom SX(演示编译器可用)

CC6H:14-16位内核:Holtek HT(演示编译器可用)

主要特点:

支持所有中端PICmicro器件(12和14位内核):PIC10,PIC12,PIC14,PIC16

生成严格和优化的代码

局部和全局变量为1,8,16,24和32位

浮点和定点数学运算最多32位

自动更新页和存储区选择位

有效重用局部变量空间

使用GOTO代替CALL扩展调用级别

可以创建新的芯片定义文件

增强和紧凑支持位操作,包括位功能

包括像sin(),log(),exp(),sqrt()等函数的数学库。

程序存储器中的标准C常量数据和字符串(const)

在支持程序存储器读取的器件(即PIC16F87X和类似器件)上自动存储压缩的7位数据

指针型号为8位和16位,混合尺寸允许在同一应用中使用

RAM和/或ROM指针

单指针的大小可以由编译器自动选择

可重定位的汇编和链接器支持(MPLINK),配备汇编接口(MPASM)的模块

自动链接到PIC16C5X芯片中的“隐藏”子程序

内联汇编

通过相应的C语句生成单个汇编指令

集成中断支持

源代码中的器件配置位(如振荡器类型,代码保护等)

生成的文件:

Hex文件:用于芯片编程

装配文件:用于检查或输入到装配器

列表文件:用于检查

COD文件:用于使用MPLAB进行调试

COF文件:用于使用MPLAB X进行调试

错误文件:列出警告和错误项

功能概要:用于检查访问结构

变量文件:用于检查变量地址

编译器输出文件:代码和RAM使用的摘要

预处理器输出文件:用于在预处理后检查源始码

更多细节:

生成RAM分配映射

乘法,除法和模

结构和联合,位字段,typedef

Typecast

数组和指针

直接位操作

函数调用中的许多参数

为调试器和MPLAB支持生成的COD文件

预处理器提供宏,条件编译和包含文件

生成的装配文件包括符号名称和C源代码。许多选项允许格式适应不同的需要

二进制常数:0b01011000

支持ICD调试

完成头文件列表

 

版本 扩展的 标准 免费
免费完整更新周期 12月 12月 -
支持 Yes Yes -
完整代码 Yes Yes Yes
多任务 Yes - -
链接器支持 (MPLINK) Yes Yes Yes
PIC10/12/14/16 Yes Yes Yes
PIC17/18 - - -
全面优化 Yes Yes 受限的
增强型12位内核 Yes Yes -
增强型14位内核 Yes Yes 受限的
有4k RAM的设备 Yes Yes Yes
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 -
 
快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物