StartTimer関数で指定したタイマの残りカウントを戻り値に返します。
カウントの最小単位は20 msとなります。

構文

unsigned int TimerValue(void);

パラメータ

 なし

戻り値

 残りのタイマ値(20 ms単位)を返します。
 例:戻り値に5が返された場合、残り時間は100 msとなります。

解説

 タイマ値の設定は StartTimer関数によって行います。
 戻り値の範囲は0〜4,294,967,295となります。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main(void)
{
    for (;;)
    {
        printf("\fTick off 5 sec");
        StartTimer(TIME_100MS * 50);
        while(!EndTimer())
        {
            printf("\nTime left %d s", TimerValue() / 50);
            Sound(TSTANDARD, VSTANDARD, SMEDIUM,0);
            Delay(TIME_100MS*10);
        }
        printf("\nDone");

        ResetKey();
        while(!kbhit())
        {
            Idle();
        }
    }
}

最終更新日:2020/10/08