uC51 ANSI-C Compiler
Dieser
ANSI-C Compiler erstellt besonders hochwertigen und perfekt optimierten Code für alle Mikrocontroller der MCS-51 Familie.
Durch die gute
Optimierung lassen sich C-Programme sogar auf Mikrocontoller mit sehr kleinem Programmspeicher wie z.B. dem Atmel AT89C1051 (nur 1 KiB) schreiben!
Der Compiler bietet zudem deutlich bessere
Leistungsdaten (bezogen auf die Codequalität) als teurere Konkurrenzprodukte und deshalb gerne im Embedded Bereich verwendet.
µC/51
ist absolut vollständig und enthält alles notwendige: Editor,
Compiler, Assembler, Downloader, Debugger.
Testen Sie den Compiler selbst. Eine Demo Version (limitiert auf 8KiB Programmspeicher) steht für
Sie zum Herunterladen bereit.
Eigenschaften
- Beste Code Qualität
- Komplett ANSI-C Kompatibel
- Sehr niedriger Preis
- Freie Demo (auf 8 KiB begrenzt)
- TCP/IP Stack mit komplettem Quellcode
- Inkl. Entwicklungsumgebung und Make Assistent
- OMF-51 Quellcode Debuggen bei SiLabs CPUs
Zielsysteme
- Alle 8051-er sind geeignet, keinerlei spezielle Voraussetzungen werden verlangt.
- Verschiedene Speichermodelle vorhanden.
- Inklusive 32-Bit IEE Fließkomma-Arithmetik.
- Selbst Interrupt-Handler sind in C programmierbar.
- Pointer für max. 16MB Speicherraum vorhanden.
ANSI C Compiler
- Vollständiger ANSI C Compiler, kein "Small C" oder "abgewandeltes K&R C".
- Problemloses Mischen von C und Assembler.
- C Compiler erzeugt 100% Assembler Quellcode.
- Hervorragende Codequalität, dank eines intelligenten, mehrstufigen Optimierers.
Assembler
- Schneller Makro-Assembler mit vielen Direktiven.
- Assembler-Routinen können von C aufgerufen werden.
TCP/IP-Stack mit 100% Quellcode
- Setzen Sie das Internet für Ihre Anwendungen ein: seit
der V1.20 enthält µC/51 einen TCP/IP-Stack.
- Extrem geringer Speicherbedarf: Ein Webserver benötigt
lediglich 1kB RAM und etwa 6-8kB zusätzlichen Code.
Linker
- Strip-Linker minimiert und entfernt alles überflüssige.
- Ausgabe-Formate: Binär und Intel-Hex.
Downloader / source level debugger
- Kompettes Betriebssystem zum Download ins RAM und Debugging als Quellcode enthalten.
- Mit Einzelschritt Debugging.
Libraries
- Sorgfältig ausgesuchte Teilmenge der ANSI C Bibliothek (inkl. String-Funktionen und (s)printf()).
- Zusätzlich diverse Bibliotheken (I2C, LCD, lcd_printf(), TCP/IP, Webserver, ...) mit komplettem Quellcode.
Included demos
- Sehr viele praxistaugliche Demos enthalten, bis hin zur FFT (Fast Fourier Transformation).
- Demos für Standard 8051, Infineon C515, Texas Instruments MSC1210, Analog Devices ADuC8xx, ...
Vergleichen Sie mit den Mitbewerbern
Demoversionen von deren Internet-Seiten downloadbar:
K----: 2kB limitiert (ohne Fließkomma)
R----------: 4kB limitiert (mit Fließkomma):
- Sieve (Primzahlen: Sieb des Erathostenes)
µC/51 V1.20: 142 Bytes Modul, 897 Bytes total ......
K---- V6.21: 165 Bytes Modul, 1261 Bytes total
- FFT (Fließkomma-Routinen werden benötigt)
µC/51 V1.10: 6257 Bytes total ......
R---------- V6.1: 6735 Bytes total (Kein Speichern)
Details
-
Software Details
uC51
-
Software Updates
-
Unterstützte Betriebssysteme
Windows 98SE, ME, 2000, XP, 2003, Vista
-
Sprachen
Englisch
Testen sie den Wickenhäuser ANSI-C Compiler und prüfen sie selbst, ob der Compiler Ihren Anforderungen entspricht. Mit der Demo Version können sie Ausgabedateien bis zu 8 KiB erstellen.
uC51 Software Demoversion
Dateigröße: ca. 8 MiB