M48T59_MONTH
M48T59_WRITE((bin2bcd(tm->tm_mon + 1) & 0x1F), M48T59_MONTH);
tm->tm_mon = bcd2bin(M48T59_READ(M48T59_MONTH)) - 1;