RTCs.CLR.Regs = (((Year % 100) / 10) << RTC_CLR_YEAR10)
| (((Year % 100) % 10) << RTC_CLR_YEAR1)
| ((Month / 10) << RTC_CLR_MON10)
| ((Month % 10) << RTC_CLR_MON1)
| ((Day / 10) << RTC_CLR_DAY10)
| ((Day % 10) << RTC_CLR_DAY1);
RTC.CLR(0)
.YEAR10((Year % 100) / 10)
.YEAR1((Year % 100) % 10)
.MON10(Month / 10)
.MON1(Month % 10)
.DAY10(Day / 10)
.DAY1(Day % 10);
我知道为什么老哥的红杏编译出的代码要小些了。 |