Version [95324]
Dies ist eine alte Version von MikroaufgabeA erstellt von ClaudiaMichel am 2019-08-14 11:05:03.
- Über die Tastatur eingegebene Zeichen werden am Bildschirm dargestellt
und über die serielle Schnittstelle des Experimentiersystems mit 9600
Baud asynchron versendet
- Bei Betätigung der ESC-Taste wird das Programm beendet (in AsciiTabelle nachschlagen)
-
Mögliche Prüfungsaufgabe:
Initialisieren Sie den 8251-Seriellbaustein selbst.
- Kontrollwort des 8251 ist bei Adresse 0x0D (Makroname: STATUS)
- Definition des Kontrollwortes ist im 8251er Datenblatt auf Seite 8.
- Konstruieren Sie das Kontrollwort selbst.
- Vollziehen sie ggfs. die Funktion Init8251 nach („pcs2002_lib.cpp“)
Für das Empfangen der Daten ist ein weiteres, unabhängiges Programm mit
nachstehenden Eigenschaften zu erstellen.
- Über die serielle Schnittstelle des PCs empfangene Zeichen werden auf
dem Bildschirm dargestellt.
- Bei Betätigung einer beliebigen Taste der Tastatur wird das Programm
beendet.
- Benutzen Sie die im Anhang näher erläuterte Funktion OpenComX um
eine Schnittstelle zu selektieren.
- Am Ende des Programms muss der Treiber mit der Funktion CloseComX
geschlossen werden!
Mit dem von dieser Funktion zurückgelieferten Handle und den, von
Dateizugriffen, bereits bekannten Funktionen I und WriteFile, kann auf
die Schnittstelle zugegriffen werden.
Recherchieren Sie selbst wie man diese verbreiteten Funktionen nutzen muss.