(57)【特許請求の範囲】
【請求項１】
マイコンに接続可能な複数の電子機器の仕様が、基本機能からなる基本仕様と基本仕様に少なくとも１つ以上の拡張機能を組合せて構成される複数の拡張仕様がある場合に、マイコンを前記仕様のうちの任意の仕様に対応する仕向に設定するマイコンの仕向設定方法であって、
前記マイコンのセレクトポートをプルダウンに設定することによって電子機器の仕様を基本仕様に設定し、前記マイコンのセレクトポートをプルアップに設定することによって電子機器の仕様を拡張仕様に設定するマイコン仕向設定方法において、
前記セレクトポートとして、内部スイッチによって接続されるプルアップ抵抗を内蔵したものを用い、
前記セレクトポートを読み取るときには、内部スイッチをＯＮしてプルアップ抵抗を前記セレクトポートに接続することにより、前記セレクトポートがプルアップあるいはプルダウンに設定されていないときに、前記拡張仕様の内の最多の拡張機能が付加された拡張仕様に設定することを特徴とするマイコンの仕向設定方法。
【請求項２】
マイコンに接続可能な複数の電子機器の仕様が、基本機能からなる基本仕様と基本仕様に少なくとも１つ以上の拡張機能を組合せて構成される複数の拡張仕様がある場合に、マイコンを前記仕様のうちの任意の仕様に対応する仕向に設定するマイコンの仕向設定システムであって、
前記マイコンのセレクトポートをプルダウンに設定することによって電子機器の仕様を基本仕様に設定し、前記マイコンのセレクトポートをプルアップに設定することによって電子機器の仕様を拡張仕様に設定するマイコン仕向設定方法において、
前記セレクトポートとして、内部スイッチによって接続されるプルアップ抵抗を内蔵したものを有し、前記セレクトポートを読み取るときには、内部スイッチをＯＮしてプルアップ抵抗を前記セレクトポートに接続することにより、前記セレクトポートがプルアップあるいはプルダウンに設定されていないときに、前記拡張仕様の内の最多の拡張機能が付加された拡張仕様に設定する設定手段を有することを特徴とするマイコンの仕向設定システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マイコンの仕様判別方法およびマイコンの仕様判別システムに関し、詳しくは、マイコンに接続される複数の電子機器を各仕様の判別が不可能な場合であっても、マイコンの仕向けを最多の拡張機能が付加された拡張仕様に変更してシステムを確実に動作させることができるマイコンの仕様判別方法およびマイコンの仕様判別システムに関する。
【０００２】
【従来の技術】
一般に自動車には、パワーウインドを制御するもの、キーレスエントリーを行なうもの、あるいはカーステレオやエアコンを制御するもの等の電子機器が搭載されているが、これらの電子機器はマイクロコンピュータ（以下、マイコンという）が搭載されたＥＣＵ（Electronic Control Unit）によって制御されている。
【０００３】
ところで、自動車の種類や仕様によって電子機器の仕様が異なるが、仕様別にＥＣＵを作るのではなく、マイコンのソフトウェアを変更して対応している。
【０００４】
具体的には、マイコン側ではソフトウェアー上で各仕様に対応した信号状態（電圧値）を予め記憶しておき、マイコンのセレクトポートに入力される各仕様の電圧値を検知することによって各仕様を判別し、各仕様に応じてソフトウェアーを切換えて車種毎の仕様に対応するものに変更している。
【０００５】
例えば、２つの車両の仕様として、パワーウインドの基本機能のみの基本仕様と、パワーウインドの基本仕様にキーレスエントリーの拡張機能が付加された拡張仕様との２種類の仕様がある場合を考える。
【０００６】
まず、マイコンを基本仕様の車種のＥＣＵに搭載する場合には、マイコンのセレクトポートを基板のグランド側に接続し（プルダウン）、０Ｖの入力電圧に設定する。そして、マイコンの立上がり時等にセレクトポートを読み取ったときにＬｏｗ信号（０Ｖ）を検出することにより、基本仕様に接続されたものと判断してマイコンのソフトウェアを基本仕様に切換え設定する。
【０００７】
また、マイコンを拡張仕様の車種のＥＣＵに搭載する場合には、マイコンのセレクトポートをマイコンの基準電位である５Ｖの電源に接続し（プルアップ）、５Ｖの入力電圧に設定する。そして、マイコンの立上がり時等にセレクトポートを読み取ったときにＨｉ信号（５Ｖ）を検出することにより、拡張仕様に接続されたものと判断してマイコンのソフトウェアを拡張仕様に切換え設定する。
【０００８】
【発明が解決しようとする課題】
しかしながら、このようなマイコンの仕向設定方法にあっては、コストパフォーマンスを考慮して１つのマイコンで拡張仕様に対応するようにソフトウェアー上で制御する場合に、何等かの原因によりマイコンの仕様を決定するセレクトポートのピンが基板から外れる等して重大な欠陥が生じた場合に、マイコンの仕様を設定することができないという問題があった。
【０００９】
例えば、マイコンを拡張仕様の車種に搭載したときに、セレクトピンが基板から外れてしまうと、マイコンの立上がり時等にセレクトポートを読み取ったときにその入力状態が不定となってしまうので、基本仕様に設定されるか拡張仕様に設定されるか予想できず、マイコンを正常に動作させない事態を招来してしまうおそれがあった。
【００１０】
そこで本発明は、何等かの原因によりマイコンのセレクトポートのピンが基板から外れる等して重大な欠陥が生じた場合であっても、各仕様の内の最多の拡張機能が付加された拡張仕様に切換え設定するようにして、各仕様で制御する電子機器を確実に動作させることができるマイコンの仕向設定方法およびマイコンの仕向設定システムを提供することを目的としている。
【００１１】
【課題を解決するための手段】
第１の発明は、上記課題を解決するために、マイコンに接続可能な複数の電子機器の仕様が、基本機能からなる基本仕様と基本仕様に少なくとも１つ以上の拡張機能を組合せて構成される複数の拡張仕様がある場合に、マイコンを前記仕様のうちの任意の仕様に対応する仕向に設定するマイコンの仕向設定方法であって、前記マイコンのセレクトポートをプルダウンに設定することによって電子機器の仕様を基本仕様に設定し、前記マイコンのセレクトポートをプルアップに設定することによって電子機器の仕様を拡張仕様に設定するマイコン仕向設定方法において、前記セレクトポートとして、内部スイッチによって接続されるプルアップ抵抗を内蔵したものを用い、前記セレクトポートを読み取るときには、内部スイッチをＯＮしてプルアップ抵抗を前記セレクトポートに接続することにより、前記セレクトポートがプルアップあるいはプルダウンに設定されていないときに、前記拡張仕様の内の最多の拡張機能が付加された拡張仕様に設定することを特徴としている。
【００１２】
第２の発明は、上記課題を解決するために、マイコンに接続可能な複数の電子機器の仕様が、基本機能からなる基本仕様と基本仕様に少なくとも１つ以上の拡張機能を組合せて構成される複数の拡張仕様がある場合に、マイコンを前記仕様のうちの任意の仕様に対応する仕向に設定するマイコンの仕向設定システムであって、前記マイコンのセレクトポートをプルダウンに設定することによって電子機器の仕様を基本仕様に設定し、前記マイコンのセレクトポートをプルアップに設定することによって電子機器の仕様を拡張仕様に設定するマイコン仕向設定方法において、前記セレクトポートとして、内部スイッチによって接続されるプルアップ抵抗を内蔵したものを有し、前記セレクトポートを読み取るときには、内部スイッチをＯＮしてプルアップ抵抗を前記セレクトポートに接続することにより、前記セレクトポートがプルアップあるいはプルダウンに設定されていないときに、前記拡張仕様の内の最多の拡張機能が付加された拡張仕様に設定する設定手段を有することを特徴としている。
【００１３】
第１および第２の発明によれば、何等かの原因によりマイコンのセレクトポートのピンが基板から外れる等して重大な欠陥が生じた場合であっても、各仕様の内の最多の拡張機能が付加された拡張仕様に切換え設定するようにして、各仕様で制御する電子機器を確実に動作させることができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００１５】
図１〜５は本発明に係るマイコンの仕向設定方法およびマイコンの仕向設定システムの一実施形態を示す図である。
【００１６】
まず、構成を説明する。図１において、１は車両に搭載され、車両の各種電子機器を制御するＥＣＵであり、このＥＣＵ１にはＣＰＵ（Central Processing Unit)２が内蔵されている。このＣＰＵ２は内部バス３、内部スイッチ６およびプルアップ抵抗７が内蔵されている。
【００１７】
このＣＰＵ２はセレクトポート８を備えており、このセレクトポート８はセレクトピン（図示略）が接続され、セレクトポート８はセレクトピンを介して電子機器の基板に接続されるようになっている。
【００１８】
ここで、ＣＰＵ２の詳しい説明を行なう前に、本実施形態の仕様について説明する。
【００１９】
車両の種類によってＣＰＵ２に接続される電子機器の仕様が異なっており、当然のことながらＣＰＵ２の設定も機種毎（仕様毎）に応じて変更される。本実施形態では、図２（ａ）に示すようにＣＰＵ２にパワーウインド11を制御するパワーウインド制御回路12を制御する基本機能のみの仕様Ａと、図２（ｂ）に示すようにパワーウインド制御回路12を制御する基本仕様にドア13をリモートコントローラ14により施錠、開錠するキーレスエントリー制御手段15を制御する拡張機能が付加された仕様Ｂとの２種類の仕様がある場合を考える。
【００２０】
図２（ａ）に示す基本仕様では、図３（ａ）に示すように、セレクトポート８に接続されるセレクトピン21をグランドＧに接続し、内部スイッチ６に相当するプルアップスイッチ22をＯＮしてセレクトポート８に入力される電圧を電圧検知部23によって検知したときにこの電圧値に基づいてＣＰＵを仕様Ａに設定する。
【００２１】
一方、図２（ｂ）に示す拡張仕様では、図３（ｂ）に示すように、セレクトポート８に接続されるセレクトピン21をＶＣＣ（５Ｖ）に接続し、内部スイッチ６に相当するプルアップスイッチ22をＯＮしてセレクトポート８に入力される電圧を電圧検知部23によって検知したときにこの電圧値に基づいてＣＰＵを仕様Ｂに設定する。
【００２２】
本実施形態では、図３（ｃ）に示すように、何等かの原因によってセレクトピン21が基板から外れてしまい、セレクトポート８の入力状態が不定なときでも制御を行なうものである。
【００２３】
再び図１において、ＣＰＵ２のスリープ状態から立上がり時に内部バス３からＰＵ信号を出力して、内部スイッチ６をＯＮさせてプルアップ抵抗７をセレクトポート８に接続する。このとき、セレクトポート８の状態を読み取り、ＰＤ信号として内部バス３に入力することにより、図示しないＣＰＵ２の判定部によって仕様を判別して仕向を設定する。
【００２４】
具体的には、セレクトピンがグランドＧに接続されていると、検知電圧Ｖ＝｛５／（100＋５）｝×５≒０（Ｖ）となるため、仕様Ａに設定する。
【００２５】
また、セレクトピンがＶＣＣ（５Ｖ）に接続されていると、検知電圧Ｖ≒５（Ｖ）となるため、仕様Ｂに設定する。
【００２６】
一方、図３（ｃ）に示すように、セレクトピン21が何等かの原因によって基板から外れてしまった場合でも、プルアップスイッチ22をＯＮしてセレクトポート８の電圧をＣＰＵの内部電源電圧ＶDD（＝５Ｖ）にするので、図３（ｂ）と同様にしてＣＰＵを仕様Ｂに設定する。
【００２７】
本実施形態では、セレクトポート８の入力状態が不定なときでも、内部スイッチ６の働きにより仕様Ｂに自動的に設定するので、セレクトポート８に接続されたセレクトピンが基板から外れてしまう等して仕様を正しく判別することができない場合でも、ＣＰＵ２の仕向を拡張機能が最も多い仕様に対応するように設定することで電子機器を確実に動作させることができるという効果を得ることができるのである。本実施形態では、ＣＰＵ２および内部スイッチ６が設定手段を構成している。
【００２８】
なお、本実施形態では、２種類の仕様について説明しているが、これに限らない。
【００２９】
本実施形態では、図４（ｂ）に示すように、基本仕様Ａ、基本仕様Ａに拡張機能Ｂを付加した拡張仕様、基本仕様Ａに拡張機能Ｃを付加した拡張仕様、基本仕様Ａに拡張機能Ｂ、Ｃを付加した拡張仕様の４種類の仕様をＣＰＵ２で設定することも可能である。なお、図４（ａ）は２種類の仕様にＣＰＵ２を対応させた上記実施形態のピンの状態を仕向の関係を示す図であり、比較のために用いている。
【００３０】
図４（ｂ）に示す仕様の場合には、図５に示すように、ＣＰＵ２にセレクトポート８と設定手段を２つ設けて、セレクトポート８とセレクトポート８′にセレクトピンを接続するようにすればハードウェア上で問題はない。
【００３１】
なお、セレクトポート８にはピン１を、セレクトポート８′にはピン２を接続するものとする。
【００３２】
この場合、ピン１、２がグランドに接続されていれば、基本仕様ＡにＣＰＵを仕向け、ピン１が５Ｖに、ピン２がグランドに接続されていれば、基本仕様Ａ＋ＢにＣＰＵを仕向け、ピン１がグランドに、ピン２が５Ｖに接続されていれば、基本仕様Ａ＋ＣにＣＰＵを仕向け、ピン１、２が５Ｖに接続されていれば、基本仕様Ａ＋Ｂ＋ＣにＣＰＵを仕向ける。
【００３３】
ここで、ピン１をＬｏｗ、ピン２もＬｏｗに設定して基本仕様Ａに設定する場合において、何等かの原因によってＬｏｗに設定すべきピン１が外れてしまったときには、内部スイッチ６の働きによりセレクトポート８がＨｉに設定されるので、基本仕様Ａに拡張仕様Ｂを追加した（Ａ＋Ｂ）仕様にＣＰＵを切換え設定する。
【００３４】
また、何等かの原因によってＬｏｗに設定すべきピン２が外れてしまったときには、内部スイッチ６′の働きによりセレクトポート８′がＨｉに設定されるので、基本仕様Ａに拡張仕様Ｃを追加した（Ａ＋Ｃ）仕様にＣＰＵを切換え設定する。
【００３５】
次に、ピン１をＬｏｗ、ピン２をＨｉに設定して（Ａ＋Ｃ）仕様に設定する場合において、何等かの原因によってＬｏｗに設定すべきピン１が外れてしまったときには、内部スイッチ６の働きによりセレクトポート８がＨｉに設定されるので、ＣＰＵは本来の（Ａ＋Ｃ）仕様に拡張仕様Ｃを追加した（Ａ＋Ｂ＋Ｃ）仕様に切換え設定される。
【００３６】
ここで、Ｈｉに設定すべきピン２が外れてしまったときには、内部スイッチ６′の働きによりセレクトポート８′がＨｉに設定されるので、ＣＰＵは本来の（Ａ＋Ｃ）仕様に切換え設定される。
【００３７】
次に、ピン１をＨｉ、ピン２をＬｏｗに設定して（Ａ＋Ｂ）仕様に設定する場合において、何等かの原因によってＬｏｗに設定すべきピン２が外れてしまったときには、内部スイッチ６′の働きによりセレクトポート８′がＨｉに設定されるので、ＣＰＵは本来の（Ａ＋Ｂ）仕様に拡張仕様Ｃを追加した（Ａ＋Ｂ＋Ｃ）仕様に切換え設定される。
【００３８】
ここで、Ｈｉに設定すべきピン１が外れてしまったときには、内部スイッチ６の働きによりセレクトポート８がＨｉに設定されるので、ＣＰＵは本来の（Ａ＋Ｂ）仕様に切換え設定される。
【００３９】
次に、ピン１をＨｉ、ピン２もＨｉに設定して（Ａ＋Ｂ＋Ｃ）仕様に設定する場合において、何等かの原因によってＨｉに設定すべきピン１が外れてしまったときには、内部スイッチ６の働きによりセレクトポート８がＨｉに設定されるので、ＣＰＵは本来の（Ａ＋Ｂ＋Ｃ）仕様に切換え設定される。
【００４０】
また、Ｈｉに設定すべきピン２が外れてしまったときには、内部スイッチ６′の働きによりセレクトポート８′がＨｉに設定されるので、ＣＰＵは本来の（Ａ＋Ｂ）仕様に切換え設定される。
【００４１】
さらに、セレクトピンが３つ以上設けられている場合にでも適用できる。
【００４２】
図４（ｃ）でセレクトピンが３つ設けられている場合の例を説明するが、この場合には、ＣＰＵ２にセレクトポート８と設定手段を３つ設けてセレクトポート８に３つのセレクトピンを接続すればハードウェア上で問題はない。なお、セレクトポートについては図示省略する。
【００４３】
なお、ピン１に接続されるセレクトポートを第１ポートとし、ピン２に接続されるセレクトポートを第２ポートとし、ピン３に接続されるセレクトポートを第３ポートする。
【００４４】
この場合、セレクトピン１、２、３がグランドに接続されていれば、基本仕様ＡにＣＰＵ２を仕向け、セレクトピン１がグランドに、セレクトピン２が５Ｖに、セレクトピン３がグランドに接続されていれば、基本仕様Ａ＋拡張機能Ｂからなる拡張仕様に仕向け、セレクトピン１がグランドに、セレクトピン２がグランドに、セレクトピン３が５Ｖに接続されていれば、基本仕様Ａ＋拡張機能Ｃからなる拡張仕様に仕向け、セレクトピン１が５Ｖに、セレクトピン２がグランドに仕向け、セレクトピン３がグランドに接続されていれば、基本仕様Ａ＋拡張機能Ｄからなる拡張仕様に仕向け、セレクトピン１がグランドに、セレクトピン２が５Ｖに、セレクトピン３が５Ｖに接続されていれば、基本仕様Ａ＋拡張機能Ｂ＋拡張機能Ｃからなる拡張仕様に仕向け、セレクトピン１が５Ｖに、セレクトピン２が５Ｖに、セレクトピン３がグランドに接続されていれば、基本仕様Ａ＋拡張機能Ｂ＋拡張機能Ｄからなる拡張仕様に仕向け、セレクトピン１が５Ｖに、セレクトピン２がグランドに、セレクトピン３が５Ｖに接続されていれば、基本仕様Ａ＋拡張機能Ｃ＋拡張機能Ｄからなる拡張仕様に仕向け、セレクトピン１、２、３が５Ｖに接続されていれば、基本仕様Ａ＋拡張機能Ｂ＋拡張機能Ｃ＋拡張機能Ｄからなる拡張仕様に仕向ける。すなわち、セレクトピンＰ１、２、３が３つの場合には、ＣＰＵ２は８つの仕様に対応して仕向けられる。
【００４５】
ここで、ピン１〜３をＬｏｗに設定して基本仕様Ａに設定する場合において、何等かの原因によってＬｏｗに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｄを追加した（Ａ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００４６】
また、何等かの原因によってＬｏｗに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｂを追加した（Ａ＋Ｂ）仕様にＣＰＵを切換え設定する。
【００４７】
また、何等かの原因によってＬｏｗに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｃを追加した（Ａ＋Ｃ）仕様にＣＰＵを切換え設定する。
【００４８】
次に、ピン１、３をＬｏｗに、ピン２をＨｉに設定して（Ａ＋Ｂ）仕様に設定する場合において、何等かの原因によってＬｏｗに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様ＢとＤを追加した（Ａ＋Ｂ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００４９】
また、何等かの原因によってＨｉに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｂを追加した本来の（Ａ＋Ｂ）仕様にＣＰＵを切換え設定する。
【００５０】
また、何等かの原因によってＬｏｗに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、本来の（Ａ＋Ｂ）仕様Ａに拡張仕様Ｃを追加した（Ａ＋Ｂ＋Ｃ）仕様にＣＰＵを切換え設定する。
【００５１】
次に、ピン１、２をＬｏｗに、ピン３をＨｉに設定して（Ａ＋Ｃ）仕様に設定する場合において、何等かの原因によってＬｏｗに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、本来の（Ａ＋Ｃ）仕様に拡張仕様Ｄを追加した（Ａ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００５２】
また、何等かの原因によってＬｏｗに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、本来の（Ａ＋Ｃ）仕様に拡張仕様Ｂを追加した（Ａ＋Ｂ＋Ｃ）仕様にＣＰＵを切換え設定する。
【００５３】
また、何等かの原因によってＨｉに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｃを追加した本来の（Ａ＋Ｃ）仕様にＣＰＵを切換え設定する。
【００５４】
次に、ピン１をＨｉに、ピン２、３をＬｏｗに設定して（Ａ＋Ｄ）仕様に設定する場合において、何等かの原因によってＨｉに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｄを追加した本来の（Ａ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００５５】
また、何等かの原因によってＬｏｗに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、本来の（Ａ＋Ｄ）仕様に拡張仕様Ｂを追加した本来の（Ａ＋Ｂ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００５６】
また、何等かの原因によってＬｏｗに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、本来の（Ａ＋Ｄ）仕様に拡張仕様Ｃを追加した（Ａ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００５７】
次に、ピン１をＬｏｗに、ピン２、３をＨｉに設定して（Ａ＋Ｂ＋Ｃ）仕様に設定する場合において、何等かの原因によってＬｏｗに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、本来の（Ａ＋Ｂ＋Ｃ）仕様に拡張仕様Ｄを追加した（Ａ＋Ｂ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００５８】
また、何等かの原因によってＨｉに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様ＢとＣを追加した本来の（Ａ＋Ｂ＋Ｃ）仕様にＣＰＵを切換え設定する。
【００５９】
また、何等かの原因によってＨｉに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様ＢとＣを追加した本来の（Ａ＋Ｂ＋Ｃ）仕様にＣＰＵを切換え設定する。
【００６０】
次に、ピン１、２をＨｉに、ピン３をＬｏｗに設定して（Ａ＋Ｂ＋Ｄ）仕様に設定する場合において、何等かの原因によってＨｉに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様ＢとＤを追加した本来の（Ａ＋Ｂ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６１】
また、何等かの原因によってＨに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様ＢとＤを追加した本来の（Ａ＋Ｂ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６２】
また、何等かの原因によってＬｏｗに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、本来の（Ａ＋Ｂ＋Ｄ）仕様に拡張仕様Ｃを追加した（Ａ＋Ｂ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６３】
次に、ピン１、３をＨｉに、ピン２をＬｏｗに設定して（Ａ＋Ｃ＋Ｄ）仕様に設定する場合において、何等かの原因によってＨｉに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様ＣとＤを追加した本来の（Ａ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６４】
また、何等かの原因によってＬｏｗに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、本来の仕様（Ａ＋Ｃ＋Ｄ）に拡張仕様Ｂを追加した（Ａ＋Ｂ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６５】
また、何等かの原因によってＨｉに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様ＣとＤを追加した本来の（Ａ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６６】
次に、ピン１〜３をＨｉに設定して（Ａ＋Ｂ＋Ｃ＋Ｄ）仕様に設定する場合において、何等かの原因によってＨｉに設定すべきピン１が外れてしまったときには、内部スイッチの働きにより第１ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｂ、Ｃ、Ｄを追加した本来の（Ａ＋Ｂ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６７】
また、何等かの原因によってＬｏｗに設定すべきピン２が外れてしまったときには、内部スイッチの働きにより第２ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｂ、Ｃ、Ｄを追加した本来の（Ａ＋Ｂ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６８】
また、何等かの原因によってＬｏｗに設定すべきピン３が外れてしまったときには、内部スイッチの働きにより第３ポートがＨｉに設定されるので、基本仕様Ａに拡張仕様Ｂ、Ｃ、Ｄを追加した本来の（Ａ＋Ｂ＋Ｃ＋Ｄ）仕様にＣＰＵを切換え設定する。
【００６９】
なお、セレクトピンが４つ以上の場合は上述したようにセレクトポートと設定部がセレクトピンの数と同数だけ増大するだけで基本的な制御は同じであるため、説明を省略する。
【００７０】
【発明の効果】
本発明によれば、何等かの原因によりマイコンのセレクトポートのピンが基板から外れる等して重大な欠陥が生じた場合であっても、各仕様の内の最多の拡張機能が付加された拡張仕様に切換え設定するようにして、各仕様で制御する電子機器を確実に動作させることができる。
【図面の簡単な説明】
【図１】本発明に係るマイコンの仕向設定方法およびマイコンの仕向設定システムの一実施形態を示す図であり、そのＣＰＵの構成図である。
【図２】（ａ）は一実施形態のＣＰＵに接続される基本仕様を示す図、（ｂ）はＣＰＵに接続される拡張仕様を示す図、（ｃ）はセレクトピンが基板から外れたときにＣＰＵが仕向けられる拡張仕様を示す図である。
【図３】（ａ）は一実施形態の基本仕様をＣＰＵに接続した状態を示す回路図、（ｂ）は拡張仕様をＣＰＵに接続した状態を示す回路図、（ｃ）はセレクトピンが外れた状態を示す回路図である。
【図４】（ａ）は一実施形態のセレクトピンが１ピンのときのピンの状態と仕向の関係を示す図、（ｂ）はセレクトピンが２ピンのときのピンの状態と仕向の関係を示す図、（ｃ）はセレクトピンが３ピンのときのピンの状態と仕向の関係を示す図である。
【図５】セレクタピンが２ピンのときのＣＰＵの構成を示す図である。
【符号の説明】
２    ＣＰＵ（設定手段）
６    内部スイッチ（設定手段）
７    プルアップ抵抗
８    セレクトポート
【図１】
0003799471.tif 000002
【図２】
0003799471.tif 000003
【図３】
0003799471.tif 000004
【図４】
0003799471.tif 000005
【図５】
0003799471.tif 000006