Software • uC51 C-Compiler •
Der
Ansi C-Compiler für die MCS-51(8051) Mikrocontroller ist für
seinen besonders hochwertigen und dichten Code bekannt. Alle Mitglieder
der 8051 Mikrocontroller Familie werden unterstützt und durch besondere
Optimierungen lassen sich sogar C-Programme auf dem sehr kleinen 1KByte
Speicher des AT89C1051 schreiben! Der Compiler bietet deutlich bessere
Leistungsdaten als die teureren Konkurrenzprodukte und ist damit erste
Wahl für alle Software Entwickler. Eine freie Version steht für
Sie zum Herunterladen bereit.
Das uC51 Entwicklungssystem
Entwickeln Sie Software für jeden 8051-er in ANSI C. µC/51 enthält einen hoch optimierenden Compiler, selbst für sehr kleine CPUs mit nur 1kB Code können Sie ab sofort Programme in ANSI C erstellen. µC/51 ist absolut vollständig und enthält alles was Sie brauchen: Editor, Compiler, Assembler, Downloader, Debugger.
Neu: 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.
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.
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 DetailsuC51
-
Software Updates
-
Unterstützte BetriebssystemeWindows 98SE, ME, 2000, XP, 2003, Vista
-
SprachenEnglisch



Batronix.com