LC-80 - die Hard- & Software-Projekte 2018 |
Letztmalig dran rumgefummelt: 21.02.18 08:06:09 |
|
Drei Dinge haben sich hervorragend bewährt und sind perfekt aufeinander abgestimmt: Der A-Side-Assembler sowie der KC-Emulator in Verbindung mit den Original-Pseudo-Assemblerlisten. Für professionelle Anwendungen kann man noch die Original-CPM/CPA Assemblerlisten zur Lösung eigener Probleme heranziehen. |
||||||||
![]() |
|
||||||||
![]() |
0. LC 80 Programmierprojekt am Gymnasium Hartha 1. LC 80 mit KIO gesteuert 2. LC 80 mit Zehn Digit Sechzehnsegment-Anzeige 3. LC 80 mit Zehnstelliger 35-Dot-Matrix 4. Verwandte Themen |
||||||||
![]() |
|
||||||||
|
... was Vorher geschah:
|
||||||||
![]() |
|
||||||||
![]() |
Realisierung folgender Projekte
|
0. LC 80 Software-Projekt 2018 |
![]() |
![]() |
![]() |
|
Nachdem ein Jahr lang kein LC-80 Thema mehr im Unterricht war, geht das jetzt wieder richtig und systematisch los - als erstes mit kleinen Software-Projekten. Vorangegangen waren diesem hier auch schon richtige "Hammer-Projekte", wie die Programmierung von externen Geräten unter Nutzung von Interrupts. Dazu hatten die Schüler allerdings ihren vorab selbst gebauten LC-80 im Einsatz. Mit dem Emulator geht das schlechter. Hier könnte sich eine Veränderung ergeben, denn Volker Pohlers tüftelt derzeit an einem Projekt (KIM-UNO), welches wahrscheinlich auch wieder echte Simulation unter Nutzung der Peripherie (evtl. eingschränkt) zulässt. Das ist dann zwar kein LC-80, aber eine Peripherie ist inbegriffen. |
![]() |
1. LC 80 mit KIO gesteuert |
![]() |
![]() |
![]() |
|
Die KIO ist eine extreme Lösung, welche die Neuentwicklung von Systemen durch ihre Komplexität in den möglichen Anwendungen sagenhaft vielfältig macht. Das allerdings kehrt sich um, wenn diese Bauelemente-Gruppe in eine bestehende Lösung einbetten möchte - und genau das ist Ziel dieses Projektes. Hauptproblem dabei ist die intern fest vergebene Adressierung der einzelnen Komponenten, welche ma für ein neues Projekt bei Einsatz nur eines Bausteines einfach übernehmen muss. Das wird bereits dann schon anspruchsvoller, wenn mehrere Bausteine eingesetzt werden, lässt sich jedoch mit einer recht einfache 1 aus n Decodierung bewältigen. Heftig wird es bei uns, denn nun stehen mehrere Bausteine in ein bestehendes System zur Integration an. Dazu bieten sich technisch aus jetziger Sicht 3 Möglichkeiten, welche in Vorstudien gegeneinander antreten sollen (... das Ganze soll ja mit heutigen Mitteln auch einen Nachbau ermöglichen. | ||||||
![]() |
... insgesamt das kleinste Problem auf der To Do-Liste, was daran liegt,
dass ich die Projektion so angehe, dass kein Eingriff in das Betriebssystem
notwendig ist. Streng genommen sind nur drei Eingriffe notwendig:
|
||||||
![]() |
|||||||
![]() |
|
2. LC 80 mit Zehn Digit Sechzehnsegment-Anzeige |
![]() |
![]() |
![]() |
|
Bedingt dadurch, dass der ROM nunmehr durch das kleinste aktuell verfügbare Bauelement ersetzt worden ist und dass der RAM jetzt durch ein 64 KByte 8 Bit Statisch RAM Speicherbauelement abgebildet wird, verändert sich die Adress-Decodierung fundamental. |
![]() |
|
![]() |
sind die Signale einschließlich eines Signals A13 aktiv, so handelt es sich definitiv um eine RAM-Adresse |
![]() |
logisch müssen also nur die Signale von A12 bis A15 ausgewertet werden |
3. LC 80 mit Zehstelliger 35-Dot-Matrix |
![]() |
![]() |
![]() |
|
Nur wer bereits einmal ein kleineres Schaltungsprojekt in ein entsprechendes Layout umgesetzt hat ahnt, was hier hinter für extrem viel Arbeit steckt. denn jeder Leiterzug aus dem Schaltplan (bitte melden, wer diesen schon mal lesen kann), muss mit den entsprechenden zugehörigen Gegenpunkten verbunden werden. |
![]() |
4. Verwandte Themen |
![]() |
![]() |
![]() |
|
Schwerpunkt in der Entwicklung der Umbauten waren die Ansteuerung der Anzeigen. Hierbei war es Ziel, die Steuerschaltung, im Original mit Transistor-Stufen aufgebaut, durch hochintegrierte Schaltkreise zu ersetzen. Die Wahl fiel dabei auf Ansteuerschaltkreise für Schrittmotoren, da diese durch sehr schwache Ströme angesteuert enorme Verstärkungen liefern können. Für die Zukunft gibt es Überlegungen, das unschöne Sieben-Sement-Display-Format durch eine entsprechende 35-Punkt-Matrix zu erstzen. Diese würde dann als Zeichengenerator für alle standardisierten ASCII-Codes dienen. | ||||||||
![]() |
|
||||||||
![]() |
|
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 8. Februar 2018 um 17.14 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 |