Innovative Tools. Exzellenter Service.

Wickenhäuser µC/51 (Freeware)

Extrem optimierender ANSI-C Compiler für alle MCS-51 Derivate (8051, 8052, ...) zur freien Verfügung. Es sind keine Updates möglich und wir können leider keinen Support anbieten!

Dieser Artikel ist leider nicht mehr erhältlich.
Alternativer Artikel: Kostenloser Software Download

Made in Germany

Bei Facebook teilen
Google +1
Twitter

uC51 ANSI-C Compiler

8051 C-Compiler uC51 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 keine, finale Version
Support nicht möglich
Unterstützte Betriebssysteme Windows 98SE, ME, 2000, XP, 2003, Vista, Windows 7, Windows 8 und Windows 10
Sprachen Englisch

Downloads

Software