
版權(quán)所有(c)B Knudsen Data,挪威,1992年 - 2016年。
支持中端PICmicro器件:
12位內(nèi)核:PIC10,PIC12,PIC16C5X
14位內(nèi)核:PIC12,PIC14,PIC16
長期經(jīng)驗(yàn):自1992年以來由專業(yè)人士使用。
==> CC5X支持增強(qiáng)型14位內(nèi)核和增強(qiáng)型12位內(nèi)核。
==> MPLAB X支持可用。
免費(fèi)版的CC5X是可用的,沒有代碼大小限制。
CC5X現(xiàn)在支持帶有4k RAM的新PIC16F18857和PIC16F18877(免費(fèi)版也支持)。
CC8E支持PIC18器件。
數(shù)學(xué)庫支持。固定和浮點(diǎn)數(shù)學(xué)可用。浮點(diǎn)數(shù)學(xué)(16,24和32位)包括類似于log(),exp(),sin(),cos(),sqrt()的函數(shù)。這些庫非常緊湊,與Microchip的匯編浮點(diǎn)庫相比,可以節(jié)省大量空間。
鏈接器支持:C和匯編模塊可以使用MPLINK鏈接在一起。
標(biāo)準(zhǔn)C字符串和常量數(shù)據(jù)。類型修飾符“const”允許常量數(shù)據(jù)和字符串使用標(biāo)準(zhǔn)C語法存儲在程序存儲器中。支持指向“const”數(shù)據(jù)的指針。 8和16位的指針可以在同一個應(yīng)用程序中使用。
您是否正在等待即將推出的功能?附帶的12個月更新協(xié)議確保您在購買后的12個月內(nèi)獲得免費(fèi)的許可證更新(參見價格頁面)。
免費(fèi)更新可以在包含許可證的初始安裝程序的同一頁面上下載。指向此頁面的鏈接位于包含許可證文件和下載說明的郵件中。
可以使用狀態(tài)機(jī)的多任務(wù)支持。許多高度可靠和復(fù)雜的系統(tǒng)使用狀態(tài)機(jī)建立,例如在電信中。正常的RTOS可以施加不可預(yù)測的響應(yīng)延遲。狀態(tài)機(jī)是可預(yù)測的,快速的,并允許計(jì)算最大延遲。因此,嘗試狀態(tài)機(jī),并了解如何使用PICmicros進(jìn)行復(fù)雜的實(shí)時控制作業(yè)。
緊湊代碼和高效RAM使用是CC5X的突出特點(diǎn)。編譯器已經(jīng)并且仍然領(lǐng)先于生成緊湊代碼。支持高達(dá)32位的變量,包括位變量和位功能。 CC5X適用于需要強(qiáng)大控制生成代碼的實(shí)時應(yīng)用程序。代碼可以在生成的綜合匯編文件中檢查。
據(jù)報道,與其他C編譯器相比,代碼節(jié)省20-30%。例如,將Microchip網(wǎng)站上的ping.c程序從移植到CC5X時,從2170減少到1699條指令。這就節(jié)省了471條指令。
CC5X旨在實(shí)現(xiàn)有限代碼和RAM空間的非常有效的使用,易于C編程而不是組裝。
如果您想要編寫具有與組裝相似或更好的緊湊性的高性能應(yīng)用程序,CC5X是正確的選擇。不幸的是,CC5X不能達(dá)到ANSI C級別,因此您必須準(zhǔn)備將復(fù)雜表達(dá)式簡化為可以編譯為高效代碼的語句。但這是一個很小的代價相比,所有的好處。
來自德國專業(yè)用戶的反饋:“我真的很喜歡這個(CC5X)編譯器,實(shí)際上我使用的是HI-TECH-Compiler的PIC17C756和我對生成的代碼不滿意,對于所有其他PIC16Cxxx我使用CC5X。 “。
和來自英國:“由于我的編碼依賴于你的編譯器,我已經(jīng)用于100多個商業(yè)項(xiàng)目,我期待看到你的努力的結(jié)果,保持良好的工作。
來自澳大利亞的新用戶:“我的報告是產(chǎn)品非常堅(jiān)實(shí),這是選擇這個編譯器的主要原因”
評論了幾個編譯器的開發(fā)人員的反饋:“太棒了!我是一個專業(yè)的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庫),你將是無條件的領(lǐng)導(dǎo)!
FLASH PIC16F87X器件提供下載器和RT監(jiān)視器。下載器的代碼大小低至420個指令。它下載INHX8M hex文件,甚至從遠(yuǎn)距離。它可以在調(diào)試期間使用或?yàn)閷砩墱?zhǔn)備應(yīng)用程序固件。
單獨(dú)的編譯器產(chǎn)品:
特殊的CC5X版本支持使用數(shù)字核心設(shè)計(jì)中的DxPIC內(nèi)核的自定義ASIC。
CC8E:16位內(nèi)核:PIC18(可用編譯器)
CC7A:16位內(nèi)核:PIC17(演示編譯器可用)
舊的Beta編譯器:
CC1B:12位內(nèi)核:Ubicom SX(演示編譯器可用)
CC6H:14-16位內(nèi)核:Holtek HT(演示編譯器可用)
主要特點(diǎn):
支持所有中端PICmicro器件(12和14位內(nèi)核):PIC10,PIC12,PIC14,PIC16
生成嚴(yán)格和優(yōu)化的代碼
局部和全局變量為1,8,16,24和32位
浮點(diǎn)和定點(diǎn)數(shù)學(xué)運(yùn)算最多32位
自動更新頁和存儲區(qū)選擇位
有效重用局部變量空間
使用GOTO代替CALL擴(kuò)展調(diào)用級別
可以創(chuàng)建新的芯片定義文件
增強(qiáng)和緊湊支持位操作,包括位功能
包括像sin(),log(),exp(),sqrt()等函數(shù)的數(shù)學(xué)庫。
程序存儲器中的標(biāo)準(zhǔn)C常量數(shù)據(jù)和字符串(const)
在支持程序存儲器讀取的器件(即PIC16F87X和類似器件)上自動存儲壓縮的7位數(shù)據(jù)
指針型號為8位和16位,混合尺寸允許在同一應(yīng)用中使用
RAM和/或ROM指針
單指針的大小可以由編譯器自動選擇
可重定位的匯編和鏈接器支持(MPLINK),配備匯編接口(MPASM)的模塊
自動鏈接到PIC16C5X芯片中的“隱藏”子程序
內(nèi)聯(lián)匯編
通過相應(yīng)的C語句生成單個匯編指令
集成中斷支持
源代碼中的器件配置位(如振蕩器類型,代碼保護(hù)等)
生成的文件:
Hex文件:用于芯片編程
裝配文件:用于檢查或輸入到裝配器
列表文件:用于檢查
COD文件:用于使用MPLAB進(jìn)行調(diào)試
COF文件:用于使用MPLAB X進(jìn)行調(diào)試
錯誤文件:列出警告和錯誤項(xiàng)
功能概要:用于檢查訪問結(jié)構(gòu)
變量文件:用于檢查變量地址
編譯器輸出文件:代碼和RAM使用的摘要
預(yù)處理器輸出文件:用于在預(yù)處理后檢查源始碼
更多細(xì)節(jié):
生成RAM分配映射
乘法,除法和模
結(jié)構(gòu)和聯(lián)合,位字段,typedef
Typecast
數(shù)組和指針
直接位操作
函數(shù)調(diào)用中的許多參數(shù)
為調(diào)試器和MPLAB支持生成的COD文件
預(yù)處理器提供宏,條件編譯和包含文件
生成的裝配文件包括符號名稱和C源代碼。許多選項(xiàng)允許格式適應(yīng)不同的需要
二進(jìn)制常數(shù):0b01011000
支持ICD調(diào)試
完成頭文件列表
| 版本 | 擴(kuò)展的 | 標(biāo)準(zhǔn) | 免費(fèi) |
| 免費(fèi)完整更新周期 | 12月 | 12月 | - |
| 支持 | Yes | Yes | - |
| 完整代碼 | Yes | Yes | Yes |
| 多任務(wù) | Yes | - | - |
| 鏈接器支持 (MPLINK) | Yes | Yes | Yes |
| PIC10/12/14/16 | Yes | Yes | Yes |
| PIC17/18 | - | - | - |
| 全面優(yōu)化 | Yes | Yes | 受限的 |
| 增強(qiáng)型12位內(nèi)核 | Yes | Yes | - |
| 增強(qiáng)型14位內(nèi)核 | Yes | Yes | 受限的 |
| 有4k RAM的設(shè)備 | Yes | Yes | Yes |
| 8位整數(shù)變量 | Yes | Yes | Yes |
| 16位整數(shù)變量 | Yes | Yes | Yes |
| 24位整數(shù)變量 | Yes | Yes | - |
| 32位整數(shù)變量 | Yes | Yes | - |
| 16位浮點(diǎn) | Yes | Yes | - |
| 24位浮點(diǎn) | Yes | Yes | Yes |
| 32位浮點(diǎn) | Yes | Yes | - |
| 8位固定小數(shù)點(diǎn) | Yes | Yes | - |
| 16位固定小數(shù)點(diǎn) | Yes | Yes | - |
| 24位固定小數(shù)點(diǎn) | Yes | Yes | - |
| 32位固定小數(shù)點(diǎn) | Yes | Yes | - |
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