Heimcomputer Z9001, KC85/1, KC87
Eine Rechneruhr (RTC-Modul):
Dokumentation
Schaltplan
15,293 Bytes
08. 10. 2006
IDAS-Quellcode
7,494 Bytes
02. 07. 2012
EPROM-Inhalt
RTCDAT.BIN (CD00H-CFBFH)
704 Bytes
02. 07. 2012
Startbild
Schaltung:
Die Schaltung geht auf einen Vorschlag von O. Matthäi in der
Mikroprozessortechnik
, Heft 11/1990, Seite 30 zurück. Der notwendige Uhrenschaltkreis (RTC 62421 o.ä.), ein Adreßdekoder (74LS138) und ein RESET-Schaltkreis (TL7705) sind neben der Stützbatterie die wichtigsten benötigten Bauelemente.
Mit einem OUT-Befehl erzeugt der Adreßdekoder das /CS-Signal für den RTC. Es wird der Adreßbereich 60-6F belegt.
Unzulässige Signalpegel beim Einschalten des Rechners können den RTC ungewollt undefiniert setzen. Um das zu verhindern, wird der RESET-Schaltkreis eingesetzt. Er erzeugt ein um etwa 300ms verzögertes Freigabe-Signal für den RTC, so daß unzulässige Pegel an dessen Eingängen während des Einschaltens nicht zu Fehlfunktionen führen.
Programm:
Im IDAS-Quellcode ist mit ausführlichen Kommentaren das Programm zum Stellen und Anzeigen der Uhrzeit erklärt. Es enthält auch Routinen zum Stellen und Anzeigen des Datums.
Die Anzeige der Uhrzeit ist interruptgesteuert. Um Konflikte mit anderen Programmen zu vermeiden (z.B. Kassettenbetrieb), erfolgt die Anzeige nicht ständig, sondern der Tastaturinterrupt wird zur Anzeige genutzt. Damit wird die Anzeige immer erst nach einer Tastatureingabe aufgefrischt. Weiterhin ist die eigentliche Anzeigeroutine in den freien Bereich des Farbspeichers gelegt. Damit wird erreicht, daß sie andere Programme nicht behindert. Die Anzeige wird nur bei Rechnern mit Farbkarte aktiviert. Der Anwender hat die Möglichkeit, die Routine seinen Vorstellungen anzupassen.
Die Datei RTCDAT.BIN ist ein Auszug aus dem neuen ROM-Bank-EPROM. Dieses Programm arbeitet im Adreßbereich CD00H bis CFBFH und kann in einem ROM-Modul erprobt werden.
Befehl
Wirkung
RTCIN
Stellen der Uhrzeit
RTC
Anzeige der Uhrzeit auf dem Bildschirm (nur mit Farbkarte), Übernahme in die TIME-Zellen des Systems
RTCEX
Ausschalten der Zeitanzeige
DATIN
Eingabe des Datums
DAT
Einmalige Ausgabe des Datums auf den Bildschirm
Letzte Bearbeitung: 28. 01. 2014
4,948 Bytes
zur Startseite