Mikrocontroller


Wer mit Mikrocontrollern arbeiten will, muss nicht immer gleich den steilen Weg nehmen und Assembler lernen. Einfacher geht es mit Hochsprachen wie C, Pascal oder Basic. Andere Dialekte wie z.B. der Makrocompiler MC suchen einen geeigneten Kompromiss zwischen Entwicklungszeit und Ausführungsgeshwindigkeit. Basic wird meist mit einem Interpreter verwendet. Das ist ein komplexes Programm, das sehr kurzen Programmcode aus dem Speicher des Systems liest und ausführt. Basic-Programm brauchen daher wenig Speicherplatz.


Mikrocontroller R8C von Renesas

Im Dezemberheft 2005 legt Elektor eine Platine mit dem R8C/13 und die erforderliche Software auf einer CD bei. Wie es dazu gekommen ist, steht hier: 16-Bit-Mikrocontroller R8C


Basiskurs Mikrocontroller

In Elektor erscheint ab Heft 1/2002 der Basiskurs Mikrocontroller. Der Kurs verwendet das 89S8252-Board aus Heft 12/2001. Die Grundidee war, den Umgang mit Mikrocontrollern beispielhaft an einem 8051-kompatiblen Mikrocontroller vorzustellen. Der Kurs führt ein in die Arbeit mit Assembler, Basic52 und C.


Spion-Basic für den Umweltspion

Der Umweltspion ist ein kleiner Messcomputer und Datenlogger. Das Gerät ist bei der Firma Modul-Bus erhältlich, kann aber auch selbst aufgebaut werden. Das Gerät verwendet einen Mikrocontroller AT90S1200 (in der neuesten Version den ATtiny2313) mit internem EEPROM. Das Controllerprogramm stellt ein vielseitiges PC-Interface und einen sehr einfachen Programminterpreter bereit. Kleine Programme können direkt auf die Sensoren des Systems zugreifen.

Informationen zum Thema:


BASIC-52

Basic-52 gibt es schon sehr lange. Es handelt sich um einen Interpreter für den 8052-Controler. Er unterstützt Fließkomma-Arithmetik, zahlreiche Hardware-Komponenten des Controllers und Interrupts. Die Ausführungsgeschwindigkeit ist relativ hoch. Der Compiler ist inzwischen frei und kann an höhere 8051-Derivate wie den 80535 oder 80537 angepasst werden. Zum Betrieb des Systems braucht man nur ein Terminalprogramm.

Informationen zum Thema:


C-Control

C-Control-Basic wurde speziell für die C-Control Steuercomputer von Conrad auf der Basis eines 68HC05 entwickelt. Der Interpreter verarbeitet nicht Klartext, sondern Basic-Tokens, die von einem speziellen Compiler am PC erzeugt werden. Der Code gelangt immer in das EEPROM des Systems und steht dauerhaft zur Verfügung. Die Ausführungsgeschwindigkeit ist geringer als bei Basic52, weil jedes Token seriell aus dem EEPROM gelesen wird. CC-Basic ist ein reines Integer-Basic.

Informationen zum Thema: