<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于微控制器的倒計時(shí)算法與實(shí)現

基于微控制器的倒計時(shí)算法與實(shí)現

作者: 時(shí)間:2011-02-15 來(lái)源:網(wǎng)絡(luò ) 收藏

  下面對圖3的代碼逐條分析。

  圖3- 1 就是按時(shí)間規則進(jìn)行時(shí)間借位。其實(shí)質(zhì)是小時(shí)單位向天數單位借1天, 增加24小時(shí); 分鐘單位向小時(shí)單位借1小時(shí), 增加60分鐘; 秒單位向分鐘單位借1分鐘, 增加60秒。

  圖3- 2是時(shí)間差相減。注意, 因為天數差被借走一天, 所以要減1。

  圖3- 3 是根據計算結果進(jìn)行進(jìn)位補償。因為經(jīng)過(guò)借位, 相減的結果有可能超過(guò)時(shí)間單位的上限,此時(shí)就要按時(shí)間規則進(jìn)位。

  請注意, 圖3代碼是以天數為最高時(shí)間單位的借位計算, 可以根據實(shí)際需要把最大的時(shí)間單位設為小時(shí)或分鐘。

  在實(shí)際的時(shí)間差相減計算中, 為了避免負值的出現, 應先從天數開(kāi)始對兩個(gè)時(shí)間差的時(shí)間單位比較數值大小, 其結果按三種情況處理。

  ( 1)若當前時(shí)間點(diǎn)的時(shí)間單位超過(guò)目標時(shí)間點(diǎn)的時(shí)間單位, 表明結束。

  ( 2)若兩個(gè)時(shí)間單位相同, 當時(shí)間單位為秒時(shí),表明結束, 否則進(jìn)入次一級時(shí)間單位的判斷。

  ( 3)若當前時(shí)間點(diǎn)的時(shí)間單位小于目標時(shí)間點(diǎn)的時(shí)間單位, 則視此時(shí)間單位為最高時(shí)間單位, 進(jìn)行借位相減計算。

  由此, 即可計算出兩個(gè)時(shí)間點(diǎn)的精確時(shí)間差。



圖3 時(shí)間差借位相減參考代碼。

  4 結束語(yǔ)

  在上面的介紹中, 先討論了的兩種,再擇優(yōu)對其中一種進(jìn)行了詳細的闡述。該已在實(shí)際項目中獲得應用, 其計時(shí)準確, 工作穩定。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>