Programmieren des 68HC11
Interfaceconverter

Schaltung des Interfaceconverters zur Umsetzung des Druckerinterface Centronics in das
RS232-Interface mit DTR- und XON/XOFF-Protokoll


Studiengang:
Diplomstudiengang Informatik
Art der Lehrveranstaltung:
Wahllehrveranstaltung
Zeitliche Einbindung:
Hauptstudium
Zuordnung zum Hauptfach (nur bei Wahlpflicht- und Wahllehrveranstaltungen):
Technische Informatik
Lehrbeauftragter und Institutszugehörigkeit:
Dr.-Ing. Siegmar Schöne , Institut für Technische Informatik
Verantwortliches Institut:
Technische Informatik  Professur für Mikrorechner
  • Umfang:Seminar: 2 SWS, LV-begleitendes Praktikum
  • Empfohlenes Semester:
    8.
    Angebot der Lehrveranstaltung im:
    Sommersemester 2007 Mo. 2.DS INF E009
    Erwünschte Vorkenntnisse:
    LV Prozessorarchitektur - maschinennahe Programmierung
    LV Rechnerarchitektur
    Zulassungsbedingung zur Prüfung:
    keine
    Leistungsnachweis:
    Leistungsnachweis (schriftliche Leistungskontrolle)
    Prüfung (schriftlich)
    Hinweise auf Studienmaterial:
    Folienkopien, Adressen im WWW
    Fortsetzung dieser Lehrveranstaltung:
    Forschungsseminar »Entwurf von Rechnersystemen«
    Ziel:
    Die Lehrveranstaltung »Programmierung von Mikrokontrollern« vermittelt ein Übersichts- und Spezialwissen auf dem Gebiet der Assemblerprogrammierung für Mikrokontroller des Typs 68HC11 von Motorola. Es sollen Erfahrungen gesammelt werden, die beim Programmieren von Prozessoren mit stark begrenztem Speicher und der Aufteilung in flüchtigen Speicher (RAM) und nichtflüchtigen Speicher der aber nur lesbar ist (EEPROM) gewonnen werden. Die Lehrveranstaltung ist als Ergänzung zu den Lehrveranstaltungen »Prozessorarchitektur - maschinennahe Programmierung« und »Rechnerarchitektur« gedacht. 
    Gliederung:
    1 Mikrokontroller und ihre Einsatzgebiete
    1.1 Vorstellung einiger Mikrokontrollertypen
    1.2 Vergleich der Architekturen
    1.3 Mikrokontrolleranwendungen
    2 Der Mikrokontroller 68HC11
    2.1 Die Register und die Speicheraufteilung des 68HC11
    2.2 Die Adressierungsarten des 68HC11
    2.3 Die Befehle des 68HC11
    2.3.1 Arithmetikbefehle
    2.3.2 Logikbefehle
    2.3.3 Schiebe- und Rotationsbefehle
    2.3.4 Bitbefehle
    2.3.5 Sprungbefehle
    2.3.6 Transportbefehle
    2.3.7 Steuerbefehle
    2.4 Die Interfaces des 68HC11
    2.4.1 Parallele Ein- und Ausgabe
    2.4.2 Das serielle Communications-Interface (SCI)
    2.4.3 Das serielle Peripherie-Interface (SPI)
    2.4.4 Die ADUs des 68HC11
    2.4.5 Programmierbare Zeitgeber, die Echtzeit-Unterbrechungsbehandlung und der Impuls-Accumulator des 68HC11
    3 Anwendungsbeispiele
    3.1 Melodiegong   (mit Testhilfen )
    3.2 Uhr
    3.3 Ansteuerung von LCD Modulen und Folientastaturen
    3.3.1 Ansteuerung einer LCD mit 2 Zeilen und 8 Zeichen auf der Basis von HD44780
    3.3.2 Einsatz einer 3*4 Folientastaturmatrix und einer  LCD
    3.3.3 Ansteuerung eines grafischen LCD über RS232 vom PC   (Bilder )
    3.4 Interfaceconverter
    3.4.1 Wandlung einer Centronics-Druckerschnittstelle in eine RS232-Schnittstelle mit XON/XOFF-Protokoll und DTR-Protokoll
    3.4.2 Wandlung einer RS232-Druckerschnittstelle mit XON/XOFF-Protokoll und DTR-Protokoll in eine Centronics-Schnittstelle
    3.5 Speicheroszillograph für graphisches LCD TLX-711A   (Bilder )
    3.6 Programmiermodul für serielle EEPROMS vom Typ 93C56N
    3.7 MIDI-Input zur Anzeige oder Ansteuerung der 128 MIDI-Töne ( Bilder / Video 5115KB)
    4 Werkzeuge zum Test von 68HC11 Programmen
    4.1 68HC11 Testmonitor
    4.2 Motorola MC68HC11 Special Bootstrap Lader
    5 SpartanMC, ein frei konfigurierbarer Mikrokontroller

    erstellt von Andreas Westfeld, 12. Juni 1995
    letzte Änderung von Dr.-Ing. Siegmar Schöne, 22.02.2007

    Viewer für *.ps und *.pdf