Praktikum

Fakultät Elektrotechnik

Praktikum Mikroprozessortechnik

Praktikumsziel:

Entwicklung von µC-Programmen unter Verwendung der Assemblersprache

Motivation:

Die Programmentwicklung mittels Assemblertechnologie fördert einerseits das Verständnis für das Zusammenwirken von Prozessorbefehl und Prozessorstruktur und andererseits gelingt es, laufzeitoptimierten Code für die Ansteuerung externer Peripheriekomponenten für die Mess- und Steuerungstechnik zu entwickeln.

Aufbau der Praktikumsplätze:

Versuchsanordnung
© HTW Dresden, Fakultät Elektrotechnik

Entwicklungsschritte:

  • Die gesamte Software-Entwicklung erfolgt in einer integrierten Entwicklungsoberfläche (IDE).
  • Für den schnellen Einstieg in die Programmierung von µC nutzt man ein vorgefertigtes Programmier-Projekt, welches u.a. das Start-Programmmodul enthält. Dieses Rahmenprogramm repräsentiert den allgemeinen Programmaufbau für die 8051-Prozessorfamilie.
  • Bei der Programmierung in Assembler beachtet man die Prinzipien der strukturierten Programmierung. Siehe dazu das Dokument Kontrollstrukturen.
  • Nach der Vervollständigung dieses Quellprogrammes entsprechend der geforderten Applikation wird dieses Modul mittels eines integrierter Übersetzer-Tools (Assembler) in eine Zwischencode-Datei übersetzt.
  • U.U. müssen zu diesem Zeitpunkt syntaktische Fehler behoben werden.
  • Nach der fehlerfreien Übersetzung beginnt man mit dem Remote-Debugging.
  • Dafür bietet die IDE ein geeignetes Programmfenster zur Visualisierung und Steuerung der µC-Ressourcen. Damit testet man das über eine Online-Verbindung (RS232) verfügbare Zielsystem auf seine Funktionsfähigkeit entsprechend der Aufgabenstellung. Ein integrierter Simulator hilft für die ersten Tests ohne angeschlossene Ziel-Hardware.

Siehe auch: Arbeitsanleitung zum Projekt WORK

Praktikumsanleitung für Informatiker

Praktikum Netzwerktechnik

  • Externer Link
    Online-Ordner

    Die einzelnen Programmkomponenten und Beispiele können im Online-Ordner ausgewählt werden.

 

Nutzer/Interessenten welche über keinen privaten Online-Zugang verfügen, beziehen die hier abgelegten Dateien im CAD-Labor unserer Fakultät.