(57)【要約】【課題】少ないハードウエア構成でソフトウエアに負担を掛けることなく、容易にデジット駆動端子の並列駆動ができる蛍光表示管駆動用マイクロコントローラを提供する。【解決手段】表示出力制御回路１２から順次出力されるデジットスキャン表示データを、デジット時間シフトレジスタ１５の設定に基づいて、外部で並列接続されるデジット駆動端子（デジット表示データ用の高耐圧出力端子２）からデジット駆動信号が同時に出力されるようにデジット波形制御回路１４において時間シフトする。【選択図】図１
2007147929.tif 000002
【特許請求の範囲】
【請求項１】
蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、
デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、
デジットデータを順次出力する表示出力制御回路と、
外部で並列接続される前記端子からデジット駆動信号が同時に出力されるようにデジットデータを時間シフトさせるためのレジスタ値を格納するレジスタと、
前記表示出力制御回路から出力された各デジットデータを前記レジスタのレジスタ値に基づいて時間シフトして出力するデジット波形制御回路と、
を具備し、前記デジット波形制御回路から出力された各デジットデータを前記各端子へ入力することを特徴とする蛍光表示管駆動用マイクロコントローラ。
【請求項２】
蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、
デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、
デジットデータを順次出力する表示出力制御回路と、
前記各端子からデジット駆動信号が所定期間出力されるようにデジットデータを所定期間保持させるためのレジスタ値を格納するレジスタと、
前記表示出力制御回路から出力された各デジットデータを前記レジスタのレジスタ値に基づいて所定期間保持して、その保持している期間出力するデジット波形制御回路と、
を具備し、前記デジット波形制御回路から出力された各デジットデータを前記各端子へ入力することを特徴とする蛍光表示管駆動用マイクロコントローラ。
【請求項３】
蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、
デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、
デジットデータを順次出力する表示出力制御回路と、
外部で並列接続される前記端子からデジット駆動信号が同時に出力されるようにデジットデータを時間シフトさせるためのレジスタ値を格納するレジスタと、
前記表示出力制御回路から出力されたデジットデータを選択し、その選択したデジットデータを前記レジスタのレジスタ値に基づいて時間シフトして出力する複数の選択回路と、
を具備し、前記各選択回路から出力されたデジットデータを前記各端子へ入力することを特徴とする蛍光表示管駆動用マイクロコントローラ。
【請求項４】
蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、
デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、
デジットデータを順次出力する表示出力制御回路と、
前記各端子からデジット駆動信号が所定期間出力されるようにデジットデータを所定期間保持させるためのレジスタ値を格納するレジスタと、
前記表示出力制御回路から出力されたデジットデータを選択し、その選択したデジットデータを前記レジスタのレジスタ値に基づいて所定期間保持して、その保持している期間出力する複数の選択回路と、
を具備し、前記各選択回路から出力されたデジットデータを前記各端子へ入力することを特徴とする蛍光表示管駆動用マイクロコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蛍光表示管（ＶＦＤ）を直接駆動するための機能を備えた蛍光表示管駆動用マイクロコントローラに関する。
【背景技術】
【０００２】
現在、蛍光表示管においては多彩な表示が主流になってきており、それに伴い、蛍光表示管駆動用マイクロコントローラが蛍光表示管を直接駆動する場合に、デジット電流能力が不足するケースがでてきた。
【０００３】
従来は、この問題を解決するために、デジットデータを任意出力することができるユニバーサルグリッド機能と呼ばれる専用ハードウエアを搭載して、デジット駆動端子を並列接続し、その並列接続されたデジット駆動端子から同時にデジット駆動信号を出力させて、電流能力を補う方法がとられていた。
【０００４】
例えば、デジットデータをあらかじめＲＡＭ領域の一部にデータ設定し、順次デジット（桁）をスキャンする際に、ユニバーサルグリッド機能によりデジットデータをＲＡＭ領域から読み出し並列接続されたデジット駆動端子へ同時に転送することで、並列接続されたデジット駆動端子から同時にデジット駆動信号を出力させる蛍光表示管駆動用マイクロコントローラが提案されている（例えば、特許文献１参照。）。
【０００５】
しかしながら、デジットデータをあらかじめＲＡＭ領域の一部にデータ設定する従来の蛍光表示管駆動用マイクロコントローラでは、デジットデータを設定するための表示専用ＲＡＭ領域が別途必要であり、かつ順次デジットをスキャンする際には、表示専用ＲＡＭ領域に設定されたデジットデータを並列接続されたデジット駆動端子へ同時に転送するための処理を実行する専用回路が必要になるため、回路規模が増大し、チップのコストが高くなるという問題を有していた。さらに、ソフトウエアによってデジットデータをあらかじめ表示専用ＲＡＭ領域に設定する必要が生じ、ソフトウエア開発者の負担が増えるという問題を有していた。
【特許文献１】特開２００２−４０９９１号公報（第一図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題点に鑑み、並列接続されるデジット駆動端子からデジット駆動信号が同時に出力されるように、順次出力されるデジットデータを時間シフトすることにより、または、順次出力されるデジットデータを所定期間保持して、その保持している期間デジット駆動端子へ出力することにより、少ないハードウエア構成でソフトウエアに負担を掛けることなく、容易にデジット駆動端子の並列駆動ができる蛍光表示管駆動用マイクロコントローラを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の請求項１記載の蛍光表示管駆動用マイクロコントローラは、蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、デジットデータを順次出力する表示出力制御回路と、外部で並列接続される前記端子からデジット駆動信号が同時に出力されるようにデジットデータを時間シフトさせるためのレジスタ値を格納するレジスタと、前記表示出力制御回路から出力された各デジットデータを前記レジスタのレジスタ値に基づいて時間シフトして出力するデジット波形制御回路と、を具備し、前記デジット波形制御回路から出力された各デジットデータを前記各端子へ入力することを特徴とする。
【０００８】
また、本発明の請求項２記載の蛍光表示管駆動用マイクロコントローラは、蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、デジットデータを順次出力する表示出力制御回路と、前記各端子からデジット駆動信号が所定期間出力されるようにデジットデータを所定期間保持させるためのレジスタ値を格納するレジスタと、前記表示出力制御回路から出力された各デジットデータを前記レジスタのレジスタ値に基づいて所定期間保持して、その保持している期間出力するデジット波形制御回路と、を具備し、前記デジット波形制御回路から出力された各デジットデータを前記各端子へ入力することを特徴とする。
【０００９】
また、本発明の請求項３記載の蛍光表示管駆動用マイクロコントローラは、蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、デジットデータを順次出力する表示出力制御回路と、外部で並列接続される前記端子からデジット駆動信号が同時に出力されるようにデジットデータを時間シフトさせるためのレジスタ値を格納するレジスタと、前記表示出力制御回路から出力されたデジットデータを選択し、その選択したデジットデータを前記レジスタのレジスタ値に基づいて時間シフトして出力する複数の選択回路と、を具備し、前記各選択回路から出力されたデジットデータを前記各端子へ入力することを特徴とする。
【００１０】
また、本発明の請求項４記載の蛍光表示管駆動用マイクロコントローラは、蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラであって、デジットデータを入力して蛍光表示管へデジット駆動信号を出力する複数の端子と、デジットデータを順次出力する表示出力制御回路と、前記各端子からデジット駆動信号が所定期間出力されるようにデジットデータを所定期間保持させるためのレジスタ値を格納するレジスタと、前記表示出力制御回路から出力されたデジットデータを選択し、その選択したデジットデータを前記レジスタのレジスタ値に基づいて所定期間保持して、その保持している期間出力する複数の選択回路と、を具備し、前記各選択回路から出力されたデジットデータを前記各端子へ入力することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、少ないハードウエア構成（回路規模）でソフトウエアに負担を掛けることなく、容易にデジット駆動端子の並列駆動ができる。すなわち、ソフトウエアによるレジスタの設定により、デジット駆動端子の並列駆動が可能となるので、デジットデータ専用のＲＡＭ空間を設ける必要がなく、ソフトウエア設計時に、自由に使用できるＲＡＭ空間が増す。さらに、デジットデータをあらかじめＲＡＭ領域に設定する必要がなく、その分ソフトウエア設計の開発に伴う複雑性を軽減させることができる。また、デジットデータを並列接続されたデジット駆動端子へ同時に転送するためのユニバーサルグリッド回路を設ける必要がなく、回路規模を削減でき、チップのコストを低減できる。
【発明を実施するための最良の形態】
【００１２】
（実施の形態１）
以下、本発明の実施の形態１における蛍光表示管駆動用マイクロコントローラについて、図面を参照して説明する。図１に、本実施の形態１における蛍光表示管駆動用マイクロコントローラの概略構成の一例を示す。図１において、１は蛍光表示管駆動用マイクロコントローラである。
【００１３】
蛍光表示管駆動用マイクロコントローラ１において、２は図示しない蛍光表示管を駆動するための複数の高耐圧出力端子である。これらの高耐圧出力端子２はデジット表示データ用とセグメント表示データ用に分けられる。デジット表示データ用の高耐圧出力端子（デジット駆動端子）は、入力されたデジット表示データ（デジットデータ）を、蛍光表示管を駆動するために高電圧に変換して、デジット駆動信号として出力する。一方、セグメント表示データ用の高耐圧出力端子（セグメント駆動端子）も同様に、入力されたセグメント表示データ（セグメントデータ）を、蛍光表示管を駆動するために高電圧に変換して、セグメント駆動信号として出力する。
【００１４】
３は表示タイミングに合わせてデジット表示データあるいはセグメント表示データをラッチする出力ラッチであり、各高耐圧出力端子２へデジット表示データまたはセグメント表示データを出力する。４は各デジット表示データと各セグメント表示データを各出力ラッチ３へ伝達するための表示データバスである。
【００１５】
また、５はデータバス、６はアドレスバス、７は任意にデータ設定できるＲＡＭ（メモリ）、８はプログラムを格納するＲＯＭである。ＲＡＭ７とＲＯＭ８は共にデータバス５とアドレスバス６に接続している。
【００１６】
９はデータバス５とアドレスバス６に接続し、ＲＯＭ８に格納されているプログラムに基づいてセグメント表示データをＲＡＭ７の所定の位置に格納するＣＰＵである。セグメント表示データは、ＲＡＭ７においてＳＥＧ０からＳＥＧｎまで規則正しく順に配列される。
【００１７】
１０はセグメントデータライン、１１はセグメントアドレスライン、１２は表示出力制御回路であり、セグメントデータライン１０は表示出力制御回路１２とデータバス５を接続し、セグメントアドレスライン１１は表示出力制御回路１２とアドレスバス６を接続する。
【００１８】
表示出力制御回路１２は、セグメントアドレスライン１１とアドレスバス６を経て、ＲＡＭ７から読み出すセグメント表示データのアドレスを指定し、その指定したアドレスのセグメント表示データを、データバス５とセグメントデータライン１０を経て読み出し、出力する。また、表示出力制御回路１２は、デジットスキャン表示データ（デジットデータ）を生成して順次出力する。
【００１９】
また、表示出力制御回路１２は、ＣＰＵ９へバス解放要求信号を出力する。１３は表示出力制御回路１２から出力されたバス解放要求信号をＣＰＵ９へ伝達するバス解放要求信号ラインである。ＣＰＵ９はこのバス解放要求信号を受けて、データバス５とアドレスバス６を表示出力制御回路１２に解放する。これにより、表示出力制御回路１２はＲＡＭ７に自由にアクセスすることができるようになる。
【００２０】
１４はデジット波形制御回路、１５はデジット時間シフトレジスタである。また、１６はデジットスキャン表示データラインであり、表示出力制御回路１２から出力されたデジットスキャン表示データをデジット波形制御回路１４へ伝達する。
【００２１】
デジット波形制御回路１４は、表示出力制御回路１２から出力された各デジットスキャン表示データを、デジット時間シフトレジスタ１５のレジスタ値に基づいて時間シフトして、デジット表示データ（デジットデータ）として出力する。デジット時間シフトレジスタ１５には、外部で並列接続される複数のデジット駆動端子（高耐圧出力端子２）からデジット駆動信号が同時に出力されるようにデジット波形制御回路１４による時間シフト動作を制御するためのレジスタ値が格納されている。
【００２２】
１７はセグメント表示データラインであり、表示出力制御回路１２から出力されるセグメント表示データを表示データバス４へ伝達する。また、１８はデジット表示データラインであり、デジット波形制御回路１４から出力されるデジット表示データを表示データバス４へ伝達する。
【００２３】
このように構成された蛍光表示管駆動用マイクロコントローラ１の動作について説明する。まず、表示出力制御回路１２が、ＣＰＵ９へバス解放要求信号を出力して、ＲＡＭ７から順次セグメント表示データを読み出す。表示出力制御回路１２によりＲＡＭ７から読み出されたセグメント表示データは、出力ラッチ３を経て高耐圧出力端子（セグメント駆動端子）２へ出力される。
【００２４】
一方、表示出力制御回路１２は、デジットスキャン表示データを生成してデジット波形制御回路１４へ順次出力する。デジット波形制御回路１４は、デジット時間シフトレジスタ１５に設定されたレジスタ値の内容に基づいて、外部で並列接続される複数のデジット駆動端子からデジット駆動信号が同時に出力されるようにデジットスキャン表示データを時間シフトして、一単位時間にデジット表示データを複数出力する。デジット表示データは、出力ラッチ３を経て、高耐圧出力端子（デジット駆動端子）２へ出力される。よって、デジット駆動端子の並列駆動が可能になる。なお、セグメント表示データをラッチする出力ラッチ３のタイミングは、時間シフトされたデジット表示データが入力されて並列駆動されるデジット駆動端子の動作タイミングに合わせる必要がある。
【００２５】
図２に、高耐圧出力端子（デジット駆動端子）を並列接続した場合の構成の概要を示す。蛍光表示管を駆動する蛍光表示管駆動用マイクロコントローラ１においてデジット電流能力が低い場合には、図２に示すように、隣接する２つのデジット駆動端子を蛍光表示管駆動用マイクロコントローラ１の外部で接続して並列駆動を行うことで、蛍光表示管の仕様を満たすデジット電流能力を供給することが可能になる。
【００２６】
続いて、デジット波形制御回路１４による時間シフトの一具体例について説明する。図３は、蛍光表示管駆動用マイクロコントローラ１の動作の一例を示すタイミングチャート図であり、図４は、デジット表示データを時間シフトしない場合の標準タイミングチャート図である。
【００２７】
図４において、４１〜４６はデジット駆動端子（高耐圧出力端子）１〜６に対するデジット表示データであり、デジット表示データを時間シフトしない場合、単位時間ごとに順次桁１〜６が表示される。
【００２８】
一方、図３において、３１〜３６はデジット駆動端子（高耐圧出力端子）１〜６に対するデジット表示データであり、図４に示すデジット表示データ４１〜４６と同等である。また、３Ａ〜３Ｅは、デジット波形制御回路１４によりデジット表示データ３１〜３５が時間シフトされたものであり、デジット表示データ３１〜３５と同等のデータである。
【００２９】
本実施の形態１では、デジット時間シフトレジスタ１５を設定することで、デジット表示データを隣接するデジット駆動端子（高耐圧出力端子２）へ同時に出力することができ、隣接するデジット駆動端子からデジット駆動信号を同時に出力させることができる。
【００３０】
図３に示す例では、デジット時間シフトレジスタ１５を２桁の並列駆動設定にすることで、端子１と端子２、端子３と端子４、端子５と端子６へ同時にデジット表示データを入力している。
【００３１】
すなわち、端子１に対するデジット表示データ３１をデジット波形制御回路１４により３単位時間分シフトさせてデジット表示データ３Ａにし、端子２に対するデジット表示データ３２をデジット波形制御回路１４により２単位時間分シフトさせてデジット表示データ３Ｂにすることで、端子１と端子２から同時にデジット駆動信号を出力させる。
【００３２】
同様に、端子３に対するデジット表示データ３３をデジット波形制御回路１４により２単位時間分シフトさせてデジット表示データ３Ｃにし、端子４に対するデジット表示データ３４をデジット波形制御回路１４により１単位時間分シフトさせてデジット表示データ３Ｄにすることで、端子３と端子４から同時にデジット駆動信号を出力させる。また、端子５に対するデジット表示データ３５をデジット波形制御回路１４により１単位時間分シフトさせてデジット表示データ３Ｅにし、端子６に対するデジット表示データ３６についてはデジット波形制御回路１４からそのまま出力させることで、端子５と端子６から同時にデジット駆動信号を出力させる。
【００３３】
また、図３に示すように、２桁の並列駆動設定では、デジット表示データ（デジットスキャン表示データ）の繰り返し周期Ｔｃｙｃに対して、繰り返し周期Ｔｃｙｃ／２での表示が可能になる。なお、２桁の並列駆動設定に限らず、ｎ桁の並列駆動設定が可能である。ｎ桁の並列駆動設定では、繰り返し周期Ｔｃｙｃ／ｎでの表示が可能になる。
【００３４】
（実施の形態２）
以下、本発明の実施の形態２における蛍光表示管駆動用マイクロコントローラについて、図面を参照して説明する。図５に、本実施の形態２における蛍光表示管駆動用マイクロコントローラの概略構成の一例を示す。但し、前述した実施の形態１において説明した部材に対応する部材には同一符号を付して、説明を省略する。本実施の形態２では、実施の形態１に対して、デジット波形制御回路１４の制御要素にデジット保持シフトレジスタを追加した構成となっている。
【００３５】
図５において、１９はデジット保持シフトレジスタである。デジット波形制御回路１４は、表示出力制御回路１２から出力された各デジットスキャン表示データ（デジットデータ）を、デジット保持シフトレジスタ１９のレジスタ値に基づいて所定期間保持して、その保持している期間デジット表示データ（デジットデータ）として出力する。デジット保持シフトレジスタ１９には、各デジット駆動端子（高耐圧出力端子２）からデジット駆動信号が所定期間出力されるようにデジット波形制御回路１４による保持シフト動作を制御するためのレジスタ値が格納されている。
【００３６】
このように構成された蛍光表示管駆動用マイクロコントローラ１の動作について説明する。まず、表示出力制御回路１２が、ＣＰＵ９へバス解放要求信号を出力して、ＲＡＭ７から順次セグメント表示データを読み出す。表示出力制御回路１２によりＲＡＭ７から読み出されたセグメント表示データは、出力ラッチ３を経て高耐圧出力端子（セグメント駆動端子）２へ出力される。
【００３７】
一方、表示出力制御回路１２は、デジットスキャン表示データを生成してデジット波形制御回路１４へ順次出力する。デジット波形制御回路１４は、デジット保持シフトレジスタ１９に設定されたレジスタ値の内容に基づいて、外部で並列接続される複数のデジット駆動端子からデジット駆動信号が同時に出力されるようにデジットスキャン表示データを所定期間保持して、一単位時間にデジット表示データを複数出力する。デジット表示データは、出力ラッチ３を経て、高耐圧出力端子（デジット駆動端子）２へ出力される。よって、デジット駆動端子の並列駆動が可能になる。なお、セグメント表示データをラッチする出力ラッチ３のタイミングは、保持シフトされたデジット表示データが入力されて並列駆動されるデジット駆動端子の動作タイミングに合わせる必要がある。
【００３８】
以下、デジット波形制御回路１４による保持シフトの一具体例について説明する。図６は、蛍光表示管駆動用マイクロコントローラ１の動作の一例を示すタイミングチャート図である。
【００３９】
図６において、６１〜６６は端子（高耐圧出力端子２）１〜６に対するデジット表示データであり、図４に示すデジット表示データ４１〜４６と同等である。また、６Ａ〜６Ｆは、デジット波形制御回路１４によりデジット表示データ６１〜６６が１単位時間保持されたものであり、１単位時間前のデジット表示データ６１〜６６と同等のデータである。
【００４０】
本実施の形態２では、デジット保持シフトレジスタ１９を設定することで、デジット表示データを隣接するデジット駆動端子（高耐圧出力端子２）へ同時に出力することができ、隣接するデジット駆動端子からデジット駆動信号を同時に出力させることができる。
【００４１】
図６に示す例では、デジット保持シフトレジスタ１９を１桁設定にすることで、端子１と端子２、端子２と端子３、端子３と端子４、端子４と端子５、端子５と端子６、端子６と端子１へ同時にデジット表示データを入力している。
【００４２】
すなわち、端子１に対するデジット表示データ６１をデジット波形制御回路１４により１単位時間保持することにより、端子２へデジット表示データ６２が入力されるのと同時に、デジット表示データ６１と同等のデジット表示データ６Ａを端子１に入力することで、端子１と端子２から同時にデジット駆動信号を出力させる。
【００４３】
同様に、例えば、端子２に対するデジット表示データ６２をデジット波形制御回路１４により１単位時間保持することにより、端子３へデジット表示データ６３が入力されるのと同時に、デジット表示データ６２と同等のデジット表示データ６Ｂを端子２に入力することで、端子２と端子３から同時にデジット駆動信号を出力させる。
【００４４】
また、デジット表示データ（デジットスキャン表示データ）の繰り返し周期Ｔｃｙｃが終了するときであっても同様に、端子６に対するデジット表示データ６６をデジット波形制御回路１４により１単位時間保持することにより、端子１へデジット表示データが入力されるのと同時に、デジット表示データ６６と同等のデジット表示データ６Ｆを端子６に入力することで、端子６と端子１から同時にデジット駆動信号を出力させることができる。
【００４５】
なお、デジット保持シフトレジスタ１９の設定値ｎ（桁数ｎ）を増やせば、各端子からデジット駆動信号が連続出力される期間も長くなり、１単位時間に同時に出力されるデジット駆動信号の数が増える。また、デジット波形制御回路１４は、前述した実施の形態１で説明した機能も有しており、デジット時間シフトレジスタ１５およびデジット保持シフトレジスタ１９の組み合わせにより、レジスタ設定のみで所望のデジット表示を簡易にできる。
【００４６】
（実施の形態３）
以下、本発明の実施の形態３における蛍光表示管駆動用マイクロコントローラについて、図面を参照して説明する。図７に、本実施の形態３における蛍光表示管駆動用マイクロコントローラの概略構成の一例を示す。但し、前述した実施の形態１、２において説明した部材に対応する部材には同一符号を付して、説明を省略する。
【００４７】
図７において、２０は選択回路としてのマルチプレクサ（ＭＰＸ）であり、各出力ラッチ３ごとに設けられている。また、本実施の形態３では、デジットスキャン表示データライン１６は、表示出力制御回路１２から出力されたデジットスキャン表示データを表示データバス４へ伝達する。また、表示データバス４は、デジットスキャン表示データとセグメント表示データをマルチプレクサ２０へ伝達する。
【００４８】
これらのマルチプレクサ２０はデジット表示データ用とセグメント表示データ用に分けられる。デジット表示データ用のマルチプレクサ２０は、表示データバス４に伝達されたデジットスキャン表示データ（デジットデータ）を選択し、その選択したデジットスキャン表示データをデジット時間シフトレジスタ１５のレジスタ値の内容に基づいて時間シフトして出力する機能、および、選択したデジットスキャン表示データをデジット保持シフトレジスタ１９のレジスタ値の内容に基づいて所定期間保持して、その保持している期間出力する機能を有する。
【００４９】
一方、セグメント表示データ用のマルチプレクサ２０は、表示データバス４に伝達されたセグメント表示データ（セグメントデータ）を選択して、デジット時間シフトレジスタ１５のレジスタ値の内容を基に、時間シフトされたデジット表示データが入力されて並列駆動されるデジット駆動端子の動作タイミングに合わせて出力ラッチ３へ出力する。または、デジット保持シフトレジスタ１９のレジスタ値の内容を基に、保持シフトされたデジット表示データが入力されて並列駆動されるデジット駆動端子の動作タイミングに合わせて出力ラッチ３へ出力する。
【００５０】
また、２１はデジット時間シフトレジスタ１５またはデジット保持シフトレジスタ１９のレジスタ値を反映した信号を各マルチプレクサ（選択回路）２０へ伝達するデータラインである。
【００５１】
このように、本実施の形態３では、デジット表示データ用のマルチプレクサに、前述した実施の形態１、２で説明したデジット波形制御回路１４の機能と同等の機能を持たせており、その動作は、実施の形態１、２における蛍光表示管駆動用マイクロコントローラと同様である。
【００５２】
すなわち、まず、表示出力制御回路１２が、ＣＰＵ９へバス解放要求信号を出力して、ＲＡＭ７から順次セグメント表示データを読み出す。データライン２１によりデジット時間シフトレジスタ１５の内容を反映した信号が伝達されている場合、表示出力制御回路１２によりＲＡＭ７から読み出されたセグメント表示データは、セグメント表示データ用のマルチプレクサ２０により選択され、デジット時間シフトレジスタ１５に設定されたレジスタ値の内容を基に出力され、出力ラッチ３を経て高耐圧出力端子（セグメント駆動端子）２へ入力される。
【００５３】
一方、表示出力制御回路１２は、デジットスキャン表示データを生成して表示データバス４へ順次出力する。デジット表示データ用のマルチプレクサ２０は、表示データバス４に伝達されたデジットスキャン表示データを選択し、その選択したデジットスキャン表示データをデジット時間シフトレジスタ１５に設定されたレジスタ値の内容に基づいて、外部で並列接続される複数のデジット駆動端子からデジット駆動信号が同時に出力されるように時間シフトして、デジット表示データとして出力する。
【００５４】
一方、データライン２１によりデジット保持シフトレジスタ１９の内容を反映した信号が伝達されている場合、表示出力制御回路１２によりＲＡＭ７から読み出されたセグメント表示データは、セグメント表示データ用のマルチプレクサ２０により選択され、デジット保持シフトレジスタ１９に設定されたレジスタ値の内容を基に出力され、出力ラッチ３を経て高耐圧出力端子（セグメント駆動端子）２へ入力される。
【００５５】
デジット表示データ用のマルチプレクサ２０は、表示データバス４に伝達されたデジットスキャン表示データを選択し、その選択したデジットスキャン表示データをデジット保持シフトレジスタ１９に設定されたレジスタ値の内容に基づいて、外部で並列接続される複数のデジット駆動端子からデジット駆動信号が同時に出力されるように所定時間保持して、その保持している期間デジット表示データとして出力する。
【００５６】
マルチプレクサ２０から出力されたデジット表示データは、出力ラッチ３を経て、高耐圧出力端子（デジット駆動端子）２へ出力される。よって、デジット駆動端子の並列駆動が可能になる。
【００５７】
以上のように、本実施の形態３によれば、デジット表示データ用のマルチプレクサに、前述した実施の形態１、２で説明したデジット波形制御回路１４の機能と同等の機能を持たせているので、デジット時間シフトレジスタ１５およびデジット保持シフトレジスタ１９の組み合わせにより、レジスタ設定のみで所望のデジット表示を簡易にできる。
【産業上の利用可能性】
【００５８】
本発明にかかる蛍光表示管駆動用マイクロコントローラは、少ないハードウエア構成（回路規模）でソフトウエアに負担を掛けることなく、容易にデジット駆動端子の並列駆動ができ、多彩な表示が可能な蛍光表示管を駆動する半導体装置に有用である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態１における蛍光表示管駆動用マイクロコントローラの概略構成の一例を示すブロック図
【図２】本発明の実施の形態１における蛍光表示管駆動用マイクロコントローラのデジット駆動端子を並列接続した構成の概要を示すブロック図
【図３】本発明の実施の形態１における蛍光表示管駆動用マイクロコントローラの動作の一例を示すタイミングチャート図
【図４】従来の蛍光表示管駆動用マイクロコントローラの動作を示すタイミングチャート図
【図５】本発明の実施の形態２における蛍光表示管駆動用マイクロコントローラの概略構成の一例を示すブロック図
【図６】本発明の実施の形態２における蛍光表示管駆動用マイクロコントローラの動作の一例を示すタイミングチャート図
【図７】本発明の実施の形態３における蛍光表示管駆動用マイクロコントローラの概略構成の一例を示すブロック図
【符号の説明】
【００６０】
１      蛍光表示管駆動用マイクロコントローラ
２      高耐圧出力端子
３      出力ラッチ
４      表示データバス
５      データバス
６      アドレスバス
７      ＲＡＭ
８      ＲＯＭ
９      ＣＰＵ
１０      セグメントデータライン
１１      セグメントアドレスライン
１２      表示出力制御回路
１３      バス開放要求信号ライン
１４      デジット波形制御回路
１５      デジット時間シフトレジスタ
１６      デジットスキャン表示データライン
１７      セグメント表示データライン
１８      デジット表示データライン
１９      デジット保持シフトレジスタ
２０      マルチプレクサ
２１      データライン
３１〜３６、４１〜４６、６１〜６６      デジット表示データ
３Ａ〜３Ｅ      時間シフトされたデジット表示データ
６Ａ〜６Ｆ      保持シフトされたデジット表示データ
【図１】
2007147929.tif 000003
【図２】
2007147929.tif 000004
【図３】
2007147929.tif 000005
【図４】
2007147929.tif 000006
【図５】
2007147929.tif 000007
【図６】
2007147929.tif 000008
【図７】
2007147929.tif 000009