Grundlagen der Mikroprozessortechnik
--- Vorläufig nur als Online-Veranstaltung möglich ! ---
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.
- Zahlendarstellung, Codes und Grundschaltungen in der Mikroprozessortechnik
- Grundlegende Architekturmerkmale der Mikroprozessoren (von-Neumann / Harvard)
- Aufbau, Komponenten und Arbeitsweise eines Mikroprozessors (µP)
- Befehlssatz und Befehlsabarbeitung im µP
- Peripheriebausteine eines Mikroprozessors; typische Speicher- und Interface-IC
- Systementwurf und Aufbau eines kompletten MPS bzw. eines Mikrocontrollers (µC)
- Assemblerbefehlssatz und Grundlagen der Programmierung eines µC vom Typ STM8
- Entwicklung von Applikationen; der Debuggingprozess mittels IDE und Demoboard;
- Praktische Übungen zur Entwicklung von Programmen für den µC STM8S103F3; Einsatz typischer Peripheriemodule (GPIO-Ports, Timer, ADC und Schnittstellen