Programmierung von Mikrocontrollern der Serie AT89Cxx

Der Compiler, mit dem C- Programme für die Mikrocontroller AT89C2051 oder AT89C4051 übersetzt werden, ist ein Open Source Projekt, welches auf einem C- Compiler der GNU Compiler Collection ( GCC ) aufsetzt. Er nennt sich Small Device C Compiler ( SDCC ) und ist frei erhältlich. Dieses Programm ist Kommandozeilen gesteuert und verarbeitet Textdateien als Ein- und Ausgabe.
Um die Arbeit mit dem SDCC komfortabler zu gestalten wird ein, ebenfalls freier, Texteditor benutzt. Der Scintilla Texteditor ( SciTE ) erlaubt es direkt Dos- Anwendungen zu starten und ihre Ausgaben anzuzeigen. Damit kann der Compiler aus dem Editor heraus gestartet werden und seine Fehlermeldungen werden auch direkt im Editor ausgegeben. Aus diesem Editor heraus kann auch das Programmiergerät, welches die Ausgabedatei in den Mikrocontroller schreibt, bedient werden.