Prof. Dr. Wolfgang Matthes

FH Dortmund

FB Informations- und Elektrotechnik

 

 

     

              Lehrarchiv Mikrocontrollertechnik (MC)

 

 

    

 

 

 

Überhaupt hat der Fortschritt das an sich, daß er viel größer ausschaut, als er wirklich ist.

 

 J. N. Nestroy 

Die frühere Bezeichnung: Automatisierungstechnik AU1

Hier wird nicht die gesamte Automatisierungstechnik behandelt, sondern lediglich ein Teilgebiet. Die Mikrocontroller sind heutzutage die wichtigste technische Grundlage, um einschlägige Anwendungsaufgaben zu lösen. Die Lernziele:

  • Grundlagen des Aufbaus und der Wirkungsweise von Prozessoren und Mikrocontrollern (Einführung in die Rechnerarchitektur),
  • Grundlagen der Anwendungsprogrammierung,
  • Grundlagen der Maschinenprogrammierung,
  • Grundlagen der Programmentwicklung (Ausdenken – Programmieren – zum Laufen bringen).

Übersicht:

  1. Problemlösung mit Mikrocontrollern
  2. Aufbau und Wirkungsweise der Mikrocontroller
  3. Einführung in die Rechner- und Prozessorarchitektur
  4. Programmiermodelle und Programmierphilosophien
  5. Problemlösung durch Anwendungsprogrammierung
  6. Grundlagen der Maschinenprogrammierung
  7. Einführung in die Realzeitprogrammierung

               

 

Der Fokus: Mikrocontroller im praktischen Einsatz

Typische Szenarien der Anwendung:

  • die Hardware ist gegeben,
  • die Entwicklungsumgebung ist gegeben,
  • die Ressourcen sind knapp,
  • die Problemlösung steht unter Zeitdruck,
  • man kann nicht alles haben,
  • es läuft keineswegs alles ideal – man muß sich halt zu helfen wissen ...

Übungen:

  • die E-A-Ports der Mikrocontroller ausnutzen,
  •  Anwendungsprogrammierung in C,
  •  Anwendungsprogrammierung in Assembler (Atmel AVR).

Wir lernen wirklich nicht nur für die Klausur ...

Die Lehrveranstaltung im Überblick

Einführung in die Mikrocontroller-Programmierung am Beispiel Atmel AVR (Stand 01/07)

Einführung in die Programmentwicklung

Elementare Programmiertechniken, Teil 1

Mehr zu den LCD-Displays

Mehr zur Praxis

Zum Hersteller der AVRs   

 

 

- Viel Erfolg beim Studium! -

 

 

 

    

 

Aktuelles:

24. 8. 12:

Zur Klausurvorbereitung:

Neues Skript Mikrocontrollertechnik*.  Wichtig sind vor allem die Kapitel 3 und 4.

Klausuren Mikrocontrollertechnik zum Üben

Übungsaufgaben

Maschinenprogrammierung Atmel AVR

Atmel AVR - wichtige Maschinenbefehle (1 S.)

Die Original-Befehlsbeschreibung (Fa. Atmel). Wichtig: Die Seiten 10 bis 15 (Instruction Set Summary)

Assemblerdirektiven

Praktikumsversuche 1 bis 3

*: Literaturangaben und Bildquellen im Buch Embedded Electronics 3.

 

 

Zur Ergänzung:

Zum Üben:

Übungsbeispiele für Klausur AU1/HS1 2011:

Das Skriptmaterial ist zunächst noch provisorisch. Es wird später aktualisiert.