07.10.2013 Aufrufe

3. Übersicht zum µC 8052 - No official entry point - HAW Hamburg

3. Übersicht zum µC 8052 - No official entry point - HAW Hamburg

3. Übersicht zum µC 8052 - No official entry point - HAW Hamburg

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Prof. Dr. J. Reichardt<br />

Prof. Dr. B. Schwarz UART - CPLD 95108 - C <strong>8052</strong><br />

<strong>3.</strong>6 Aufbau des Assembler-Codes<br />

haw hamburg<br />

FACHBEREICH ELEKTROTECHNIK<br />

UND INFORMATIK<br />

• Es wird empfohlen, den Assembler-Code mit einem konsistenten Aufbau zu entwerfen, gerade auch dann wenn<br />

der Code schrittweise entwickelt wird. Generell sollten die Abschnitte des Codes in folgender Reihenfolge angeordnet<br />

sein:<br />

Code-Segment- und Daten-Segment-Deklarationen fur die verschiedenen Speicherbereiche:<br />

DATA interner Speicher adressierbar mit direkter Adressierung (00Hex ” 7F Hex)<br />

IDATA interner Speicher adressierbar mit indirekter Adressierung (00Hex ” 7F Hex),<br />

(00Hex ” FFHex) im üC <strong>8052</strong><br />

XDATA externer Datenbereich<br />

Equate Direktiven fur Symbole und Konstanten<br />

Code Segment mit:<br />

v Initialisierung der Peripheriekomponenten (z. B. T2CON, SCON)<br />

v Hauptprogramm<br />

v Subroutinen<br />

v Daten-Konstantendefinitionen (DB Define Byte und DW Define Word)<br />

Code-Abschnitt mit Interrupt-Serviceroutinen<br />

END Direktive<br />

© B. Schwarz 3-26

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!