#define RTCBASE 0x400
unsigned char  volatile xdata  SEC         _at_ RTCBASE;
unsigned char  volatile xdata  SEC_ALRM    _at_ RTCBASE +  1;
unsigned char  volatile xdata  MIN         _at_ RTCBASE +  2;
unsigned char  volatile xdata  MIN_ALRM    _at_ RTCBASE +  3;
unsigned char  volatile xdata  HR          _at_ RTCBASE +  4;
unsigned char  volatile xdata  HR_ALRM     _at_ RTCBASE +  5;
unsigned char  volatile xdata  WK_DAY      _at_ RTCBASE +  6;
unsigned char  volatile xdata  DAY         _at_ RTCBASE +  7;
unsigned char  volatile xdata  MON         _at_ RTCBASE +  8;
unsigned char  volatile xdata  YR          _at_ RTCBASE +  9;
unsigned char  volatile xdata  RTC_REG_A   _at_ RTCBASE + 10;
unsigned char  volatile xdata  RTC_REG_B   _at_ RTCBASE + 11;
unsigned char  volatile xdata  RTC_REG_C   _at_ RTCBASE + 12;
unsigned char  volatile xdata  RTC_REG_D   _at_ RTCBASE + 13;