(57)【要約】【課題】内部記憶部としてＵＶ−ＥＰＲＯＭを採用したマイクロコンピュータを使用して、動作仕様の切換設定を容易に行うことが可能な電子機器を提供する。【解決手段】電子レンジ１００のマイクロコンピュータ１に内蔵されたＥＰＲＯＭ１１は、複数の動作仕様に従った処理手順を実行するためのプログラムとデータを記憶する仕様処理記憶部１１１と、仕様処理記憶部１１１に記憶された複数の動作仕様からいずれかの動作仕様を選択し、その選択された動作仕様に切換設定するための仕様切換データを記憶する切換設定記憶部１１２とを含む。マイクロコンピュータ１は、切換設定記憶部１１２から仕様切換データを読み出して、その仕様切換データに対応した動作仕様を仕様処理記憶部１１１から読み出して実行されるべき動作仕様を設定する仕様設定部１３を備える。仕様切換データはビット単位で不可逆的に書き換えられることによって修正される。【選択図】図１
2009098760.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作仕様に従って機器の制御処理を実行することが可能な制御部を有する電子機器において、
前記制御部は、電気的に情報を書き込み可能で、書き込まれた全情報を紫外線照射により一括消去可能な不揮発性記憶素子からなる内部記憶部を備え、
前記内部記憶部は、
前記複数の動作仕様に従った処理手順を実行するためのプログラムとデータを記憶する第１の記憶部と、
前記第１の記憶部に記憶された複数の動作仕様からいずれかの動作仕様を選択し、その選択された動作仕様に切換設定するための仕様切換データを記憶する第２の記憶部とを含み、
前記制御部は、前記第２の記憶部から仕様切換データを読み出して、その読み出された仕様切換データに対応した動作仕様を前記第１の記憶部から読み出して、実行されるべき動作仕様を設定する仕様設定部をさらに備え、
前記第２の記憶部に記憶された仕様切換データがビット単位で不可逆的に書き換えられることによって修正されることにより、前記仕様設定部によって前記第２の記憶部から読み出される仕様切換データが変更されることを特徴とする、電子機器。
【請求項２】
前記仕様切換データは、ビット単位で不可逆的に書き換えられることによって順次変化するように配列されたデータ列からなり、
前記データ列からデータを順次読み出されることにより、前記仕様設定部によって前記第２の記憶部から読み出される仕様切換データが変更されることを特徴とする、請求項１に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一般的には電子機器に関し、特定的には内部記憶部としてＵＶ−ＥＰＲＯＭ（Ultra Violet Erasable Programmable Read Only Memory）という不揮発性記憶素子を採用したマイクロコンピュータを使用して、動作仕様の切換設定を行う電子機器に関するものである。
【背景技術】
【０００２】
マイクロコンピュータを使用した電子機器では、装置に組み込まれた制御プログラム及び制御データであるファームウェアを、マイクロコンピュータに内蔵した不揮発性記憶素子にあらかじめ記憶させる。電源投入時には、不揮発性記憶素子に記憶されたファームウェアに従って所定の制御動作が行われる。電源切断時においても、不揮発性記憶素子は、ファームウェアを保持する機能を有する。
【０００３】
複数の仕様の処理手順を実行するための制御プログラムや制御データを予め記憶させるために書き換えが不可能である記憶素子（ROM）を使用した制御装置において、たとえば、電子レンジのような電子機器の制御部においてマイクロコンピュータの動作仕様を変更する方法が実開平３−８０２０３号公報（特許文献１）に開示されている。この方法では、マイクロコンピュータに接続された外部記憶素子であるＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）に記憶されている仕様切換データにより、マイクロコンピュータの動作仕様の切り換えを行っている。
【特許文献１】実開平３−８０２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
調理機器を含む家電機器の制御装置は、記憶すべき情報量が少なく、かつ、書き換えの必要性が低いため、制御装置として用いられるマイクロコンピュータに採用される記憶素子の記憶容量は小さい。また、調理機器を含む家電機器の制御装置では、書込専用治具であるＰＲＯＭライタを使用した書込機能と、紫外線照射により一度書き込まれた全情報を一括消去する消去機能とを持つＵＶ−ＥＰＲＯＭと呼ばれる不揮発性記憶素子を採用したマイクロコンピュータが使用される例が多い。
【０００５】
ＵＶ−ＥＰＲＯＭを採用したマイクロコンピュータの中でも、ＯＴＰ（One Time Program）型マイクロコンピュータであるＯＴＰ−ＭＣは、紫外線照射用の透明窓がない窓無しプラスチックパッケージ内に封止されており、ＰＲＯＭライタ等によるファームウェアの書き込みを行った後、一括消去が不可能である。このため、窓付きプラスチックパッケージ内に封止されたものに比べて低価格であるＯＴＰ−ＭＣは、一回限り（ワンタイム）のプログラム書き込みのみで、書き込み後の修正を必要としない用途に利用されている。
【０００６】
ところで、電子レンジの制御回路は、表示言語、使用単位系、制御対象製品の特徴機能、例えば、操作部のスイッチ構造、表示部の仕様などによって、複数のグループに大別されるが、グループ間では相互にデータ互換性がない。
【０００７】
このため、電子レンジの制御回路に搭載するＯＴＰ−ＭＣは、各仕向地に販売される電子レンジ用に特定されたマイクロコンピュータとしてプログラムやデータが書き込まれ、書き込み後の修正ができない。このことから、電子レンジの制御回路の製造においては、正確な生産管理、在庫管理を行う必要があった。
【０００８】
また、一般に、ＯＴＰ−ＭＣ等のマイクロコンピュータは、生産メーカーの納期が長期化する恐れがあるので、長期の納期を必要としない一般部品の発注に先だって、見込発注を行うことがある。このため、ＯＴＰ−ＭＣの見込発注後に、電子レンジの生産計画が変更となった場合、生産済みのＯＴＰ−ＭＣに余剰が発生することが考えられる。しかし、各仕向地に販売される電子レンジ用に特定されたマイクロコンピュータとしてプログラムやデータが書き込まれた生産済みのＯＴＰ−ＭＣは、書き込み後の修正ができないので、製品仕様、あるいは仕向地、すなわち表示言語の異なる電子レンジの製品に転用することは不可能であった。
【０００９】
一方、このような不時の仕様の修正に備えて、ＯＴＰ−ＭＣでなく、データ消去のための紫外線照射用の透明窓を有するＵＶ−ＥＰＲＯＭを搭載したマイクロコンピュータを使用することが考えられる。しかし、そのようなマイクロコンピュータは、ＯＴＰ−ＭＣに比較して高価であり、制御回路の製造コストが上昇する問題があった。また、各マイクロコンピュータの窓に紫外線を所定の時間照射して一括消去する工程は煩雑であり、生産効率の面で好ましくなかった。
【００１０】
また、実開平３−８０２０３号公報（特許文献１）に開示された仕様切換方法では、仕様切り換えのみに独立した複数のマイクロコンピュータの入出力ポ−トを占有することになり、マイクロコンピュータの入出力ポ−トを有効に活用できないという問題があった。また、ＥＥＰＲＯＭや抵抗を制御基板に追加する必要があり、製造コストの上昇を招くという問題があった。
【００１１】
なお、不揮発性記憶素子としてフラッシュメモリー（Flash Memory）を使用した場合には、随時、記憶内容の書き換えが可能であるため、上記のファームウェアの記憶、書き換えにとどまらず、映像音響機器、パーソナルコンピュータ（ＰＣ）、携帯電話等の高度な情報処理を要求される電子機器において、画像情報などの記憶用としてフラッシュメモリーが採用されている。
【００１２】
フラッシュメモリーは、記憶素子としてＵＶ−ＥＰＲＯＭに比べて高価であると共に、フラッシュメモリーを組み込んだマイクロコンピュータであるフラッシュマイクロコンピュータは、動作速度等の性能が高い。このことから、家電機器の制御装置に使用されるマイクロコンピュータとしては、低コストのＵＶ−ＥＰＲＯＭを組み込んだものが多く使用されている。
【００１３】
そこで、この発明の目的は、内部記憶部としてＵＶ−ＥＰＲＯＭを採用したマイクロコンピュータを使用して、動作仕様の切換設定を容易に行うことが可能な電子機器を提供することである。
【課題を解決するための手段】
【００１４】
この発明に従った電子機器は、複数の動作仕様に従って機器の制御処理を実行することが可能な制御部を有する電子機器において、制御部は、電気的に情報を書き込み可能で、書き込まれた全情報を紫外線照射により一括消去可能な不揮発性記憶素子からなる内部記憶部を備える。内部記憶部は、複数の動作仕様に従った処理手順を実行するためのプログラムとデータを記憶する第１の記憶部と、第１の記憶部に記憶された複数の動作仕様からいずれかの動作仕様を選択し、その選択された動作仕様に切換設定するための仕様切換データを記憶する第２の記憶部を含む。制御部は、第２の記憶部から仕様切換データを読み出して、その読み出された仕様切換データに対応した動作仕様を第１の記憶部から読み出して、実行されるべき動作仕様を設定する仕様設定部をさらに備える。第２の記憶部に記憶された仕様切換データがビット単位で不可逆的に書き換えられることによって修正されることにより、仕様設定部によって第２の記憶部から読み出される仕様切換データが変更される。
【００１５】
このように、仕様切換データはビット単位で不可逆的に書き換えられることによって修正されるので、ＰＲＯＭライタを用いて仕様切換データを簡単に変更することができる。このようにして第２の記憶部に記憶された仕様切換データを変更することによって、その変更された仕様切換データに対応した動作仕様が第１の記憶部から読み出されて、実行されるべき動作仕様を容易に設定変更することができる。したがって、内部記憶部としてＵＶ−ＥＰＲＯＭを採用したマイクロコンピュータを使用した電子機器において、動作仕様の切換設定を容易に行うことができる。
【００１６】
この発明の電子機器において、仕様切換データは、ビット単位で不可逆的に書き換えられることによって順次変化するように配列されたデータ列からなり、データ列からデータが順次読み出されることにより、仕様設定部によって第２の記憶部から読み出される仕様切換データが変更されることが好ましい。
【００１７】
このように仕様切換データが構成されることによって、データ列から順次読み出すことによって仕様切換データを容易に変更することができる。
【発明の効果】
【００１８】
以上のようにこの発明によれば、内部記憶部としてＵＶ−ＥＰＲＯＭを採用したマイクロコンピュータを使用した電子機器において、動作仕様の切換設定を容易に行うことができる。
【発明を実施するための最良の形態】
【００１９】
動作仕様の切換設定を容易に行うための本発明の電子機器の構成は、発明者による以下の知見に基づくものである。
【００２０】
ＥＰＲＯＭの構造および特性から、変更前後のデータに一定の関連性があれば一度書き込まれたデータを変更することは可能である。
【００２１】
すなわち、ＥＰＲＯＭが初期化または全面消去された初期状態では、ＥＰＲＯＭは、二進数の末尾にＢを追加した２進表記で表すと、１１１１１１１１Ｂ，１１１１１１１１Ｂ，１１１１１１１１Ｂ，・・・，１１１１１１１１Ｂといったデータで埋め尽くされている。なお、これらの二進数は、末尾にＨを追加した１６進数表記ではＦＦＨである。
【００２２】
このような初期状態のＥＰＲＯＭに、ＰＲＯＭライタにより、制御プログラムや制御データからなるファームウェアのデータが書き込まれると、データの内容に応じて一部のビットが１Ｂから０Ｂに書き換えられる。
【００２３】
このようにして一旦ファームウェアのデータが書き込まれると、１Ｂから０Ｂに書き換えられたビットは、紫外線照射によって消去しなければ１Ｂに復元することはできない。このような書き換えに不可逆性を有することを利用したデータ書き込みを、本発明では「上書き書き換え」という。
【００２４】
上記のように、ＰＲＯＭライタによるデータ書き込みとは、ＥＰＲＯＭの記憶内容の一部、または全てのビットを１Ｂから０Ｂに書き換えることである。したがって、データ書込後に特定のアドレスの特定のビットが１Ｂのままの場合、ＰＲＯＭライタによって、当該ビットを０Ｂに書き換える追記作業は随時可能である。
【００２５】
なお、ＵＶ−ＥＰＲＯＭへのデータ追記は、ビット単位でなくバイト単位で行う必要がある。しかし、該特定アドレスのデータをＵＶ−ＥＰＲＯＭから読み取った後、データの当該ビットを０Ｂに書き換えてからＰＲＯＭライタに上書き書き換えによる書込の指示を出せばよいので、バイト単位で行うデータ追記において当該ビットを０Ｂに書き換えることに特に困難性はない。
【００２６】
このような特性を理解し、ＯＴＰ−ＭＣのＵＶ−ＥＰＲＯＭに書き込むファームウェア中のデータ部分の管理方法を改善することにより、特定の仕向地の仕様に対応したＯＴＰ−ＭＣを、別の仕向地向けの仕様に変更することが可能となる。すなわち、ＰＲＯＭライタを用いて、第１の記憶部に記憶された複数の動作仕様データのうち、実行されるべき動作仕様データを管理するために第２の記憶部に記憶された仕様切換データをビット単位で不可逆的に書き換えて修正することによって、仕様切換データを簡単に変更することができる。このようにして第２の記憶部に記憶された仕様切換データを変更することによって、その変更された仕様切換データに対応した動作仕様、すなわち、別の仕向地向けの仕様が第１の記憶部から読み出されて、実行されるべき動作仕様を容易に設定変更することができる。したがって、書換え可能な機能を持った高価なマイクロコンピュータを採用することなく、仕様切換データをビット単位で不可逆的に書き換えて修正することによって、実行されるべき制御プログラムや制御データの仕様書換えを繰り返し行うことができるので、生産後に製品仕様が変更になっても、これに応じてマイクロコンピュータの仕様修正を行うことが可能になる。すなわち、内部記憶部としてＵＶ−ＥＰＲＯＭを採用したマイクロコンピュータを使用した電子機器において、動作仕様の切換設定を容易に行うことができる。
【００２７】
以下、この発明の一つの実施の形態を図面に基づいて説明する。
【００２８】
図１は、この発明の電子機器の一つの実施の形態としての電子レンジの制御関連の構成を概略的に示すブロック図である。
【００２９】
図１に示すように、電子機器の一例である電子レンジ１００は、複数の動作仕様に従って機器の制御処理を実行することが可能な制御部としてマイクロコンピュータ１を有する。制御部を中枢として構成されたマイクロコンピュータ１には、各種操作指令を与える操作部２、各種操作の条件や結果を表示する表示部３、電源を供給するための電源部４、食品を加熱調理するための加熱部５、動作等に応じて音を発生させるためのブザー部６等が接続されている。
【００３０】
操作部３から与えられた調理条件等の各種指令の内容は、表示部４に表示され、操作部３により与えられた調理スタート指令により、調理条件に従って加熱部７が作動されて調理がなされる。そして、調理が終了すると、ブザー部６が鳴らされて調理終了が報知される。
【００３１】
マイクロコンピュータ１は、電気的に情報を書き込み可能で、書き込まれた全情報を紫外線照射により一括消去可能な不揮発性記憶素子からなる内部記憶部を備える。このような内部記憶部としてＥＰＲＯＭ１１がマイクロコンピュータ１に内蔵されている。ＥＰＲＯＭ１１には、電子レンジ１００の動作を制御する制御プログラムとプログラム実行時に参照される制御データが書き込まれる。
【００３２】
本実施例においては、ＥＰＲＯＭ１１は、複数の動作仕様に従った処理手順を実行するためのプログラムとデータを記憶する第１の記憶部としての仕様処理記憶部１１１と、仕様処理記憶部１１１に記憶された複数の動作仕様からいずれかの動作仕様を選択し、その選択された動作仕様に切換設定するための仕様切換データを記憶する第２の記憶部としての仕様切換設定記憶部１１２を含む。仕様処理記憶部１１１と仕様切換設定記憶部１１２の記憶内容は、制御基板を組み立てる時に書き込まれる。仕様処理記憶部１１１と仕様切換設定記憶部１１２を含むＥＰＲＯＭ１１は、電源をオフした状態でも消去や変更される恐れはない。ＥＰＲＯＭ１１には、ＰＲＯＭ書込み用の治具を使い、外部からプログラムやデータを書き込むことができる。
【００３３】
また、マイクロコンピュータ１には、別の内部記憶部としてＲＡＭ１２が内蔵されている。ＲＡＭ１２は、操作部２により入力される調理条件、仕様処理記憶部１１１から読み出された処理手順を実行するための調理条件データ、仕様切換設定記憶部１１２から読み出された仕様切換データ等を一時記憶する。マイクロコンピュータ１は、仕様設定部１３を備える。仕様設定部１３は、仕様切換設定記憶部１１２から仕様切換データを読み出して、その読み出された仕様切換データに対応した動作仕様を仕様処理記憶部１１１から読み出して、実行されるべき動作仕様をＲＡＭ１２に設定する。
【００３４】
仕様の異なる電子レンジに変更する場合、その仕様に対応するように、仕様切換設定記憶部１１２に記憶されている仕様切換設定情報としての仕様切換データを、ＰＲＯＭ書込み用の治具を使って書き換える。この時、ＥＰＲＯＭ１１の特定のビットを１Ｂから０Ｂにする変更を伴う書き換えの場合には、仕様切換設定記憶部１１２の仕様切換設定情報を新しいデータで上書きする。
【００３５】
特定のビットを０Ｂから１Ｂにする変更が必要となる書き換えの場合には、ＥＰＲＯＭ１１ではビットを０Ｂから１Ｂに上書き書き換えすることはできないので、複数のバイトのデータ列からなる仕様切換設定記憶部１１２のうち、次の列のバイトデータに仕様切換データを新たに書き込む。
【００３６】
図２は、仕様切換設定記憶部１１２の仕様切換データの一例を示す図である。図２に示すように、仕様切換設定記憶部１１２は、仕様切換データを記憶する領域をｎバイト備えている。仕様切換データを記憶する領域として、一度プログラム上でバイト数ｎを不揮発性記憶素子に設定してしまうと、変更することが困難である。したがって、不揮発性記憶素子の容量の許す限り大きな数値として、多数の仕様変更が可能であるようにバイト数ｎを設定しておくのが好ましい。
【００３７】
図２に示す仕様切換データでは、０００００００１Ｂから１１１１１１１１Ｂまで２５５通りの仕様の異なる設定ができる。
【００３８】
また、仕様切換設定記憶部１１２に記憶されるデータ列のうち、当該バイトの値が００００００００Ｂであるデータは、そのデータ値は全ビットが書き換え不能な状態になっているので、無効なデータとして取扱う。そこで、データ列のうち、次のバイトのデータを読み込むことができるようにデータを管理すれば、複数のバイトのデータ列からなる仕様切換設定記憶部１１２のうち、複数列のバイトのデータを列ごとに順次使用することにより、多様なデータの書換に対応することができる。
【００３９】
仕様切換データは、制御基板を組み立てる時に、電子レンジを制御するプログラムやデータと同時にＥＰＲＯＭ１１に書き込まれる。後で、仕様切換データを書き換えて別の仕向地用に変更する場合には、次の２種類の書き換え方法がある。
【００４０】
第１に、仕様切換データの変更が、特定のビットをＥＰＲＯＭ１１内で上書き書き換えとして１Ｂから０Ｂに書き換える変更だけで可能な場合、現在の仕様切換データとして記憶されているデータの特定のビットを含む１バイトをそのままの位置で書き換えることが可能である。
【００４１】
例えば、仕様切換設定記憶部１１２に記憶されているデータが図２の状態であれば、４バイト目の０１１０１１０１Ｂを仕様切換データとして現在設定されているデータとする。このデータの第２ビットと第８ビットを書き換える場合には、現在記憶されている０１１０１１０１Ｂと、第２ビットと第８ビットを０Ｂとした１０１１１１１０ＭとのＡＮＤ計算を行うことにより、書き込むべきデータである００１０１１００Ｂを算出することができる。
【００４２】
次に、４バイト目のデータを、上記で得られた００１０１１００Ｂに書き換える。すなわち、ＰＲＯＭ書込み用の治具を使い、４バイト目のデータを、１バイトのみ書き換えれば、現在、仕様切換データとして記憶されているアドレスの４バイト目のデータのうち、第２ビットと第８ビットを書き換えることができる。このようにして、あたかも、バイト単位のデータの上書き書き換えが可能であるかのようなデータ修正が可能になる。
【００４３】
第２に、特定のビットを、０Ｂから１Ｂに変更をしなければならない書き換えの場合には、ＥＰＲＯＭの特性から、現在、仕様切換データとして記憶されているアドレスのデータを希望するデータに書き換えることができない。
【００４４】
データ書換が可能であるかどうかの判定方法はいくつか考えられる。一例として、特定のビットを含む１バイトの記憶されているデータのうち、１Ｂとしたいビットが既に０Ｂとなっている場合には、書き込み不能と判断してもよい。別の例として、１バイトの記憶データと、特定のビットのみを０Ｂとし残りを１Ｂとした１バイトの設定データとのＯＲ計算を行い、その計算結果が、元の記憶データと等しければ、書込不能と判断してもよい。
【００４５】
現在、記憶されているアドレスのデータを希望するデータに書き換えることができないときは、現在の記憶されているアドレスのデータに００００００００Ｂを書き込むことによって無効データとし、次のアドレス位置のデータに対して書込を行う。
【００４６】
例えば、仕様切換設定記憶部１１２に記憶されているデータが図２の状態であれば、４バイト目の０１１０１１０１Ｂを現在設定されている仕様切換データとする。この仕様切換データを０１１１１１１１Ｂに書き換えたい場合には、４バイト目のデータを書き換えて実現することはできないので、４バイト目のデータを、無効データを示す００００００００Ｂに変更する。このような変更は、元のデータのビット構成に関わりなく常に実施可能である。
【００４７】
次に、４バイト目の次のアドレス位置である５バイト目のデータを１１１１１１１１Ｂから０１１１１１１１Ｂに書き換える。
【００４８】
以上の書き換えは、ＰＲＯＭ書込み用の治具を使い、４バイト目と５バイト目のデータの２バイトを上書き書き換えすることによって実現できる。
【００４９】
図３は、この発明の電子機器の一つの実施の形態である電子レンジにおいて仕様設定の処理手順を示すフローチャートである。
【００５０】
図３に示すように、まず、ステップＳ１でカウンタｃを１に初期化する。
【００５１】
次に、ステップＳ２では、仕様切換データのｃバイト目を、仕様切換設定記憶部１１２から読み出し、マイクロコンピュータ１のＲＡＭ１２に一時記憶する。
【００５２】
ステップＳ３では、仕様切換設定記憶部１１２に書き込まれたｃバイト目のデータ値が００００００００Ｂであるかどうかを判断する。これは、現在、仕様切換データとして記憶されているデータが有効であるかどうかを判断するものであり、データ値が００００００００Ｂであれば、仕様切換データとして現在記憶されているデータが無効データであると判断して、ステップＳ４に進む。
【００５３】
ステップＳ４では、次のアドレス位置にある仕様切換データを読み込むためにカウンタｃに１を加える。
【００５４】
ステップＳ５では、全ての仕様切換データの読み込みが終わったかどうかを判断して、全ての仕様切換データの読み込みが終わっていれば、これ以上データがないので仕様切換データエラーとして、ステップＳ６に進む。
【００５５】
ステップＳ６では、表示部３やブザー部６により仕様切換データがエラーであることを知らせる。その後、処理を終了する。
【００５６】
ステップＳ５で全ての仕様切換データの読み込みが終わっていないと判断すれば、ステップＳ２に戻り、次のアドレス位置にある仕様切換データを読み込む。
【００５７】
ステップＳ３で仕様切換設定記憶部１１２に書き込まれたｃバイト目のデータ値が００００００００Ｂでなければ、ステップＳ７に進む。
【００５８】
ステップＳ７では、ステップＳ２で読み出されたデータ値をＲＡＭ１２に記憶させて、その内容により、仕様切換データが設定される。この仕様切換データに対応した動作仕様データが仕様処理記憶部１１１から読み出されてＲＡＭ１２に記憶されて設定される。
【００５９】
他の実施の形態としては、仕様の切換が円滑に行われるようにするために、使用される可能性のある仕様切換データを順次配置したグループで構成する。このようなグループは、次の順位のデータに移行する際にビット消去のみが発生するようにデータを配置したデータ配列から構成される。
【００６０】
次の順位のデータに移行する際にビット消去のみが発生するデータ列の例として、表１と表２に示されるデータ列が挙げられる。
【００６１】
【表１】
2009098760.tif 000003
【００６２】
表１は、１バイトのデータに対して利用可能なデータ列の一例を示している。これ以外のデータ列であっても、先行するデータ値を構成するビットのうち、１となっているものを０に書き換えて得られるデータ値が後続するデータにあれば、同等の効果が得られる。最終の００Ｈは、当該アドレス位置にあるデータが無効であることの表示に利用されるので、１バイトに対して８種類の仕様切換データを設定することが可能である。
【００６３】
【表２】
2009098760.tif 000004
【００６４】
表２は、２バイトのデータに対して利用可能なデータ列の一例を示している。表１と同様のデータ管理手法を利用している。最終００００Ｈは、当該アドレス位置にあるデータが無効であることの表示に利用するので、２バイトに対して１６種類の仕様切換データを設定することが可能になる。
【００６５】
製品仕様で、二種類のパラメータが独立して変化する場合は、それぞれのパラメータに対して表２に示すように２バイトの記憶領域を設定し、それぞれのバイトに対して、表１のデータ列を使用すれば、表１と表２を組合せて６４種類の仕様切換データを設定することが可能になる。
【００６６】
本実施形態では、順位が降順に進む方向に沿ってデータの書き換えが常に行われる。このため、仕様を変更する場合には、降順にデータベースを検索し、目的とする仕様を発見したときに、それに対応するデータに上書き書き換えすればよく、先の実施形態で必要とされたデータの確認が不要になる。
【００６７】
たとえば、表３に、１バイトを使用して４種類の仕向地に関する仕様切換データのグループを順次繰り返して配置した例を示す。
【００６８】
【表３】
2009098760.tif 000005
【００６９】
表３に示すように複数の仕様切換データを順次配置すれば、仕様変更は、たとえば、中国向け仕様から英国向け仕様への変更のように、降順と逆の順への変更は、次のグループから仕向地を選択することにより、容易に上書き書き換え可能である。
【００７０】
なお、上記の実施の形態では、電子機器の例として電子レンジを挙げて説明したが、複数の動作仕様に従って機器の制御処理を実行することが可能な制御部を有し、種々の動作仕様の変更が必要な電子機器であれば、この発明は電子レンジ以外の種々の家電機器等に適用可能である。
【００７１】
以上に開示された実施の形態はすべての点で例示であって制限的なものではないと考慮されるべきである。本発明の範囲は、以上の実施の形態ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての修正や変形を含むものである。
【図面の簡単な説明】
【００７２】
【図１】この発明の電子機器の一つの実施の形態としての電子レンジの制御関連の構成を概略的に示すブロック図である。
【図２】仕様切換設定記憶部の仕様切換データの一例を示す図である。
【図３】この発明の電子機器の一つの実施の形態である電子レンジにおいて仕様設定の処理手順を示すフローチャートである。
【符号の説明】
【００７３】
１：マイクロコンピュータ、１１：ＥＰＲＯＭ、１２：ＲＡＭ、１００：電子レンジ、１１１：仕様処理記憶部、１１２：仕様切換設定記憶部。
【図１】
2009098760.tif 000006
【図２】
2009098760.tif 000007
【図３】
2009098760.tif 000008