Beispiel 0 zur PIO-Programmierung | ![]() |
Letztmalig dran rumgefummelt: 09.10.20 09:45:35 | ![]() |
... die Basis-Aufgabe:
;von Manuel Wache am
25.09.2020
;Betriebsart für den Kanal A des PIO 1 auf dem LC-80: Byte-Ausgabe
;Schicken Sie folgende Bytefolge auf den Port A des User-POIO's:
;67H
;84H
;F9H
;E4H
;C6H
;3FH
;letzter Arbeitsstand: 25.09.2020 - Kommentare eingefügt
Zustand 1 | Zustand 2 | Zustand 3 | Zustand 4 | Zustand 5 | Zustand 6 |
... die Aufgabe - und das ist alles!!! 2020 als Training!!!
... das
Projekt auch als CorelDraw-Datei im Format 11.0
Lösungsalgorithmus: Durch entsprechendes Laden des Registers A und anschließendes Schreiben auf die entsprechenden Programmier- bzw. Datenports werden die beiden Ports des PIO programmiert Adressen sind hier 0FAH sowie 0F8H. Anschließend können über die Datenwort-Adressen - natürlich entsprechend der Betriebsart Daten ein- bzw. ausgelesen werden.
Anmerkungen zur Hardware:
Adresskonfiguration der verwendeten Hardware
Wir zerlegen das Gesamtproblem und
analysieren die Teilprozesse - wir können die Funktionalitäten aus dem Inhalt
des Registers A sowie der zugehörigen Portadresse direkt eruieren:
M1 |
M2 | M3 | M4 |
LD A, 010H OUT (005H), A
|
???
|
???
|
???
|
Basis-Lösung | ... Ausgabe mit Block-Transferbefehlen | ... Ausgabe mit Block-Transferbefehlen sowie automatischen REPEAT | Basis-Lösung |
![]() |
||
... Projektgestaltung PIO-Programmierung | ... Projekt-Entsprechung | ... Delphi-Projekt PIO-Programmierung |
|
PIO-Programmierung - die Übersicht |
... der PIO - die Details zum gesamten IC |
Programmierungsbeispiele für Interrupt-Steuerungen |
Kieser/Meder Mikroprozessortechnik - die U880-Bibel - der PIO |
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 6. Oktober 2020 um 5.24 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |