Software-Uhr
F. Michalk
Das vorliegende Programm realisiert eine Systemuhr für den AC1. Es
ist aus [1] abgeleitet, an den AC1
angepaßt und mit Routinen für Save und Load versehen. Zur
Funktion der Uhr ist es notwendig, alle Kanäle
des CTC in Reihe zu schalten. Die Uhr startet nach dem Laden oder Saven
eines Programms wieder selbständig
und stellt sich nach maximal einer Minute auf die richtige Zeit ein.
Eine Interruptsperre bis zu 255 min
hat auf die Ganggenauigkeit der Uhr keinen Einfluß. Die
ausführliche Funktionsweise der Uhr ist in [1]
nachzulesen. Das Programm ist ohne Änderungen lauffähig auf
den
Monitorversionen 8 bis 10/88 des SCCH bzw. CCL. Für andere
Monitorversionen sind die angegebenen Adressen
zu ändern. Der Start der Uhr erfolgt mit u hhmm.
191DH - Zeitkonstante
19DDH - Kennbuchstabe für Programmladen (l)
19EAH,
19EBH - Sprung zur Laderoutine im Monitor
19FAH - Kennbuchstabe für Programmsaven (s)
1A07H,
1A08H - Sprung zur Saveroutine im Monitor
1A15H bis 1A17H sind Arbeitszellen
Literatur
[1] |
Walter, U.: Systemuhr für Kleincomputer,
radio fernsehen elektronik 37 (1988), H.6, S.388 u. 389 |
|
51 KByte |
Listing |