(57)【要約】【課題】家電製品等の応用装置の機種展開に対して、同一のマイクロコンピュータでコストアップすることなく共用化対応すること。【解決手段】信号の入出力を行う１本以上の入出力ポート１と、入出力ポートのモードを設定するポートモード設定手段２と、入出力ポートの機能を選択する機能選択手段４を備え、機能選択手段４の出力によりポートモード設定手段２で入出力ポート１のモードを設定するものである。また、外部メモリ１１で入出力ポート１の機能選択を行うことにより、入出力ポート１の機能選択が容易にでき、マイクロコンピュータ１０の共用化が可能となる。【選択図】図１
2006011795.tif 000002
【特許請求の範囲】
【請求項１】
信号の入出力を行う１本以上の入出力ポートと、前記入出力ポートのモードを設定するポートモード設定手段と、前記入出力ポートの機能を選択する機能選択手段を備え、前記機能選択手段の出力により前記ポートモード設定手段で前記入出力ポートの設定を入力モードまたは出力モードに設定するポートモード制御装置。
【請求項２】
マイクロコンピュータに入出力ポートと、ポートモード設定手段を備え、機能選択手段が外部メモリであり、前記マイクロコンピュータと前記外部メモリが通信することにより、前記入出力ポートのモードを設定する請求項１に記載のポートモード制御装置。
【請求項３】
機能選択手段により入出力ポートが未使用と選択された場合、前記入出力ポートをポートモード設定手段により出力モードに設定する請求項１または２に記載のポートモード制御装置。
【請求項４】
機能選択手段の出力によりポートモード設定が確定するまでの間、ポートモード設定手段により入出力ポートを出力モードに設定し、前記入出力ポートからインアクティブレベルを出力する請求項１〜３のいずれか１項に記載のポートモード制御装置。
【請求項５】
機能選択手段の出力によりポートモード設定が確定するまでの間、ポートモード設定手段により入出力ポートを入力モードに設定する請求項１〜３のいずれか１項に記載のポートモード制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入出力ポート、特にマイクロコンピュータのポートモード制御装置に関するものである。
【背景技術】
【０００２】
マイクロコンピュータは家電製品等の応用装置に組み込まれ、特に１チップマイクロコンピュータにおいては、タイマ、シリアルインタフェース、割込コントローラ等の周辺機能とともに、入出力の制御が行えるポート機能を搭載している。従来、この種のマイクロコンピュータのポートモード制御装置は、ポートモード初期化をプログラムで行ったり、マイクロコンピュータの製造段階でのオプション指定回路によりポートモードの設定を行ったりしている（例えば、特許文献１参照）。
【０００３】
図４は、特許文献１に記載された従来のポートモード制御装置を示すものである。図４に示すように、マイクロコンピュータ１０は、入出力ポート１と、入出力ポート１のモードを設定するポートモード設定手段２と、ポートモード設定手段２を制御する制御部３から構成されている。
【特許文献１】特開平１−１９４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、ポートモード初期化をプログラムで行ったり、マイクロコンピュータの製造段階でのオプション指定回路によりポートモードの設定を行ったりしており、各ポートの機能は固定されてしまうため、家電製品等の応用装置の機種展開に対して、同一のマイクロコンピュータで共用化対応できない、または、ポート数の多いマイクロコンピュータが必要となり、コストアップを招くという課題を有していた。
【０００５】
本発明は、前記従来の課題を解決するもので、家電製品等の応用装置の機種展開に対して、同一のマイクロコンピュータで共用化対応するポートモード制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明のポートモード制御装置は、信号の入出力を行う１本以上の入出力ポートと、入出力ポートのモードを設定するポートモード設定手段と、入出力ポートの機能を選択する機能選択手段を備え、機能選択手段の出力によりポートモード設定手段で入出力ポートのモードを設定するものである。また、外部メモリで入出力ポートの機能選択を行うことにより、入出力ポートの機能選択が容易にでき、マイクロコンピュータの共用化が可能となる。
【発明の効果】
【０００７】
本発明のポートモード制御装置は、家電製品等の応用装置の機種展開に対して、同一のマイクロコンピュータでコストアップすることなく共用化対応することができる。
【発明を実施するための最良の形態】
【０００８】
第１の発明は信号の入出力を行う１本以上の入出力ポートと、入出力ポートのモードを設定するポートモード設定手段と、入出力ポートの機能を選択する機能選択手段を備え、機能選択手段の出力によりポートモード設定手段で入出力ポートのモードを設定することにより、同一の入出力ポートでも、各機能毎にポートモードの設定が可能となり、応用装
置の機種展開に対して、同一のマイクロコンピュータでコストアップすることなく共用化対応することができる。
【０００９】
第２の発明は、特に、第１の発明のポートモード制御装置の機能選択手段を外部メモリとすることにより、入出力ポートの機能選択が容易にできる。
【００１０】
第３の発明は、特に、第１または第２の発明のポートモード制御装置を機能選択手段により入出力ポートが未使用と選択された場合、入出力ポートをポートモード設定手段により出力モードに設定することにより、入出力ポートのプルアップ抵抗等を不要にし、コストダウンを図ることができる。
【００１１】
第４の発明は、特に、第１〜３のいずれか１つの発明のポートモード制御装置を機能選択手段の出力によりポートモード設定が確定するまでの間、ポートモード設定手段により入出力ポートを出力モードに設定し、入出力ポートからインアクティブレベルを出力することにより、機能選択により第１の機能選択時入出力ポート使用、また、機能選択により第２の機能選択時入出力ポート未使用の場合でも、ポートモード設定が確定するまでの間に入出力ポートが出力モードなっており、入出力ポートのプルアップ抵抗等を不要にし、コストダウンを図ることができる。
【００１２】
第５の発明は、特に、第１〜３のいずれか１つの発明のポートモード制御装置を機能選択手段の出力によりポートモード設定が確定するまでの間、ポートモード設定手段により入出力ポートを入力モードに設定することにより、機能選択により第１の機能選択時と機能選択により第２の機能選択時とで論理が異なっている場合でも、ポートモード設定が確定するまでの間に異常出力することを防止することができる。
【００１３】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態１におけるポートモード制御装置のブロック図を示すものである。
【００１５】
図１において、マイクロコンピュータ１０は、入出力ポート１と、入出力ポート１のモードを設定するポートモード設定手段２と、ポートモード設定手段２を制御する制御部３から構成され、ＥＰＲＯＭ等の外部メモリ１１は、機能選択手段４を備え、マイクロコンピュータ１０と外部メモリ１１はシリアルインタフェース等を介してデータの送受信を行っている。
【００１６】
以上のように構成されたポートモード制御装置について、以下、入出力ポート１の設定が、第１の機能選択時入力モード、第２の機能選択時未使用である場合の動作を図２のフローチャートを用いて説明する。
【００１７】
まず、電源投入により、入出力ポート１をポートモード設定手段２により出力モードに設定するとともに、入出力ポート１からインアクティブレベルを出力する（Ｓ１０１）。つぎに、機能判定データを外部メモリ１１から読み込む（Ｓ１０２）。読み込まれた機能判定データにより入出力ポート１のポート設定を判定する（Ｓ１０３）。入出力ポート１が機能使用であれば、入出力ポート１をポートモード設定手段２により入力モードに設定する（Ｓ１０４）。入出力ポート１が未使用であれば、入出力ポート１をポートモード設定手段２により出力モードに設定する（Ｓ１０５）。
【００１８】
以上のように、本実施の形態においては、信号の入出力を行う１本以上の入出力ポートと、入出力ポートのモードを設定するポートモード設定手段と、入出力ポートの機能を選択する機能選択手段を備え、機能選択手段の出力によりポートモード設定手段で入出力ポートのモードを設定することにより、同一の入出力ポートでも、各機能毎にポートモードの設定が可能となり、応用装置の機種展開に対して、同一のマイクロコンピュータでコストアップすることなく共用化対応することができる。
【００１９】
また、本実施の形態では、機能選択手段を外部メモリとすることにより、入出力ポートの機能選択が容易にできる。
【００２０】
また、本実施の形態では、機能選択手段により入出力ポートが未使用と選択された場合、入出力ポートをポートモード設定手段により出力モードに設定することにより、入出力ポートのプルアップ抵抗等を不要にし、コストダウンを図ることができる。
【００２１】
また、本実施の形態では、機能選択手段の出力によりポートモード設定が確定するまでの間、ポートモード設定手段により入出力ポートを出力モードに設定し、入出力ポートからインアクティブレベルを出力することにより、機能選択により第１の機能選択時入出力ポート使用、また、機能選択により第２の機能選択時入出力ポート未使用の場合でも、ポートモード設定が確定するまでの間、入出力ポートが出力モードなっており、入出力ポートのプルアップ抵抗等を不要にし、コストダウンを図ることができる。
【００２２】
（実施の形態２）
図３は、本発明の実施の形態２におけるポートモード制御装置のフローチャートである。以下、入出力ポート１の設定が、第１の機能選択時アクティブレベルＨｉの出力モード、第２の機能選択時アクティブレベルＬｏの出力モードである場合の動作を図３のフローチャートを用いて説明する。
【００２３】
まず、電源投入により、入出力ポート１をポートモード設定手段２により入力モードに設定する（Ｓ２０１）。つぎに、機能判定データを外部メモリ１１から読み込む（Ｓ２０２）。読み込まれた機能判定データにより入出力ポート１のポート設定を判定する（Ｓ２０３）。第１の機能選択であれば、入出力ポート１をポートモード設定手段２により出力モードに設定するとともに、Ｌｏ出力する（Ｓ２０４）。第２の機能選択であれば、入出力ポート１をポートモード設定手段２により出力モードに設定するとともに、Ｈｉ出力する（Ｓ２０５）。
【００２４】
以上のように、本実施の形態においては、機能選択手段の出力によりポートモード設定が確定するまでの間、ポートモード設定手段により入出力ポートを入力モードに設定することにより、機能選択により第１の機能選択時と機能選択により第２の機能選択時とで論理が異なっている場合でも、ポートモード設定が確定するまでの間に異常出力することを防止することができる。
【産業上の利用可能性】
【００２５】
以上のように、本発明にかかるポートモード制御装置は、応用装置の機種展開に対して、同一のマイクロコンピュータでコストアップすることなく共用化対応することが可能となるので、テレビ、ビデオ等のＡＶ機器や空気調和機等の家電機器等の用途に適用できる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態１におけるポートモード制御装置のブロック図
【図２】本発明の実施の形態１におけるポートモード制御装置の動作を示すフローチャート
【図３】本発明の実施の形態２におけるポートモード制御装置の動作を示すフローチャート
【図４】従来のポートモード制御装置のブロック図
【符号の説明】
【００２７】
１  入出力ポート
２  ポートモード設定手段
３  制御部
４  機能選択手段
１０  マイクロコンピュータ
１１  外部メモリ
【図１】
2006011795.tif 000003
【図２】
2006011795.tif 000004
【図３】
2006011795.tif 000005
【図４】
2006011795.tif 000006