(57)【要約】      （修正有）【課題】電源スイッチを押すことにより自動的にマイクロ制御器がリセットされる回路と、その方法の提供。【解決手段】電子商品の電源プラグがコンセントに差し込まれている場合、マイクロ制御装置は不揮発性メモリのフラッグ状態を読み取り、並びにそれをローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に変更、電源スイッチを押し電子商品をオンにする度に、マイクロ制御装置は、即刻、入力出力ピンを自動設定し、触発信号を出力、マイクロ制御装置のリセットピンを触発することにより、マイクロ制御装置はリセット動作を起こし、再起動、並びにマイクロ制御装置内部のハード及びソフトの設定値をリセット。【選択図】図２
2007128482.tif 000002
【特許請求の範囲】
【請求項１】
電源スイッチ、不揮発性メモリ（ＥＥＰＲＯＭ）、マイクロ制御装置、アンドゲート（ＡＮＤ  Ｇａｔｅ）、リセット回路により構成され、電源スイッチを押すことによりマイクロ制御器を自動リセットする回路は、
一つの電源スイッチと、
フラグ（ｆｌａｇ）により電子商品の電源スイッチがオンか待機状態であるかを記録する不揮発性メモリと、
不揮発性メモリに接続し、リセットピンと入出力ピンを含むマイクロ制御装置と、
二つの入力端を具え、入力端の一端は抵抗蓄電（ＲＣ）回路に接続、もう一端はマイクロ制御装置の入出力ピン（ＧＰＩＯ  Ｐｉｎ）に接続するアンドゲート（ＡＮＤ  Ｇａｔｅ）と、
マイクロ制御装置のリセットピン及びアンドゲート（ＡＮＤ  Ｇａｔｅ）の出力端に接続するリセット回路とにより構成され、
電子商品の電源プラグがコンセント上に差し込まれ、且つ電子商品が待機状態である場合、マイクロ制御装置は、不揮発性メモリに記録されたフラグ（ｆｌａｇ）状態を読み取り、もし、フラグ（ｆｌａｇ）状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である場合は、そのマイクロ制御装置の入出力ピン（ＧＰＩＯ  Ｐｉｎ）は触発信号を出力、触発信号はアンドゲート（ＡＮＤ  Ｇａｔｅ）及びリセット回路を経由して出力され、続いてマイクロ制御装置のリセットピンを触発すると、マイクロ制御装置はリセット作業を開始、マイクロ制御装置内部のハード及びソフトの設定をリセットすることを特徴とする電源スイッチを押すことによりマイクロ制御器を自動リセットする回路。
【請求項２】
電子商品は、テレビもしくはＤＶＤプレーヤーであることを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路。
【請求項３】
電源スイッチは、電子商品の電源開閉もしくはボタンであり、電子商品上、もしくはリモコン上に設置されることを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路。
【請求項４】
電子商品の直流電源回路に接続する抵抗蓄電（ＲＣ）回路を含むことを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路。
【請求項５】
電子商品の電源プラグを差込み／引き抜いた時、マイクロ制御装置のリセットピンを触発し、マイクロ制御装置にリセット作動を起こさせることを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路。
【請求項６】
フラグ（ｆｌａｇ）の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である時、電子商品の電源がオン状態であることを示し、フラグ（ｆｌａｇ）状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である時、電子商品の電源がオフ状態であることを示すことを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路。
【請求項７】
マイクロ制御装置の入出力ピン（ＧＰＩＯ  Ｐｉｎ） 及びアンドゲート（ＡＮＤ  Ｇａｔｅ） に接続するバッファ（Ｂｕｆｆｅｒ）装置を含むことを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路。
【請求項８】
電子商品に設けた電源プラグをコンセント上に差込み、且つ電子商品が待機状態である場合、電源スイッチを押して電子商品をオンにし、並びにマイクロ制御装置を自動リセット、続いて電源起動制御を行い、電源スイッチを押すことによりマイクロ制御器を自動リセットする方法は、次のステップを含み、
（Ａ）マイクロ制御装置は初期設定を行い、並びに、入出力ピン（ＧＰＩＯ  Ｐｉｎ）をハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に設定、
（Ｂ）マイクロ制御装置は不揮発性メモリの電源起動フラグの状態を読み取り、もしフラグ（ｆｌａｇ）の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である場合は、ステップ（Ｃ）を実行、もし、フラグ（ｆｌａｇ）の状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である場合は、ステップ（Ｄ）を実行し、
（Ｃ）マイクロ制御装置がフラグ（ｆｌａｇ）の状態をローレベル（Ｌｏｗ  Ｌｅｖｅｌ） に変更、並びに不揮発性メモリ内に保存、電源を起動して、制御と判断を行い、
（Ｄ）マイクロ制御装置は電源をオフにし、制御と判断を行い、
（Ｅ）マイクロ制御装置は電源スイッチが押されたかどうかを判断、もし電源スイッチがまだ押されていないなら、引き続き待ち、押されたなら、ステップ（Ｆ）を実行、
（Ｆ）マイクロ制御装置は現在電源オフ状態であるかを判断、もしそうなら、ステップ（Ｇ）を実行、そうでないなら、ステップ（Ｄ）を実行、
（Ｇ）マイクロ制御装置が電源起動フラグ状態をハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に変更し、不揮発性メモリ内に保存、並びに、入出力ピン（ＧＰＩＯ  Ｐｉｎ）をローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に設定し、マイクロ制御装置をリセット、
（Ｈ）マイクロ制御装置がリセット作業をスタート、並びに内部のハード及びソフト設定をリセット、続いて新にステップ（Ａ）に入り、制御を行うことを特徴とする電源スイッチを押すことによりマイクロ制御器を自動リセットする方法。
【請求項９】
電子商品はテレビ、もしくはＤＶＤプレーヤーであることを特徴とする請求項８記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする方法。
【請求項１０】
フラグ（ｆｌａｇ）の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である時、電子商品の電源がオン状態であることを示し、フラグ（ｆｌａｇ）の状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である時、電子商品の電源がオフ状態であることを示すことを特徴とする請求項８記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リセット回路とリセット方法に関するもので、電子商品において電源スイッチを押して電子商品を起動する場合、内部マイクロ制御装置の設定値を自動リセットする方法と回路を提案する。
【背景技術】
【０００２】
従来のマイクロ制御装置（ＭＣＵ：Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）に制御される電子商品（例えば、テレビ、ＤＶＤプレーヤー等）には、電源待機（Ｓｔａｎｄｂｙ）機能がついており、電子商品の電源に差し込むと、電子商品内部のマイクロ制御装置が初期設定を行い、電源待機モードになる。各電子商品のマイクロ制御装置内部のハード及びソフトには予め適当な作動及び初期値（Ｄｅｆａｕｌｔ  Ｖａｌｕｅ）が設定されており、電子商品を使用する過程において、マイクロ制御装置は、通常、外界（例えば電磁波、磁場等）の影響を受け、内部の作動や設定値に混乱を来たし、電子商品の誤作動という状況が発生する。例えば、テレビを見ている過程において映像異常が起き、リモコンボタンを押しても作動しない等。マイクロ制御装置の誤作動や作動停止を解決する為には、マイクロ制御装置にリセット作業を施して、マイクロ制御装置内部のハード及びソフトを元来の初期値に戻す必要があり、こうして、電子商品は正常操作を回復することができる。しかし、従来の電子商品は、マイクロ制御装置にリセット構造を提供しておらず、よって、マイクロ制御装置をリセットする場合には、ユーザーが電子商品の電源プラグを引き抜いて再度差し込んでマイクロ制御装置をリセットすることにより、マイクロ制御装置内部は元の初期値を回復し制御を開始する。
【０００３】
しかしながら、前述した従来のマイクロ制御装置リセットの方法は、ユーザーが電子商品の電源プラグを差し込み／引き抜くことによりマイクロ制御装置内部の元来の初期値を回復させる。これはユーザーにとって不便であり、従来方法は、素早く簡便なリセット方法と構造を提供することはできない為、改善の必要性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記課題を解決するために、本発明の主要目的は、電源スイッチを押すことによりマイクロ制御器を自動リセットする回路とその方法を提案する。それは、毎回電子商品の電源スイッチを入れると、まずマイクロ制御装置のハードとソフトの自動リセットを行い、マイクロ制御装置内部の設定値を元来の初期値（ｄｅｆａｕｌｔ  ｖａｌｕｅ）に戻し、更に電子商品の安定度を高めるものである。
【０００５】
前述目的を達成する為、本発明の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路とその方法は、電子商品に応用され、それは、電源スイッチ、不揮発性メモリを含む。不揮発性メモリは、一つのフラグにより電子商品の電源スイッチオン状態を記録、マイクロ制御装置は、不揮発性メモリに接続、そのマイクロ制御装置は、リセットピン及び入出力ピンを含み、アンドゲート（ＡＮＤ  Ｇａｔｅ）は、二つの入力端を具えており、その内一つの入力端は、抵抗蓄電回路に接続、もう一端は、マイクロ制御装置の入出力ピンに接続する。また、リセット回路は、マイクロ制御装置のリセットピン及びアンドゲート（ＡＮＤ  Ｇａｔｅ）の出力端に接続する。電子商品の電源プラグをコンセントに差し込むと、電子商品は設定をリセットした後、マイクロ制御装置は不揮発性メモリに記憶されたフラグ状態を読み取り、もし電源スイッチを押さない場合は、待機状態に入る。電源スイッチを押した場合、そのマイクロ制御装置の出力ピンは触発信号を出力、触発信号はアンドゲート（ＡＮＤ  Ｇａｔｅ）及びリセット回路によって、マイクロ制御装置のリセットピンを触発すると、マイクロ制御装置はリセット作動を起こし、マイクロ制御装置内部のハード及びソフトの予め設定した値にリセットする。
【０００６】
本発明のもう一つの特徴である、電源スイッチを押すことによりマイクロ制御器を自動リセットする方法は、電子商品の電源プラグをコンセントに差込み、且つ電子商品が待機状態である場合、電源スイッチを押して電子商品を起動、並びにそのマイクロ制御装置を自動リセットし、続いて電源起動の制御を行う方法は、下記のステップを含む：
（Ａ）マイクロ制御装置が初期設定を行い、並びに入出力ピンをハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に設定。（Ｂ）マイクロ制御装置は、不揮発性メモリの電源起動フラグ状態を読み取り、フラグ状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である場合は、ステップ（Ｃ）を行い、フラグ状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である場合は、ステップ（Ｄ）を行う。（Ｃ）マイクロ制御装置がフラグ状態をローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に変更し、並びに不揮発性メモリ内に保存、電源を起動して、制御と判断を行う。（Ｄ）マイクロ制御装置は電源をオフにし、制御と判断を行う。（Ｅ）マイクロ制御装置は、その電源スイッチが押されたかどうかを判断、もし電源スイッチがまだ押されていない場合は、続けて待ち、もし押された場合は、ステップ（Ｆ）を行う。（Ｆ）マイクロ制御装置は、現在電源がオフ状態であるかを判断し、もしオフ状態であるなら、ステップ（Ｇ）を実行する。オフ状態でないなら、ステップ（Ｄ）を実行する。（Ｇ）マイクロ制御装置は、電源起動フラグ状態をハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に変更、不揮発性メモリ内に保存、並びに、入出力（ＧＰＩＯ）ピンをローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に設定して、マイクロ制御装置をリセットする。（Ｈ）マイクロ制御装置がリセット作業を起動、並びに、内部のハード及びソフト設定をリセット、続いてステップ（Ａ）に再度入り、制御を行う。
【課題を解決するための手段】
【０００７】
請求項１の発明は、電源スイッチ、不揮発性メモリ（ＥＥＰＲＯＭ）、マイクロ制御装置、アンドゲート（ＡＮＤ  Ｇａｔｅ）、リセット回路により構成され、電源スイッチを押すことによりマイクロ制御器を自動リセットする回路は、
一つの電源スイッチと、
フラグ（ｆｌａｇ）により電子商品の電源スイッチがオンか待機状態であるかを記録する不揮発性メモリと、
不揮発性メモリに接続し、リセットピンと入出力ピンを含むマイクロ制御装置と、
二つの入力端を具え、入力端の一端は抵抗蓄電（ＲＣ）回路に接続、もう一端はマイクロ制御装置の入出力ピン（ＧＰＩＯ  Ｐｉｎ）に接続するアンドゲート（ＡＮＤ  Ｇａｔｅ）と、
マイクロ制御装置のリセットピン及びアンドゲート（ＡＮＤ  Ｇａｔｅ） の出力端に接続するリセット回路とにより構成され、
電子商品の電源プラグがコンセント上に差し込まれ、且つ電子商品が待機状態である場合、マイクロ制御装置は、不揮発性メモリに記録されたフラグ（ｆｌａｇ）状態を読み取り、もし、フラグ（ｆｌａｇ）状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である場合は、そのマイクロ制御装置の入出力ピン（ＧＰＩＯ  Ｐｉｎ） は触発信号を出力、触発信号はアンドゲート（ＡＮＤ  Ｇａｔｅ）及びリセット回路を経由して出力され、続いてマイクロ制御装置のリセットピンを触発すると、マイクロ制御装置はリセット作業を開始、マイクロ制御装置内部のハード及びソフトの設定をリセットすることを特徴とする電源スイッチを押すことによりマイクロ制御器を自動リセットする回路としている。
請求項２の発明は、電子商品は、テレビもしくはＤＶＤプレーヤーであることを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路としている。
請求項３の発明は、電源スイッチは、電子商品の電源開閉もしくはボタンであり、電子商品上、もしくはリモコン上に設置されることを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路としている
請求項４の発明は、電子商品の直流電源回路に接続する抵抗蓄電（ＲＣ）回路を含むことを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路としている。
請求項５の発明は、電子商品の電源プラグを差込み／引き抜いた時、マイクロ制御装置のリセットピンを触発し、マイクロ制御装置にリセット作動を起こさせることを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路としている。
請求項６の発明は、フラグ（ｆｌａｇ）の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である時、電子商品の電源がオン状態であることを示し、フラグ（ｆｌａｇ）状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である時、電子商品の電源がオフ状態であることを示すことを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路としている。
請求項７の発明は、マイクロ制御装置の入出力ピン（ＧＰＩＯ  Ｐｉｎ）及びアンドゲート（ＡＮＤ  Ｇａｔｅ）に接続するバッファ（Ｂｕｆｆｅｒ）装置を含むことを特徴とする請求項１記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路としている。
請求項８の発明は、電子商品に設けた電源プラグをコンセント上に差込み、且つ電子商品が待機状態である場合、電源スイッチを押して電子商品をオンにし、並びにマイクロ制御装置を自動リセット、続いて電源起動制御を行い、電源スイッチを押すことによりマイクロ制御器を自動リセットする方法は、次のステップを含み、
（Ａ）マイクロ制御装置は初期設定を行い、並びに、入出力ピン（ＧＰＩＯ  Ｐｉｎ）をハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に設定、
（Ｂ）マイクロ制御装置は不揮発性メモリの電源起動フラグの状態を読み取り、もしフラグ（ｆｌａｇ）の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である場合は、ステップ（Ｃ）を実行、もし、フラグ（ｆｌａｇ）の状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である場合は、ステップ（Ｄ）を実行し、
（Ｃ）マイクロ制御装置がフラグ（ｆｌａｇ）の状態をローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に変更、並びに不揮発性メモリ内に保存、電源を起動して、制御と判断を行い、
（Ｄ）マイクロ制御装置は電源をオフにし、制御と判断を行い、
（Ｅ）マイクロ制御装置は電源スイッチが押されたかどうかを判断、もし電源スイッチがまだ押されていないなら、引き続き待ち、押されたなら、ステップ（Ｆ）を実行、
（Ｆ）マイクロ制御装置は現在電源オフ状態であるかを判断、もしそうなら、ステップ（Ｇ）を実行、そうでないなら、ステップ（Ｄ）を実行、
（Ｇ）マイクロ制御装置が電源起動フラグ状態をハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に変更し、不揮発性メモリ内に保存、並びに、入出力ピン（ＧＰＩＯ  Ｐｉｎ）をローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に設定し、マイクロ制御装置をリセット、
（Ｈ）マイクロ制御装置がリセット作業をスタート、並びに内部のハード及びソフト設定をリセット、続いて新にステップ（Ａ）に入り、制御を行うことを特徴とする電源スイッチを押すことによりマイクロ制御器を自動リセットする方法としている。
請求項９の発明は、電子商品はテレビ、もしくはＤＶＤプレーヤーであることを特徴とする請求項８記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする方法としている。
請求項１０の発明は、フラグ（ｆｌａｇ）の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である時、電子商品の電源がオン状態であることを示し、フラグ（ｆｌａｇ）の状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である時、電子商品の電源がオフ状態であることを示すことを特徴とする請求項８記載の電源スイッチを押すことによりマイクロ制御器を自動リセットする方法としている。
【発明の効果】
【０００８】
本発明の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路とその方法は、電子商品を毎回起動させる（電源スイッチを押す）時、即刻、マイクロ制御装置の自動リセットを行い、マイクロ制御装置内部のハード及びソフトの元来初期値（ｄｅｆａｕｌｔ  ｖａｌｕｅ）に戻した後、更に制御を行うもので、これにより、マイクロ制御装置上に累積した不要な情報による影響、設定、誤判を即刻クリアし、電子商品の安定度を更に向上させて、誤作動の発生を避けることができることを特徴とする点灯させ、省エネルギー効果および液晶パネル２７０の寿命延長目的を実現できる。
【発明を実施するための最良の形態】
【０００９】
例えばテレビ、ＤＶＤプレーヤー等、従来の電子商品においては、その内部にはマイクロ制御装置（ＭＣＵ）が設置されており、その各マイクロ制御装置には、リセットピン（Ｒｅｓｅｔ  Ｐｉｎ）及び複数の入出力ピン（ＧＰＩＯ  Ｐｉｎ）が設置されている。本発明においては、電子商品の電源スイッチをオンにした場合、マイクロ制御装置上の入出力ピン（ＧＰＩＯ  Ｐｉｎ）が触発信号を出力することにより、マイクロ制御装置上のリセットピン（Ｒｅｓｅｔ  Ｐｉｎ）を触発すると、マイクロ制御装置は、内部のハードとソフトの初期設定を再度設定、リセット後、電子商品はオン状態となって、各種制御を行う。
【００１０】
本発明の電源スイッチを押すことによりマイクロ制御器を自動リセットする回路においては、まず図１を参照されたい。本発明の電源スイッチを押した時に自動リセットする回路は、テレビ、ＤＶＤプレーヤー等の電子商品１内に設置される。マイクロ制御装置をリセットする回路図は、電源スイッチ１００、不揮発性メモリ（ＥＥＰＲＯＭ）１０、マイクロ制御装置２０、リセット回路３０、アンドゲート（ＡＮＤ  Ｇａｔｅ）及びバッファ（Ｂｕｆｆｅｒ）装置５０により構成され、その内、電源スイッチ１００は電子商品１の電源開閉もしくはボタンであり、電子商品１上もしくはリモコン（未図示）上に設置され、電子商品１のプラグ７０を住宅用電気のコンセントに差込み、且つ電源スイッチ１００を押すと、電子商品１が起動する。不揮発性メモリ１０は、保存ユニットであり、フラグ（ｆｌａｇ）１０１により電子商品１の電源スイッチ起動状態を記録、本発明の実施例においては、ローレベル（Ｌｏｗ  Ｌｅｖｅｌ）及びハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）の二つの形態により電子商品１の電源スイッチ起動状態を示している。即ち、フラグ（ｆｌａｇ）１０１内の状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）であるとは、電子商品１が現在電源スイッチオフ状態もしくは電源スイッチが押されていない状態であることを示し、フラグ（ｆｌａｇ）１０１内の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）であるとは、電子商品１が現在電源スイッチオン状態もしくは電源スイッチが既に押されている状態（マイクロ制御装置の自動リセットが必要）であることを示している。マイクロ制御装置２０は、不揮発性メモリ１０に接続し、マイクロ制御装置２０は、リセットピン及び入出力ピン（ＧＰＩＯ  Ｐｉｎ）を含み、リセット作業が開始すると、マイクロ制御装置２０上の入出力ピン（ＧＰＩＯ  Ｐｉｎ）の設定はローレベル（Ｌｏｗ  Ｌｅｖｅｌ）になってリセットピンを触発、よって、マイクロ制御装置２０はリセット作業を開始し、マイクロ制御装置２０内部のハードとソフトの初期設定をリセットする。アンドゲート（ＡＮＤ  Ｇａｔｅ）４０は、二つの入力端４１、４２及び出力端４３を具え、その入力端４１は抵抗蓄電（RC）回路６０に接続され、入力端４２はバッファ（Ｂｕｆｆｅｒ）装置５０によってマイクロ制御装置２０の入出力ピン（ＧＰＩＯ  Ｐｉｎ）に接続され、出力端４３は、リセット回路３０と相連なる。本発明の実施例において、リセット回路３０は、一般のリセット集積回路チップ（Ｒｅｓｅｔ  ＩＣ）であり、バッファ（Ｂｕｆｆｅｒ）装置５０の入出力は、それぞれマイクロ制御装置２０の入出力ピン（ＧＰＩＯ  Ｐｉｎ）及びアンドゲート（ＡＮＤ  Ｇａｔｅ）の入力端４２に接続され、また、抵抗蓄電回路６０は、電子商品１の直流電源回路に接続される。
【００１１】
電子商品１の電源プラグ７０がコンセント上に差し込まれている場合、電子商品１はリセット設定された後、マイクロ制御装置２０は、不揮発性メモリ１０内のフラグ（ｆｌａｇ）１０１状態を読み取り、フラグ（ｆｌａｇ）１０１状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）かハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）を判断、もしフラグ（ｆｌａｇ）１０１の状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である場合は、電源スイッチはオフ状態か、電源スイッチが押されていないことを示し、リセット、電源をオフにする必要はなく、制御と判断を行う。電源スイッチ１００を押した場合、メモリ１０内のフラグ（ｆｌａｇ）１０１の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）になり、且つマイクロ制御装置２０は出力ピン（ＧＰＩＯ）を駆動して触発信号を出力、触発信号がバッファ（Ｂｕｆｆｅｒ）装置５０、アンドゲート（ＡＮＤ  Ｇａｔｅ）４０及びリセット回路３０によって、マイクロ制御装置２０のリセットピンを触発すると、マイクロ制御装置２０はリセット作業を開始、マイクロ制御装置２０は新に起動、マイクロ制御装置２０内部のハード及びソフトの初期設定がリセットされることにより、不要な情報が原因でマイクロ制御装置２０上に累積していた設定や誤判を即刻クリアする為、誤作業を発生させることがない。
【００１２】
前述の電源スイッチを押す方法以外、本発明の実施例において、抵抗蓄電（RC）回路６０は、電子商品１の直流電源回路に接続、電子商品１の電源プラグ７０を差込み／引き抜く場合、触発信号を発生、アンドゲート（ＡＮＤ  Ｇａｔｅ）４０によりリセット回路３０作動を促し、並びにマイクロ制御装置２０のリセットピンを触発すると、マイクロ制御装置２０はリセット作業を行う。
【００１３】
図２に、本発明に関する電源スイッチを押すことによりマイクロ制御器を自動リセットする回路とその方法の流れを示す。図１に示す回路図を参照されたい。その電子商品１の電源プラグ７０をコンセントに差込むと、電子商品１内部のマイクロ制御装置２０はリセット設定を行い、並びに、電源待機モードに入る。電源スイッチがオンである場合のマイクロ制御装置の自動リセット方法は、下記ステップを含む。まず、マイクロ制御装置２０は初期設定を行い、並びに、入出力ピン（ＧＰＩＯ  Ｐｉｎ）をハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に設定する（ステップS２０１）。その後、マイクロ制御装置２０は不揮発性メモリ１０の電源起動フラグ１０１の状態を読み取り、並びにフラグ（ｆｌａｇ）１０１の状態を判断（ステップS２０２）、もしフラグ（ｆｌａｇ）１０１の状態がハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）である場合は、マイクロ制御装置２０はフラグ（ｆｌａｇ）１０１状態をローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に更に変更、並びに、不揮発性メモリ１０内に保存、電源をオンにし、制御と判断を行う（ステップＳ２０３）。もしフラグ（ｆｌａｇ）１０１の状態がローレベル（Ｌｏｗ  Ｌｅｖｅｌ）である場合は、マイクロ制御装置２０は電源をオフにし、制御と判断を行う（ステップＳ２０４）。続いて、電源スイッチ１００が押されたかどうかを判断（ステップＳ２０５）、もし電源スイッチ１００がまだ押されていないなら、引き続き判断、待機する。（ステップＳ２０５）。これに反して、電源スイッチ１００が押された場合は、現在、電源がオフ状態であるかどうかを判断（ステップＳ２０６）、もし、現在、オン状態である場合は、マイクロ制御装置２０は電源をオフにして制御と判断を行う（ステップＳ２０４）。これに反して、現在電源がオフ状態である場合、マイクロ制御装置２０は電源起動フラグ１０１の状態をハイレベル（Ｈｉｇｈ  Ｌｅｖｅｌ  ）に変更し、不揮発性メモリ１０内に保存する（ステップＳ２０７）。並びに、入出力ピン（ＧＰＩＯ  Ｐｉｎ） をローレベル（Ｌｏｗ  Ｌｅｖｅｌ）に設定し、マイクロ制御装置２０をリセット（ステップＳ２０７）、ある一定時間経過後（数ｍｓｅｃ、この時間はマイクロ制御装置２０により設定される）、マイクロ制御装置２０はリセット作業を開始し、並びに内部のハード及びソフト設定をリセット（ステップＳ２０８）、続いて電源を起動、引き続き制御と判断を行う（ステップＳ２０１）。
【００１４】
前述によると、本発明の電源スイッチを押してオンにした場合、即刻マイクロ制御器を自動リセットする回路と方法は、電子商品を毎回起動させる（電源スイッチを押す）時、即刻、マイクロ制御装置の自動リセットを行い、マイクロ制御装置内部のハード及びソフトの元来初期値（ｄｅｆａｕｌｔ  ｖａｌｕｅ）に戻した後、更に制御を行うもので、これにより、マイクロ制御装置上に累積した不要な情報による影響、設定、誤判を即刻クリアし、電子商品の安定度を更に向上させて、誤作動の発生を避けることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の良好な実施例に関する、電源スイッチを押すことによりマイクロ制御器を自動リセット起動する回路である。
【図２】本発明の良好な実施例に関する、電源スイッチを押すことによりマイクロ制御器を自動リセット起動する方法である。
【符号の説明】
【００１６】
１  電子商品
１００  電源スイッチ
１０１  フラグ（ｆｌａｇ）
１０  不揮発性メモリ
２０  マイクロ制御装置
３０  リセット回路
４０  アンドゲート（ＡＮＤ  Ｇａｔｅ）
４１、４２  入力端
４３  出力端
５０  バッファ（Ｂｕｆｆｅｒ）装置
６０  抵抗蓄電（ＲＣ）回路
【図１】
2007128482.tif 000003
【図２】
2007128482.tif 000004