COMPILATEUR PIC C CCS (Computer Customs Service)


 

paiementenligne.gifPCB, PCM, PCH, PCW et PCWH

Démo

CCS est un compilateur C pour les processeurs de la famille MicroChip PIC16. Des fonctions intégrées permettent de développer le code de manière très aisée.
L'environnement intégré de développement C donne à l'utilisateur une méthode rapide de produire un code efficient par le biais du langage évolué C.

Le compilateur comprend des fonctions intégrées comme READ_ADC qui lit une valeur provenant du convertisseur A/D du hardware PIC.
Des fonctions telles que INPUT  et OUTPUT_HIGH maintiennent proprement les registres trois-états.
Les variables y compris des structures peuvent être directement mappées en mémoire tels que les ports I/O pour mieux représenter la structure du hardware en C.

Des fonctions d'I/O Série permettent aux fonctions standard telles que GETC et PRINTF d'être utilisé comme I/O pour le RS-232. Les opérateurs du standard C et les
fonctions intégrées spéciales sont optimisés pour produire des codes efficients pour les bits et les fonctions d'I/O.

Le fichier de sortie Hex et ceux du déboguage sont sélectionnables et compatibles avec les émulateurs et programmateurs populaires y compris MPLAB pour le déboguage au niveau source.
Le kit professionnel (PCW) fournit le compilateur C dans un environnement Windows.
Le compilateur est régulièrement mis à jour avec les nouveaux composants PIC16Cxx.


 150x191w_outbinding


 
Caractéristiques




Fonctions intégrées


Purple1.gif (1928 bytes)DELAY

Purple1.gif (1928 bytes)STANDARD C

Purple1.gif (1928 bytes)SPI 2 WIRE I/O

DELAY_US

ABS

SETUP_SPI

DELAY_MS

ASIN

SPI_DATA_IS_IN

DELAY_CYCLES

ACOS

SPI_WRITE

Purple1.gif (1928 bytes)RS232 I/O

ATAN

SPI_READ

GETCH

CEIL

Purple1.gif (1928 bytes)92xx LCD

PUTCHAR

EXP

SETUP_LCD

KBHIT

FLOOR

LCD_LOAD

GETS

LOG

LCD_SYMBOL

PUTS

LOG10

READ_CALIBRATION

PRINTF

ATOI

Purple1.gif (1928 bytes)STR

GETCHAR

ATOL

CHAR STRCAT

PUTC

SQRT

CHAR STRCHR

Purple1.gif (1928 bytes)I2C I/O

MEMCPY

CHAR STRRCHR

I2C_START

MEMSET

INT STRCMP

I2C_STOP

STRCPY

INT STRNCMP

I2C_WRITE

ISALNUM

INT STRICMP

I2C_READ

ISALPHA

CHAR * STRNCPY

I2C_POLL

ISDIGIT

INT STRCSPN

Purple1.gif (1928 bytes)DISCRETE I/O

ISLOWER

INT STRSPN

OUTPUT_HIGH

ISUPPER

INT STRLEN

OUTPUT_FLOAT

ISSPACE

CHAR *STRLWR

OUTPUT_BIT

ISXDIGIT

CHAR * STRPBRK

INPUT

TOUPPER

CHAR *STRSTR

SET_UART_SPEED

TOLOWER

CHAR STRTOK

SET_TRIS_x

Purple1.gif (1928 bytes)CCP

Purple1.gif (1928 bytes)TIMERS\COUNTERS

OUTPUT_LOW

SETUP_CCP1

SETUP_COUNTERS

PORT_B_PULLUPS

SETUP_CCP2

GET_RTCC

Purple1.gif (1928 bytes)BIT MANIPULATIONS

SETUP_PWM_DUTY

GET_TIMER0

SHIFT_LEFT

SETUP_COMPARATOR

GET_TIMER1

SHIFT_RIGHT

Purple1.gif (1928 bytes)A/D INPUT

