BT2k
LOGO

Mikrocontroller
Inhalt
Aufbau und Installation
 Aufbau der Hardware
 Installation der Software
 Befehlsübersicht 8051/80535 

Das erste Programm
 Übersetzen in Hex
 Wohin mit dem Programm? 
 Programm übertragen

Der Disassembler
 Zurückübersetzen in Assembler
 Der Hex-Dump
 Der Disassembler
 Programm starten
 Programm stoppen

Der Assembler
 TASM der Assembler
 Quelltext erstellen
 Die Kommandozeile
 Generiertes Listing
 Binärdatei übertragen

Hilfsprogramm TasmEdit
 Tasm-Edit: Ohne Dos-Fenster
 Schnelle Entwicklung
 Zweites Programm mit Equate
 Mit SJUMP nur noch 6 Bytes
 Noch ein Byte weniger

Schleifen
 Verschachteltes Wait
 Unterprogramme mit Call

Carry-Flag und DTPR
 Lauflicht mit Carry-Flag 
 Musterausgabe über Tabelle

Eingaben
 Digitaleingänge
 Analogeingänge
 Vergleich und Sprung
 Analog-Eingang direkt

Hallo Welt in Assembler
 Senden zum PC 
 Hallo Welt 

Literaturangaben

Siemens-MontageMikrocontroller findet man heute in fast jedem Gerät. Ein Industrie - Standard ist der 8051. Seine Nachfolger sind die Typen 80535 bis 80537 und sind abwärtskompatibel. Es handelt sich dabei um 8-Bit-Controller, die auch auf manchen Chipkarten ihren Dienst tun. Auf etwa 10 Seiten wird anhand praktischer Beispiele gezeigt, wie diese Chips in Assembler programmiert werden können.
Abbildung: SAB 80C517/80C537 
8-Bit CMOS Single-Chip Mikrocontroller von Siemens
Was ist ein Mikrocontroller?
Ein Mikrocontroller ist ein Mikroprozessor, der zusätzlich die wichtigsten Peripherie-Bausteine beinhaltet. Wurde ein Z80-System noch aus Prozessor, I/O-Baustein, RAM und ROM aufgebaut, sind diese Bestandteile bei MC bereits integriert. In Endgeräten wird das interne ROM nach den Wünschen des Kunden fest gebrannt. Nach einem Reset beginnt der MC bei der Adresse 0 und arbeitet das Programm ab.
Was wird als Hardware benutzt?
Sios-Interface
Um schnell ein Ergebnis zu bekommen, wird ein Interface der Firma modulbus eingesetzt. Im Sios werkelt ein 80535 mit Betriebssystem und externen RAM. Es besitzt 8 digitale Aus- und Eingänge, sowie 4 Analogeingänge (8/10bit) und 2 Analogausgänge. Um erste Gehversuche in Assembler zu unternehmen bietet sich ein fertiges Gerät an. Die Kommunikation erfolgt über die serielle Schittstelle. Dadurch sind Prommer und andere Hardware erst einmal überflüssig.

Was wird an Software benutzt?
Messen, Steuern und Regeln mit Word und Excel; H.-J. Berndt / B. Kainka; Franzis'-Verlag
Erste Gehversuche können von Excel aus gemacht werden. Im Buch "Messen, Steuern, Regeln mit Word und Excel" findet man ein Excel - Tabellenblatt mit einem Disassembler. In diesem Blatt lassen sich auch Binärdateien in das RAM übertragen und vom PC aus starten. Die im Buch benutzte RSAPI.DLL unterstützt alle wichtigen Funktionen des Sios. 

Will man die Hexadezimal - Programmierung verlassen, so benutzt man einen Assembler. Der Shareware - TASM liegt dem Buch ebenfalls bei. Da die DOS - Kommandos nicht jedem liegen wurde ein kleines Windows - Programm erstellt, mit dem man etwas einfacher mit dem TASM arbeiten kann. 


Mikrocontroller I
.
Startseite Bücher Software SatTV Musik Kontakt

Für Inhalt und weitere Verzweigung externer Links sind die Betreiber der dortigen Seiten verantwortlich - H.-J. Berndt