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
Startbild mit Uhranzeige

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. Kassetten­be­trieb), 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

Trennlinie

Letzte Bearbeitung: 28. 01. 2014
4,948 Bytes

zur Startseite