Herunterladen Inhalt Inhalt Diese Seite drucken

Int 1Ah Funktion 05H - Set Rtc Date; Int 1Ah Funktion 06H - Set / Enable Rtc Interrupt; Int 1Ah Funktion 07H - Disable Rtc Interrupt; Int 1Ah Funktion 08H : Synchronize System Timer - taskit 386EX MicroPC Technisches Handbuch

Inhaltsverzeichnis

Werbung

MicroPC
9.12.6. INT 1Ah Funktion 05h – Set RTC Date
Aufruf:
AH
CH
CL
DH
DL
Rückgabe:
CF = 0: OK
CF = 1: Fehler
Beschreibung:
Diese Funktion setzt das Datum der RTC.
9.12.7. INT 1Ah Funktion 06h – Set / Enable RTC Interrupt
Aufruf:
AH
CH
CL
DH
Rückgabe:
CF = 0: OK
CF = 1: Fehler (z.B.: es ist schon ein Interrupt programmiert)
Beschreibung:
Die Echtzeituhr erzeugt zur programmierten Zeit desselben Tages einen Interrupt.
Dies ist ein Impuls von etwa 10..40 ms Dauer. Das Anwenderprogramm kann eine
Funktion in den Interrupt 4Ah einklinken, die darauf bei jedem RTC-Interrupt
aufgerufen wird. Wird dieser Interrupt verwendet, um aus dem Powerdown-Mode
herauszukommen, ist ein Einklinken in den Interrupt 4Ah nicht nötig. Alle Werte,
die der Funktion übergeben werden, müssen BCD kodiert sein. Es ist immer nur
eine einzige Interrupt-Zeit aktiv. Ist bereits ein Interrupt programmiert, muß dieser
zuerst mit Hilfe der Funktion 07h gelöscht werden.
9.12.8. INT 1Ah Funktion 07h – Disable RTC Interrupt
Aufruf:
AH
Rückgabe:
CF = 0: OK
CF = 1: Fehler
Beschreibung:
Mit Hilfe dieser Funktion kann eine einprogrammierte Interrupt-Zeit wieder gelöscht
werden. Der RTC-Interrupt wird dann nicht mehr erzeugt.Diese Funktion muß auch
immer dann aufgerufen werden, wenn die Interrupt-Zeit geändert werden soll. Erst
nach Aufruf dieser Funktion kann mit der Funktion 06h eine neue Zeit
programmiert werden.

9.12.9. INT 1Ah Funktion 08h : Synchronize System Timer

Aufruf:
AH = 08h
Rückgabe:
CF = 0: OK
CF = 1: Fehler
Beschreibung:
Der System Timer wird mit dem Inhalt der Echtzeituhr synchronisiert.

9.12.10. INT 1Ah Funktion 09h : zyklischen Interrupt setzen

Aufruf:
AH = 09h
AL = 0: Interrupt alle 1/4096 Sekunde
Rückgabe:
CF = 0: OK
CF = 1: Fehler
Bemerkung:
Die Funktion ist hardwareabhängig, also nicht kompatibel zum normalen PC-BIOS.
=05h
=Jahrhundert (19 oder 20)
=Jahr
=Monat
=Tag
= 06h
= Stunde
= Minute
= Sekunde
= 07h
1: Interrupt pro Sekunde
2: Interrupt pro Minute
3: Interrupt pro Stunde
4: Interrupt pro Tag
- 51 -
BIOS - Referenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis