(57)【要約】【課題】タイマー動作後でも計数を続けながらタイマー満了時間の設定値を変更可能なタイマー装置を提供すること。【解決手段】タイマー装置は、クロック発生手段、使用者の操作に基づいてクロック計数を開始するアップカウンター、タイマー満了時間を記憶するレジスター、レジスターに記憶されているタイマー満了時間を設定／変更する手段、レジスターの値が設定／変更された場合、所定の時間だけ前記報知手段による報知を抑止する条件を設定する無効手段、アップカウンターおよびレジスターの値を表示する手段、アップカウンターの値がレジスターの値と一致した場合に信号を出力するかあるいはアップカウンターの値がレジスターの値以上である場合にタイマー満了信号を出力する手段、タイマー満了を報知する手段を備える。タイマー開始前、開始後、さらに満了後でも時間設定を変更可能で、タイマー満了時間の延長／短縮操作を容易に実現できる。【選択図】図１
2016109641.tif 000002
【特許請求の範囲】
【請求項１】
所定周期のクロック信号を発生するクロック発生手段と、
使用者の操作に基づいて前記クロック信号の計数を開始するアップカウンター手段と、
タイマー満了時間を記憶可能なレジスター手段と、
前記アップカウンター手段の値および前記レジスター手段の値を表示する表示手段と、
前記アップカウンター手段による計数が行われているか否かに関わらず、使用者の操作に基づいて前記レジスター手段に記憶されているタイマー満了時間を設定あるいは変更することが可能な設定手段と、
前記アップカウンター手段の値が前記レジスター手段の値と一致した場合にタイマー満了を示す信号を出力する機能、前記アップカウンター手段の値が前記レジスター手段の値以上である場合にタイマー満了を示す信号を出力する機能、あるいは前記アップカウンター手段の値が前記レジスター手段の値より大きい場合にタイマー満了を示す信号を出力する機能のいずれかを実行するタイマー満了検出手段と、
前記タイマー満了を示す信号に基づいて外部にタイマー満了を報知する報知手段と、
前記各手段の値および状態に基づいて前記報知手段による不所望な報知を抑止する無効手段と、
を備えたことを特徴とするタイマー装置。
【請求項２】
前記アップカウンター手段はタイマー満了を示す信号が出力された後も計数を継続することを特徴とする請求項１に記載のタイマー装置。
【請求項３】
前記アップカウンター手段による計数を一時停止すると共に計数を再開することができる一時停止手段を備えたことを特徴とする請求項２に記載のタイマー装置。
【請求項４】
前記無効手段は、前記設定手段によって前記レジスター手段の値が設定あるいは変更された場合、所定の時間だけ前記報知手段による報知を抑止するものであることを特徴とする請求項１乃至３のいずれかに記載のタイマー装置。
【請求項５】
更に、前記レジスター手段の値が未設定、あるいは前記設定手段によって前記レジスター手段の値が設定あるいは変更された場合、前記レジスター手段の値が前記アップカウンター手段の値未満である場合に、誤設定と見なして、タイマー満了とは異なる警報を出力する誤設定警報出力手段を設けたことを特徴とする請求項１及至３のいずれかに記載のタイマー装置。
【請求項６】
更に、前記アップカウンター手段と前記レジスター手段の機能を入れ替える機能交換手段を備えたことを特徴とする請求項２に記載のタイマー装置。
【請求項７】
更に、前記アップカウンター手段の値と前記レジスター手段の値を入れ替える値交換手段を備えたことを特徴とする請求項２に記載のタイマー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイマー装置に関するものであり、特に、任意の時間に計時を開始するタイマー装置に関するものである。
【背景技術】
【０００２】
任意の時間に計時を開始するタイマーには、電子レンジの動作時間を制御するタイマーやエアコン、テレビ、照明機器などに搭載されているオフタイマーに代表される「設定時間が経過するまで装置が動作を行い、タイマー満了後動作を停止するタイマー」と、タイマー満了後にアラーム音を発生するキッチンタイマーや電子機器のオンタイマーに代表される「タイマー満了後に装置が動作を開始するタイマー」が存在する。
【０００３】
これらのタイマーにおいては、タイマー時間の設定と動作後の残り時間表示を１つの表示器で簡単に行えることから、カウントダウン式のタイマーが広く用いられている。この方式のタイマーの欠点として、タイマー開始前に時間を設定しておかなければならない、タイマー開始後に時間を変更した場合に設定した合計時間を表示されている現在のタイマー値から把握することが困難である、タイマー満了後に延長するには再度タイマーを開始しなければならず連続性が断たれてしまうなどの問題点があった。
【０００４】
そこで、これらの問題点を解決する手段としてカウントアップ式のタイマーを用いることが考えられる。下記の特許文献１には経過時間計測用のカウントアップ方式のタイマー装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】実開昭６２−４４２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の技術を用いてカウントアップ式タイマーの開始後にタイマー満了時間を設定または変更できる機能を実現した場合、時間の誤入力や入力装置の制限によって予期せぬタイマー満了が発生してしまうという問題が生じる。例えば、電子レンジのタイマーやキッチンタイマーの入力装置は時間を１０秒単位や１分単位で加算させていくしか入力できないような制限が多々ある。この制限は、タイマー開始前に時間を設定する場合には通常大きな問題とならない。
【０００７】
しかしながら、タイマー開始後にタイマー満了時間を設定できるようにした場合、タイマーが既に３０秒カウントアップしている状態で５０秒を設定しようとすると、上記制限下では１０秒、２０秒、３０秒、４０秒、５０秒と設定していくため、途中の１０秒、２０秒、３０秒の時点で一時的にタイマーが満了してしまう。この一時的なタイマー満了によってキッチンタイマーであればアラームが鳴ってしまい、電子レンジに至っては動作が停止してしまうという問題点があった。この問題は入力装置に上記のような制限がなく、設定したい時間を直接入力できる場合においても、誤入力があると発生してしまう。
【０００８】
本発明は上記した課題を解決することを目的とし、タイマー動作後でも計数を続けながらタイマー満了時間の設定値を変更可能なタイマー装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明のタイマー装置は、所定周期のクロック信号を発生するクロック発生手段と、使用者の操作に基づいて前記クロック信号の計数を開始するアップカウンター手段と、タイマー満了時間を記憶可能なレジスター手段と、前記アップカウンター手段の値および前記レジスター手段の値を表示する表示手段と、前記アップカウンター手段による計数が行われているか否かに関わらず、使用者の操作に基づいて前記レジスター手段に記憶されているタイマー満了時間を設定あるいは変更することが可能な設定手段と、前記アップカウンター手段の値が前記レジスター手段の値と一致した場合にタイマー満了を示す信号を出力する機能、前記アップカウンター手段の値が前記レジスター手段の値以上である場合にタイマー満了を示す信号を出力する機能、あるいは前記アップカウンター手段の値が前記レジスター手段の値より大きい場合にタイマー満了を示す信号を出力する機能のいずれかを実行するタイマー満了検出手段と、前記タイマー満了を示す信号に基づいて外部にタイマー満了を報知する報知手段と、前記各手段の値および状態に基づいて前記報知手段による不所望な報知を抑止する無効手段とを備えたことを主要な特徴とする。
【００１０】
また、前記したタイマー装置において、前記アップカウンター手段はタイマー満了を示す信号が出力された後も計数を継続する点にも特徴がある。また、前記したタイマー装置において、前記アップカウンター手段による計数を一時停止すると共に計数を再開することができる一時停止手段を備えた点にも特徴がある。
【００１１】
また、前記したタイマー装置において、前記無効手段は、前記設定手段によって前記レジスター手段の値が設定あるいは変更された場合、所定の時間だけ前記報知手段による報知を抑止するものである点にも特徴がある。
【００１２】
また、前記レジスター手段の値が未設定、あるいは前記設定手段によって前記レジスター手段の値が設定あるいは変更された場合、前記レジスター手段の値が前記アップカウンター手段の値未満である場合に、誤設定と見なして、タイマー満了とは異なる警報を出力する誤設定警報出力手段を設けた点にも特徴がある。
【００１３】
また、前記したタイマー装置において、更に、前記アップカウンター手段と前記レジスター手段の機能を入れ替える機能交換手段を備えた点にも特徴がある。また、前記したタイマー装置において、更に、前記アップカウンター手段の値と前記レジスター手段の値を入れ替える値交換手段を備えた点にも特徴がある。
【発明の効果】
【００１４】
本発明のタイマー装置は上記したような特徴によって、以下のような効果がある。
（１）アップカウンター部と満了時間設定部が独立して動作しているため、アップカウンター部の状態にかかわらず、タイマー開始前、開始後、さらに満了後でも設定時間を変更可能で、タイマー満了時間の延長／短縮操作を容易に実現できる。また、変更した際にアップカウンター部は計数を継続しているため、タイマースタート時から正確に設定時間後にタイマーが満了する。
【００１５】
（２）計数時間およびタイマー満了時間を常に表示しているため、タイマーを開始させてから現在までの経過時間が判り易いと共に、タイマー満了時間を変更する場合にどの程度増減すべきかが判り易い。
（３）無効手段により、タイマー開始後に時間設定を行い一時的にタイマー値と設定時間がタイマー満了の条件を満たしてしまった場合でもタイマー満了の報知を抑止するため、意図しない報知を防ぐことが出来る。
【００１６】
（４）本タイマー装置はタイマーを開始させてから時間を設定すればよいため、時間設定に要する時間を計時時間内に含めることができ、作業時間を短縮することが可能となる。
（５）本タイマー装置では計数の一時停止および計数再開が可能であるため、とびとびの複数の時間の合計を計数し、この合計時間が設定値を超えた時に報知することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明のタイマー装置１０の構成例を示す正面図である。
【図２】図２は、本発明のタイマー装置のハードウェア構成を示すブロック図である。
【図３】図３は、本発明のタイマー装置の機能を示す機能ブロック図である。
【図４】図４は、マイクロコンピューター２０によって実行されるプログラムの内容を示すフローチャートである。
【図５】Ｓ１０の初期設定処理の内容を示すフローチャートである。
【図６】Ｓ１２のクロック更新処理の内容を示すフローチャートである。
【図７】Ｓ１４の計数制御処理の内容を示すフローチャートである。
【図８】Ｓ１７のタイマー値設定処理の内容を示すフローチャートである。
【図９】Ｓ１８の表示制御処理の内容を示すフローチャートである。
【図１０】Ｓ１９の出力制御処理の内容を示すフローチャートである。
【図１１】本発明のタイマー装置の操作例を示すタイムチャートである。
【発明を実施するための形態】
【００１８】
以下実施例として本発明を適用したキッチンタイマーについて図面を参照して説明する。
【実施例１】
【００１９】
図１は、本発明のタイマー装置１０の構成例を示す正面図である。タイマー装置１０には、液晶表示装置１１、スタート／ストップスイッチ１２、リセットスイッチ１３、＋１（プラス１）スイッチ１４、−１（マイナス１）スイッチ１５を備えている。液晶表示装置１１には２つの表示領域１１Ａ、１１Ｂがあり、第１の表示領域１１Ａには例えば計数されたカウント値が○○分○○秒のように４桁で表示される。第２の表示領域１１Ｂには例えば利用者によって設定されたタイムアップまでの時間を示す設定値が○○分○○秒のように４桁で表示される。表示桁は利用目的に応じて時まで含む６桁、あるいは時と分の４桁でもよい。
【００２０】
図２は、本発明のタイマー装置のハードウェア構成を示すブロック図である。マイクロコンピューター２０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、デジタル入力ポート、デジタル出力ポート、クロック発生回路、タイマー回路等を備えた１チップマイクロコンピュータである。このような１チップマイクロコンピュータは周知であり、必要な機能を備えた任意のものを採用可能である。
【００２１】
マイクロコンピューター２０のデジタル入力ポートには、スタート／ストップスイッチ１２、リセットスイッチ１３、複数の＋１スイッチ１４、複数の−１スイッチ１５が接続されており、デジタル出力ポートには周知の液晶表示装置１１、周知の電子ブザー２２、周知の電子リレー２３、発光ダイオード２４が接続されている。
【００２２】
マイクロコンピューター２０は内部のＲＯＭに書き込まれた本発明の機能を実施するプログラム（後述する）に基づき、各スイッチの状態を読み込み、また、液晶表示装置１１に数字などの文字を表示すると共に、外部にタイマー満了を報知する報知手段である電子ブザー２２、電子リレー２３、発光ダイオード２４の駆動を制御する。電池２１は装置全体に電源を供給する。
【００２３】
図３は、本発明のタイマー装置の機能を示す機能ブロック図である。クロック生成３０は、例えばマイクロコンピューターのハードウェアタイマー回路を使用して１０ミリ秒周期の割り込みを発生させ、この割り込み時にソフトウェアでカウンターを歩進させて１秒の桁への桁上がりが発生した場合に１秒周期信号（処理要求）を出力する。
【００２４】
計数制御３１は、スタート／ストップスイッチの状態を入力して現在計数状態か否かを記憶／更新し、計数状態である場合には１秒周期信号をアップカウンター３２に出力する。アップカウンター３２の分、秒の計数値はカウント値表示制御３３に出力されて液晶表示装置に表示されると共に、比較、一致検出３４にも出力される。
【００２５】
一方、タイマー設定制御３７においては、アップカウンター３２の動作とは独立して、タイマー満了時間（計数すべき時間）を示す値の設定用スイッチ（＋１スイッチ１４、−１スイッチ１５）の状態を入力し、状態変化に応じてレジスター３５の値を更新すると共に所定時間だけ出力を無効にする無効信号を発生する。レジスター３５の値は設定値表示制御３６に出力されて液晶表示装置に表示されると共に、比較、一致検出３４にも出力される。
【００２６】
比較、一致検出３４においてはアップカウンター３２の値がレジスター３５の値と一致した場合には出力制御４０へタイムアップ信号（情報）を出力する。出力制御４０は、無効信号が発生していない時にはブザー音発生制御４１、ＬＥＤ（発光ダイオード）点灯制御４２、リレー動作制御４３へ所定の時間だけ駆動信号を出力し、それぞれの報知手段（出力手段)を駆動する。以上の各機能は以下に内容を説明する内蔵プログラムが実行する。
【００２７】
図４は、マイクロコンピューター２０によって実行されるプログラムの内容を示すフローチャートである。Ｓ１０においては後述する初期設定処理が行われる。Ｓ１１においてはクロックが更新されたか否か、即ち前回のクロック更新から例えば１０ミリ秒が経過したか否かが判定され、判定結果が否定の場合にはＳ１３に移行するが、肯定の場合にはＳ１２に移行する。Ｓ１２においては後述するクロック更新処理が行われる。
【００２８】
Ｓ１３においてはスタート／ストップスイッチが押されたか否かが判定され、判定結果が否定の場合にはＳ１５に移行するが、肯定の場合にはＳ１４に移行する。Ｓ１４においては後述する計数制御処理が行われる。Ｓ１５においてはリセットスイッチが押されたか否かが判定され、判定結果が否定の場合にはＳ１６に移行するが、肯定の場合にはＳ１０に移行する。
【００２９】
Ｓ１６においては値の設定を行う複数の＋１スイッチ１４、複数の−１スイッチ１５のいずれかが押されたか否かが判定され、判定結果が否定の場合にはＳ１８に移行するが、肯定の場合にはＳ１７に移行する。Ｓ１７においては後述するタイマー値設定処理が行われる。Ｓ１８においては後述する表示制御処理が行われ、Ｓ１９においては後述する出力制御処理が行われ、Ｓ１１に戻って処理を繰り返す。
【００３０】
図５は、Ｓ１０の初期設定処理の内容を示すフローチャートである。Ｓ２０においてはカウンターが計数中か停止中かを示す計数フラグを０（停止中）にリセットする。Ｓ２１においてはアップカウンターの値を０に設定する。Ｓ２２においてはタイマー満了時間を記憶するレジスターに初期値を設定する。レジスター３５には例えば０１分００秒のような初期値が設定されてもよいし、００分００秒でもよい。なお、Ｓ２２をスキップすることにより、レジスター３５に残っている前回の設定値がそのまま表示されるので、Ｓ２２は省略してもよい。
【００３１】
Ｓ２３においてはアップカウンター値がレジスター値以上である場合にセットされるタイムアップフラグを０に設定し、またアラーム等の出力が所定の時間（例えば１分）以上出力し続けた場合にセットされる出力時間超過フラグを０に設定する。また、前記所定の時間を計数する出力タイマーを停止状態にする。Ｓ２３においては使用者による操作時などに出力を一時的に抑止するための無効フラグを０（抑止しない）に設定し、無効時間（例えば１〜１０秒）を計数する無効タイマーを停止状態にする。
【００３２】
図６は、Ｓ１２のクロック更新処理の内容を示すフローチャートである。Ｓ３０においてはソフトウェアにより計数されるクロックカウンターの値に１０ミリ秒を加算する。Ｓ３１においてはクロックカウンターにおいて１秒への桁上がりが発生したか否かが判定され、判定結果が否定の場合にはクロック更新処理を終了するが、肯定の場合にはＳ３２に移行する。この処理はクロック発生手段に相当する。
【００３３】
Ｓ３２においては出力タイマーがオン状態で計数中であるか否かが判定され、判定結果が否定の場合にはＳ３６に移行するが、肯定の場合にはＳ３３に移行する。Ｓ３３においては出力タイマーの値に１秒を加算する。Ｓ３４においては出力タイマーがタイムアップしたか、即ち予め定められた所定値に達したか否かが判定され、判定結果が否定の場合にはＳ３６に移行するが、肯定の場合にはＳ３５に移行する。Ｓ３５においては出力時間超過フラグを１にセットし、Ｓ３６に移行する。
【００３４】
Ｓ３６においては無効タイマーがオン状態で計数中であるか否かが判定され、判定結果が否定の場合にはＳ４０に移行するが、肯定の場合にはＳ３７に移行する。Ｓ３７においては無効タイマーの値に１秒を加算する。Ｓ３８においては無効タイマーがタイムアップしたか否かが判定され、判定結果が否定の場合にはＳ４０に移行するが、肯定の場合にはＳ３９に移行する。
【００３５】
Ｓ３９においては無効フラグを０にリセットしてＳ４０に移行する。Ｓ４０においては計数フラグが１（計数中）か否かが判定され、判定結果が否定の場合にはＳ１２の処理を終了するが、肯定の場合にはＳ４１に移行する。Ｓ４１においては計数カウンターの値に１を加算する。
【００３６】
Ｓ４２においてはカウンター値がレジスター値以上か否かが判定され、判定結果が否定の場合にはＳ４３に移行するが、肯定の場合にはＳ４５に移行する。Ｓ４３においてはタイムアップフラグを０に、出力時間超過フラグを０にリセットする。Ｓ４４においては出力タイマーを停止状態にする。
【００３７】
Ｓ４５においてはカウンター値がレジスター値より大きいか否かが判定され、判定結果が否定の場合（カウンター値＝レジスター値）にはＳ４６に移行するが、肯定の場合にはＳ１２の処理を終了する。Ｓ４２、Ｓ４５の処理はタイマー満了検出手段に相当する。Ｓ４６においてはタイムアップフラグが０か否かが判定され、判定結果が否定の場合にはＳ１２の処理を終了するが、肯定の場合にはＳ４７に移行する。Ｓ４７においてはタイムアップフラグを１にセットする。Ｓ４８においては出力タイマーを起動する。Ｓ４６〜４８の処理はカウンター値とレジスター値が一致した場合に１回だけ実行される。したがって、タイマー満了時間の変更途中や誤入力でレジスター値がカウンター値を下回ってもタイマー満了とならない。この処理は意図しないタイマー満了を抑止する無効手段の一部に相当する。
【００３８】
なお、Ｓ４５の処理を削除し、Ｓ４２が肯定の場合にＳ４６へ移行するように実装することも可能である。この場合にはカウンター値がレジスター値以上である場合にタイムアップフラグが１にセットされる。従って、レジスター値の設定中に一時的にカウンター値がレジスター値より大きくなった場合にもタイムアップフラグが１にセットされるが、無効時間の間は出力が抑止されるので、その間にカウンター値がレジスター値より小さくなればアラームは鳴らない。
更に、上記機能とほとんど差は無いが、前記アップカウンター手段の値が前記レジスター手段の値より大きい場合にタイマー満了を示す信号を出力するようにしても本発明を実施可能である。
【００３９】
図７は、Ｓ１４の計数制御処理の内容を示すフローチャートである。Ｓ５０においてはスタート／ストップスイッチがオフになるまで待つ。Ｓ５１においては計数フラグが１か否かが判定され、判定結果が否定の場合にはＳ５２に移行するが、肯定の場合にはＳ５３に移行する。Ｓ５２においては計数フラグを１にセットする。また、Ｓ５３においては計数フラグを０にリセットする。
【００４０】
Ｓ５３の処理はストップ状態への移行であり、この実施例では単に計数を停止するのみであり、カウンターのリセットは行わない。そして、再度スタート／ストップスイッチを押せば、その時点から計数を再開する。従って、とびとびの複数の時間の合計を計数し、この合計時間が設定値を超えた時にアラームを鳴らすことができる。この処理は一時停止手段に相当する。Ｓ５４においては無効フラグを１にセットし、Ｓ５５においては無効タイマーを起動する。
【００４１】
図８は、Ｓ１７のタイマー値設定処理の内容を示すフローチャートである。Ｓ６０においてはＳ１６において押されたことが検出されたスイッチがオフになるまで待ち、Ｓ５１においては、Ｓ１６において押されたことが検出されたスイッチが＋キースイッチ１４であるか否かが判定され、判定結果が否定の場合にはＳ６２に移行するが、肯定の場合にはＳ６３に移行する。
【００４２】
Ｓ６２においては、Ｓ１６において押されたことが検出されたスイッチと対応するレジスターの該当桁に１を加算する。Ｓ６３においてはＳ１６において押されたことが検出されたスイッチと対応するレジスターの該当桁から１を減算する。Ｓ６４においては無効フラグを１にセットし、Ｓ６５においては無効タイマーを起動する。Ｓ１７の処理はタイマー満了時間の設定手段に相当する。
【００４３】
図９は、Ｓ１８の表示制御処理の内容を示すフローチャートである。Ｓ７０においてはカウンターの計数値をＬＣＤ表示装置の上部行１１Ａに表示する。ＬＣＤ表示装置１１は表示用の文字コードあるいは制御コードを受信するシリアルポートを備えており、マイクロコンピューター２０は、カウンターの計数値を文字コードに変換し、表示用の文字コードあるいは制御コードをシリアルデータとしてＬＣＤ表示装置１１に出力する。Ｓ７１においては、Ｓ７０と同様にレジスターの設定値をＬＣＤ表示装置の下部行１１Ｂに表示する。
【００４４】
図１０は、Ｓ１９の出力制御処理の内容を示すフローチャートである。Ｓ８０においてはレジスターの値が未設定か否かが判定され、判定結果が否定の場合にはＳ８１に移行するが、肯定の場合にはＳ８６に移行する。未設定の判定は、例えばレジスターの値が「００００」（あるいは予め定められた初期値）か否か、あるいはリセット後に設定操作が為されたか否かなどによって判定する。この処理によって例えば電源オン直後やリセット直後のアラーム鳴動を防止する。
【００４５】
Ｓ８１においてはタイムアップフラグが１であるか否かが判定され、判定結果が否定の場合にはＳ８６に移行するが、肯定の場合にはＳ８２に移行する。Ｓ８２においては無効フラグが０であるか否かが判定され、判定結果が否定の場合にはＳ８５に移行するが、肯定の場合にはＳ８３に移行する。この処理は所定の時間だけアラームの報知を抑止する無効手段の一部に相当する。
【００４６】
Ｓ８３においては出力時間超過フラグが０であるか否かが判定され、判定結果が否定の場合にはＳ８５に移行するが、肯定の場合にはＳ８４に移行する。Ｓ８４においては、電子ブザー２２、電子リレー２３、発光ダイオード２４のそれぞれに接続されている出力ポートに１を出力し、各出力装置を駆動する。電子ブザー２２については、１の制御出力に応じて発音する電子ブザーの場合には、Ｓ８４において例えば１秒周期で０．３秒発音するなどの発音パターンを出力してもよい。また、出力ポートが圧電スピーカーを直接駆動するような構成の場合にはＳ８４において圧電スピーカーを駆動する所望の矩形信号波形を出力ポートに出力することによって任意の音程および任意のパターンでアラーム音を発生可能である。Ｓ８５においては出力ポートに０を出力する。
【００４７】
Ｓ８６においては、カウンター値がレジスター値に所定値Ｃを加算した値より大きいか否かが判定され、判定結果が否定の場合にはＳ８５に移行するが、肯定の場合にはＳ８７に移行する。所定値Ｃの値は例えば１分程度であってもよいが、０から１０分程度の範囲内で設定可能である。
【００４８】
Ｓ８７においては、警告音を所定時間発生させる。この警告音は、例えば使用者が誤ってカウンター値よりも小さな値をレジスターに設定したり、レジスターを未設定のままカウンターが所定値Ｃ以上カウントした場合に発生するもので、タイムアップ時のアラーム音とは異なる音程（周波数）やパターンで使用者に誤設定を警告する。この処理は誤設定警報出力手段に相当する。
【００４９】
図１１は、本発明のタイマー装置の操作例を示すタイムチャートである。本発明のタイマーはスタート前にタイマー満了時間を設定してからタイマーをスタートさせてもよいが、まずタイマーをスタートさせ、その後に満了時間を設定してもよい。この場合、スタートスイッチや時間設定スイッチを操作すると所定の無効時間の間は無効手段によってアラーム音が抑止されるので、時間設定中に１秒がカウントされ、設定値がカウンター値と同じ値になってもアラーム音が鳴ってしまうことはない。
【００５０】
タイムアップ１の時刻にタイムアップした場合には出力がオンとなり、アラーム音が発音される。ここで、使用者がタイムアップ時間を少し延ばしたい場合には所望の時間設定スイッチを押下する。すると設定時間が変更されると共にアラーム音が停止する。この間もカウンターは計数を続けている。タイムアップ２の時刻に再び出力がオンになり、アラーム音が発音される。このタイムアップ２までの時間はタイマースタートから正確に変更された設定時間後となる。更に、タイムアップ２後の任意の時間でも設定時間は変更可能である。
【００５１】
カウンターはリセットされた場合には初期値に設定され、計数は停止するが、ストップ時には計数を一時停止するだけで、カウント値はそのまま保持している。そして再びスタートした場合には保持されている値から計数を再開する。
【００５２】
以上実施例を説明したが、本発明の装置には更に以下のような変形例も考えられる。
＜変形例１＞
実施例においてはコンピューターを用いてソフトウェア制御する例を開示したが、本発明はハードウェアでも実現可能である。液晶表示装置の行数は１以上の任意の整数であっても実施可能であり、桁数は分と秒の４桁である例を開示したが、例えば時も加えた５または６桁、更に日を加えた７または８桁でもよい。逆に秒のみあるいは１０ミリ秒単位まで表示してもよい。
【００５３】
表示はデジタル表示の代わりにアナログ時計の画像によりアナログ表示してもよい。時間設定用のスイッチの構成は、＋スイッチのみでもよいし、スイッチを長押しした場合に連続して＋１あるいは＋１０するようにしてもよい。また、ロータリーエンコーダーを用いて、つまみを回すことによって値を設定、変更できるようにしてもよい。
【００５４】
＜変形例２＞
リセットスイッチが押された場合の処理においては、アップカウンター部と満了時間設定部が独立しているためリセット操作もそれぞれ独立して制御でき、アップカウンター部だけをリセットすることでレジスターに設定された前回時間をメモリしておくことが容易に実現できる。このとき、アップカウンター部が既にリセットされていた場合（初期値だった場合）には、レジスター値をリセットする、即ちリセットスイッチを２回押すことによってレジスターもリセットするように実装することで、1つのリセットスイッチでレジスターのリセット操作を実現することが出来る。また、リセットスイッチを省略してストップ時にアップカウンター部をリセットしてもよい。
【００５５】
＜変形例３＞
本発明のタイマー装置は電子レンジやガスレンジに組み込んで実施することもできる。例えば電子レンジの動作時間自動設定機能を使用して牛乳の温め動作を行った場合、加熱スタートして動作時間が設定された後に、加熱時間を通常より長くあるいは短く修正することができる。
【００５６】
また、ガスレンジにおいてガスの点火と共にタイマーがスタートし、その後時間を設定し、タイムアップで消火すると共にタイマーがストップするようにしてもよい。この場合には再度点火することにより、カウンターが計数を再開するので合計加熱時間が正確に計数できる。
【００５７】
＜変形例４＞
アップカウンターとレジスターの機能を入れ替える機能交換手段として、上段のカウンターと下段のレジスターの機能を交換するスイッチを設けてもよい。そして、まず機能を上下入れ替えて下段のレジスターで計数を行い、例えば遊んだ時間を下段のレジスターで計る。その後上下の機能を元に戻して遊んだ時間を設定時間としてタイマーをスタートさせ、タイムアップするまで勉強を行うことにより遊んだ時間と同じ時間だけ勉強をさせるなどの用途に使用できる。
【００５８】
また、まず機能を上下入れ替えてカウンターに所望の値を設定した後、上下の機能を元に戻すことによってカウンターに所望の値をプリセットできる。従って、カウンターに現在時刻をプリセットすることによってカウンターを時計として使用でき、タイマー装置を目覚まし時計として使用できる。
【００５９】
＜変形例５＞
アップカウンターの値とレジスタの値を入れ替える値交換手段として、カウンターとレジスターの値を交換するスイッチを設けてもよい。この場合には、ストップウォッチのように時間を計測したカウンターの値をレジスターにプリセットすることにより、タイマーをカウンターで計測した時間と同じ時間でタイムアップするように動作させることができ、上記した変形例４の用途に使用できる。
【００６０】
また、レジスターに所望の値を設定した後、値を交換するスイッチを押すことによってカウンターに所望の値をプリセットできる。従って、カウンターに現在時刻をプリセットすることによってカウンターを時計として使用でき、タイマー装置を目覚まし時計として使用できる。
【産業上の利用可能性】
【００６１】
本発明のタイマー装置は所望の時間が経過した場合にアラームなどを出力する任意のタイマー装置に適用可能である。
【符号の説明】
【００６２】
１０…タイマー装置
１１…液晶表示装置
１２…スタート／ストップスイッチ
１３…リセットスイッチ
１４…＋１スイッチ
１５…−１スイッチ
２０…マイクロコンピューター
２１…電池
２２…電子ブザー
２３…電子リレー
２４…発光ダイオード
２５…水晶振動子
【図１】
2016109641.tif 000003
【図２】
2016109641.tif 000004
【図３】
2016109641.tif 000005
【図４】
2016109641.tif 000006
【図５】
2016109641.tif 000007
【図６】
2016109641.tif 000008
【図７】
2016109641.tif 000009
【図８】
2016109641.tif 000010
【図９】
2016109641.tif 000011
【図１０】
2016109641.tif 000012
【図１１】
2016109641.tif 000013