Grundlagen der Mikroprozessortechnik

Vorlesungsinhalte

Die Studenten besitzen Kenntnisse über den grundlegenden Aufbau und die Arbeitsweise eines Mikroprozessors sowie seiner Hard- und Software-Architektur. Sie kennen wichtige Bausteine der Prozessorperipherie sowie den Aufbau einfacher Mikroprozessorsysteme und Mikrocontroller. Sie beherrschen den Prozess der Software-Erstellung mit einer Integrierten Entwicklungsumgebung (IDE). Sie können grundlegende Programmieraufgaben in Assemblersprache für typische Mikrocontrollerapplikationen realisieren.

  1. Zahlendarstellung, Codes und Grundschaltungen in der Mikroprozessortechnik
  2. Grundlegende Architekturmerkmale der Mikroprozessoren (von-Neumann / Harvard)
  3. Aufbau, Komponenten und Arbeitsweise eines Mikroprozessors (µP)
  4. Befehlssatz und Befehlsabarbeitung im µP
  5. Peripheriebausteine eines Mikroprozessors; typische Speicher- und Interface-IC
  6. Systementwurf und Aufbau eines kompletten MPS bzw. eines Mikrocontrollers (µC)
  7. Assemblerbefehlssatz und Grundlagen der Programmierung eines µC vom Typ STM8
  8. Entwicklung von Applikationen; der Debuggingprozess mittels IDE und Demoboard;
  9. Praktische Übungen zur Entwicklung von Programmen für den µC STM8S103F3; Einsatz typischer Peripheriemodule (GPIO-Ports, Timer, ADC und Schnittstellen