カウントの最小単位は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