Funkamateur 03/91

 

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