亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
STC89C52單片機四則運算出錯
[打印本頁]
作者:
lern01
時間:
2018-11-5 18:13
標題:
STC89C52單片機四則運算出錯
設:bufTime.year = 18, bufTime.mon = 11, bufTime.day = 4算出的w的值等于2,正確值應該是0。不知是什么原因,望大俠們指點,先謝謝了!
void RefreshTimeShow()
{
unsigned int d, m, y, w;
ShowBcdByte(16, 0, bufTime.year); //Year
ShowBcdByte(48, 0, bufTime.mon); //Month
ShowBcdByte(80, 0, bufTime.day); //Date
ShowBcdByte(0, 2, bufTime.hour); //Hour
ShowBcdByte(32, 2, bufTime.min); //Minutes
ShowBcdByte(64, 2, bufTime.sec); //Seconds
d = bufTime.day;
m = bufTime.mon;
y = 2000 + bufTime.year;
if(m == 1 || m == 2)
{
m += 12;
y--;
}
w = (d + 1 + 2*m + 3*(m+1)/5 + y + y/4 - y/100 + y/400)%7;
bufTime.week = (unsigned char)w;
ShowBcdByte(32, 4, bufTime.week);
}
作者:
devcang
時間:
2018-11-5 19:14
vc中測試正常,,,,,,好好檢查一下各數值。。。。。。。。
作者:
lern01
時間:
2018-11-5 23:53
devcang 發表于 2018-11-5 19:14
vc中測試正常,,,,,,好好檢查一下各數值。。。。。。。。
我的是STC89單片機,折騰了一個晚上,還是沒有找出問題
作者:
cjm82
時間:
2018-11-6 09:36
w = (d + 1 + 2*m + 3*(m+1)/5 + y + y/4 - y/100 + y/400)%7;
不要中了譚浩強的遺毒...把這句表達式拆開來寫吧...DEBUG的時候也更容易發現問題.
作者:
majip117
時間:
2018-11-6 10:54
w = (d + 1 + 2*m + 3*(m+1)/5 + y + y/4 - y/100 + y/400)%7;
不要中了譚浩強的遺毒...把這句表達式拆開來寫吧...DEBUG的時候也更容易發現問題.
對
作者:
lern01
時間:
2018-11-6 19:59
終于搞明白了,感謝各位了。!
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1