| Zeile 12: | Zeile 12: | ||
! Beschreibung | ! Beschreibung | ||
|- | |- | ||
| − | | 0x00 || Sekunde | + | | 0x00 || Sekunde (BCD) |
|- | |- | ||
| − | | 0x01 || Alarmsekunde | + | | 0x01 || Alarmsekunde (BCD) |
|- | |- | ||
| − | | 0x02 || Minute | + | | 0x02 || Minute (BCD) |
|- | |- | ||
| − | | 0x03 || Alarmminute | + | | 0x03 || Alarmminute (BCD) |
|- | |- | ||
| − | | 0x04 || Stunde | + | | 0x04 || Stunde (BCD) |
|- | |- | ||
| − | | 0x05 || Alarmstunde | + | | 0x05 || Alarmstunde (BCD) |
|- | |- | ||
| − | | 0x06 || Wochentag | + | | 0x06 || Wochentag (BCD) |
|- | |- | ||
| − | | 0x07 || Tag des Monats | + | | 0x07 || Tag des Monats (BCD) |
|- | |- | ||
| − | | 0x08 || Monat | + | | 0x08 || Monat (BCD) |
|- | |- | ||
| − | | 0x09 || Jahr (letzten zwei Stellen) | + | | 0x09 || Jahr (letzten zwei Stellen) (BCD) |
|- | |- | ||
| 0x0A || Statusregister A | | 0x0A || Statusregister A | ||
| Zeile 36: | Zeile 36: | ||
| 0x0B || Statusregister B | | 0x0B || Statusregister B | ||
|- | |- | ||
| − | | 0x0C || Statusregister C | + | | 0x0C || Statusregister C (schreibgeschützt) |
|- | |- | ||
| − | | 0x0D || Statusregister D | + | | 0x0D || Statusregister D (schreibgeschützt) |
|- | |- | ||
| 0x0E || [[POST]]-Diagnosestatusbyte | | 0x0E || [[POST]]-Diagnosestatusbyte | ||
| Zeile 64: | Zeile 64: | ||
| 0x2F || CMOS-Prüfsumme (höherwertiges Byte) | | 0x2F || CMOS-Prüfsumme (höherwertiges Byte) | ||
|- | |- | ||
| − | | 0x32 || Jahrhundert | + | | 0x32 || Jahrhundert (BCD) |
| + | |} | ||
| + | </center> | ||
| + | <br> | ||
| + | |||
| + | == 0x0A - Statusregister A == | ||
| + | <center> | ||
| + | {| border="1" cellspacing="0" | ||
| + | |- | ||
| + | ! Bit | ||
| + | ! Beschreibung | ||
| + | |- | ||
| + | | 7 || Zeit-Update-Zyklus (1 = Update läuft, Zeitangaben undefiniert) | ||
| + | |- | ||
| + | | 6-4 || Zeit-teiler (Standard = 010b = 32.768 kHz) | ||
| + | |- | ||
| + | | 3-0 || Auswahl-Bits für Interrupts | ||
| + | 0000b = kein Interrupt | ||
| + | 0011b = alle 122 Mikrosekunden (minimum) | ||
| + | 0110b = 976.562 Mikrosekunden (Standard) | ||
| + | 1111b = 500 Millisekunden | ||
| + | |} | ||
| + | </center> | ||
| + | <br> | ||
| + | |||
| + | |||
| + | == 0x0B - Statusregister B == | ||
| + | <center> | ||
| + | {| border="1" cellspacing="0" | ||
| + | |- | ||
| + | ! Bit | ||
| + | ! Beschreibung | ||
| + | |- | ||
| + | | 7 || Zeit-Update (0 = normales Update, 1 = Update läuft) | ||
| + | |- | ||
| + | | 6 || Periodischer Interrupt (0 = deaktiviert (Standard), 1 = aktiviert) | ||
| + | |- | ||
| + | | 5 || Alarm Interrupt (0 = deaktiviert (Standard), 1 = aktiviert) | ||
| + | |- | ||
| + | | 4 || Update-Ende-Interrupt (0 = deaktiviert (Standard), 1 = aktiviert) | ||
| + | |- | ||
| + | | 3 || Rechtecks-Frequenz (0 = deaktiviert (Standard), 1 = aktiviert) | ||
| + | |- | ||
| + | | 2 || Daten Modus (0 = BCD, 1 = Binary) | ||
| + | |- | ||
| + | | 1 || 24/12 Stunden Wahl (0 = 24 Stunden (Standard), 1 = 12 Stunden) | ||
| + | |- | ||
| + | | 0 || Sommerzeit (0 = deaktiviert (Standard), 1 = aktiviert) | ||
|} | |} | ||
</center> | </center> | ||