KSC - SYS51C C Compiler
The compiler is a implementation of the ANSI C standard which has, however been extended to take advantage of hardware facilities found in the 8051 family of microprocessors. All ports and special function registers may be utilised directly in C by using their symbolic names. You then simply select the target processor from a menu in the IDE and the compile does the rest. This eliminates the need for definition files or assembler routines normally required for this task.
Code efficiency has been a major goal driving the development of our compilers. It is therefore possible to implement fast multilevel interrupt routines in C. Support is provided for 1 bit, 8 bit, 16 bit and 32 bit fixed and 32 bit float operations according to IEEE standard
SYS51C
Arithmetic operations used on char variables may be specified so as to use byte operations for increased code efficiency. Pointers may be 8, 16 or 24 bit to fully integrate the best of the C language and the 8051 family of microprocessors. Non-reentrant code for efficiency or 3 modes of reentrancy selectable.
Download
Windows demo here, 1 400 000 bytes)
Page up-dated at August 22, 2007
GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY
Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661