KEIL C51 - Compiler für 8051- und 80251-Controller
Die KEIL Entwicklungsumgebung µVision integriert Projektmanagement, Quelltextbearbeitung, Übersetzung und Debugging unter einer einheitlichen Oberfläche für alle KEIL 8051 Entwicklungstools.
Folgende Merkmale sind besonders hervorzuheben:
- leistungsfähiger integrierter Editor
- Syntax-Highlighting
- Project-Manager - erlaubt die Generierung verschiedener Output-Profile innerhalb eines Projektes (z.B. für Simulation, Emulation und finale EPROM-Version)
- Make-Utility
- Interaktive Fehlerkorrektur
- Device Database - erleichtert die Einstellung der bausteinspezifischen Tool-Optionen
- Unterstützung externer Tools
Der C51 Compiler unterstützt nicht nur jegliche 8051-Derivate, er bietet auch, im Vergleich zu anderen heute erhältlichen 8051 C-Compilern, die größte Vielzahl zusätzlicher Features:
- Neun Basisdatentypen, incl. 32-Bit IEEE Fließkommaverarbeitung
- Flexible Variablenbelegung mit den Spezifizierern bit, data, bdata, idata, xdata und pdata
- C-Interruptfunktionen
- Volle Benutzung der 8051 Registerbänke
- Komplette Symbol- und Typinformation für Source-Level-Debugging
- Benutzung von AJMP und ACALL Anweisungen
- Bit-adressierbare Objekte
- Unterstützung doppelter Data-Pointer für Dallas 80C320, 520 und 530
- Unterstützung der Philips Derivate 8xC750, 751 und 752
- Unterstützung des Siemens 80C517 (Arithmetik, Mehrfachdatenpointer)
Der µVision Debugger ist ein robustes Werkzeug zum umfassenden Test von Anwenderprogrammen. Folgende Betriebsarten stehen zur Verfügung:
- PC-basierte Simulation
- Debugging auf dem Targetcontroller mittels Monitorprogramm
- Hardware-Emulation (zusätzlicher Emulator erforderlich)
µVision unterstützt symbolisches Debugging auf Assembler- und C-Ebene. Debuggerfunktionen wie Einzelschrittbetrieb, komplexe Breakpoints und Watchpoints werden ergänzt durch die Möglichkeit zur Simulation von Peripherieeinheiten.
Zur Leistungspalette gehören außerdem Performance- und Code-Coverage-Analysen sowie eine leistungsfähige Makrosprache zur Steuerung der Abläufe des Debuggers mit einer C-ähnlichen Syntax.
KEIL C51 testen
Da es sich lohnt, die herausragenden Eigenschaften der KEIL Tools näher kennen zu lernen, empfehlen wir Ihnen, eine Evaluation Version des C51 Compilers zu installieren. Sie erhalten diese auf CD, welche wir Ihnen gern kostenlos zusenden.
Auch in den C51-Fachbüchern von Michael Baldischweiler ist eine solche CD enthalten!