uiTempDat=RDS1302(YEAR|0x01);
//读取年
(*sys).Year=(uiTempDat>>4)*10+(uiTempDat&0x0f);
uiTempDat=RDS1302(MONTH|0x01); //读取月
(*sys).Month=((uiTempDat&0x1f)>>4)*10+(uiTempDat&0x0f);
看了网上的例程,上面两句是GetTime的前两句,只是不懂右移四位再乘以10,是什么意思?还有下面的
((uiTempDat&0x1f)>>4)*10,求解。。。 |