GET_TIMER2

ROTATE_LEFT

SETUP_PORT_A

SET_RTCC

ROTATE_RIGHT

SETUP_ADC

SET_TIMER0

BIT_SET

SET_ADC_CHANNEL

SET_TIMER1

BIT_CLEAR

READ_ADC

SET_TIMER2

BIT_TEST

Purple1.gif (1928 bytes)PSP PARALLEL I/O

SETUP_TIMER1

SWAP

PSP_OUTPUT_FULL

SETUP_TIMER2

Purple1.gif (1928 bytes)PROCESSOR CONTROL

PSP_INPUT_FULL

RESTART_WDT

ENABLE_INTERRUPTS

PSP_OVERFLOW

Purple1.gif (1928 bytes)VREF

DISABLE_INTERRUPS

SETUP_PSP

SETUP_VREF

EXT_INT_EDGE

Purple1.gif (1928 bytes)INTERNAL EEPROM

 

SLEEP

READ_EEPROM

 

RESTART_CAUSE

WRITE_EEPROM

 

READ_BANK

 

 

WRITE_BANK

 

 



Pré Processeur

 

 

Purple1.gif (1928 bytes)STANDARD C

Purple1.gif (1928 bytes)FUNCTION QUALIFIER

Purple1.gif (1928 bytes)MEMORY CONTROL

#PRAGMA

#INLINE

#BIT

#UNDEF

#SEPARATE

#BYTE

#INCLUDE

# INT_xxxx

#ASM

#IF

#INT_GLOBAL

#ENDASM

#IFDEF

#INT_DEFAULT

#ROM

#IFNDEF

Purple1.gif (1928 bytes)BUILT-IN LIBRARIES

#ZERO_RAM

#DEFINE

#USE FAST_IO

#RESERVE

#ELSE

#USE FIXED_IO

Purple1.gif (1928 bytes)COMPILER CONTROL

#ENDIF

#PRIORITY

#OPT

#ERROR

#USE DELAY

Purple1.gif (1928 bytes)PRE-DEFINED IDENTIFIER

#NOLIST

#USE RS232

__PCB__

#LIST

USE I2C

__PCM__

#CASE

#USE STANDARD_IO

__DEVICE__

Purple1.gif (1928 bytes)DEVICE SPECIFICATION

 

__DATE__

#DEVICE

 

 

#FUSES

 

 

#ID

 

 

 

 

 

 
Standard C



C Compiler Single User Licence / Licence monoposte

Référence

Désignation

Prix €ht

PCB

Compilateur C pour composant 12 bit

50.00

PCM

Compilateur C pour composant 14 bit

125.00

PCH

Compilateur C pour composant PIC18 

175.00

PCW

Professional Package (Windows IDE avec PCB et PCM)

325.00

PCWH

Professional Package (Windows IDE avec PCB, PCM et PCH)

425.00

PCH Add-on

PCH (pour Licence PCW existant)

150.00

PIC-SX

Compilateur C pour SCENIX

N.C



Linux C Compiler

Référence

Désignation

Prix €ht

PCBL

Compilateur C pour composant 12 bit

50.00

PCML

Compilateur C pour composant 14 bit

125.00

PCHL

Compilateur C pour composant PIC18

175.00



Tarifs Enseignement C Compiler


Référence

Prix du premier poste (Euro HT)

Référence

Prix de chaque poste supplémentaire (Euro HT)

PCB

50.00

PCB-SUPPM

25.00

PCM

125.00

PCM-SUPPM

65.00

PCH

175.00

PCH-SUPPM

85.00

PCW

325.00

PCW-SUPPM

150.00

PCWH

425.00

PCWH-SUPPM

215.00

PCBL

50.00

PCBL-SUPPM

25.00

PCML

125.00

PCM-SUPPM

65.00

PCHL

175.00

PCH-SUPPM

85.00



Liste de composants supportés