(57)【要約】【課題】制御手段と電気部品との間の通信を好適に行うことが可能な遊技機を提供すること。【解決手段】遊技機は電気部品と、当該電気部品を利用して遊技機にて所定の動作を行わせる制御手段を備えている。また、電気部品に対応させて、固有のアドレスを有する複数の通信手段が設けられている。制御手段は通信対処となる通信手段に対応する所定データを設定し、設定された所定データに基づいて複数の通信手段にアドレスデータを送信する。そして、通信対象の通信手段に対応するデータの送信及び通信手段からのデータの受信のうち少なくとも一方を実行する。【選択図】      図２７
2020114508.tif 000002
【特許請求の範囲】
【請求項１】
素子を駆動させる所定素子駆動手段と、
前記所定素子駆動手段と電気的に接続され、配線を介して所定の駆動データを前記所定素子駆動手段に対して出力することにより素子を制御する素子制御手段と、
を備え、
前記所定素子駆動手段が、前記素子制御手段から前記駆動データが入力された場合に前記駆動データに対応した態様で素子を駆動させる遊技機において、
前記所定素子駆動手段とは別に設けられ、素子を駆動させる特定素子駆動手段と、
駆動対象が存在しないデータ格納手段と、
を備え、
前記データ格納手段を通過したデータが前記データ格納手段に対して電気的に接続された前記所定素子駆動手段に供給される構成であり、
前記素子制御手段は、前記データ格納手段及び前記所定素子駆動手段を含む所定制御対象と、前記特定素子駆動手段を含む特定制御対象とのそれぞれに同一の駆動データを供給し、
駆動対象が存在しないデータ格納手段が前記特定制御対象に存在しない又は駆動対象が存在しないデータ格納手段の数が前記特定制御対象は前記所定制御対象よりも少ないことにより、所定タイミングにおいて前記所定制御対象の前記データ格納手段に格納されているデータと前記特定素子駆動手段に供給されているデータとが同一となる構成であり、
本遊技機は、前記所定素子駆動手段及び前記特定素子駆動手段に供給されている駆動データを各素子駆動手段において素子の駆動用として利用する契機を提供するための利用契機信号を、前記所定素子駆動手段及び前記特定素子駆動手段に同時又は略同時に供給する利用契機供給手段を備え、
前記所定制御対象の前記データ格納手段として、出力端子の一部が前記所定素子駆動手段の入力端子と接続されており、その他の出力端子が全てオープンである素子駆動手段を用いていることを特徴とする遊技機。
【請求項２】
遊技価値を利用して遊技が行われることを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
例えばパチンコ機等の遊技機には、遊技の興趣を高めるものとして、発光素子又は電動の可動素子等の各種遊技で用いられる素子が複数設けられている。当該素子は遊技に関する制御を行う制御装置により遊技の状況に合わせて制御されている。また、当該素子を駆動させる素子駆動手段として駆動回路が搭載されており、当該駆動回路は当該制御装置と配線等を介して接続されており、当該制御装置から制御信号が入力された場合に、対応する素子を駆動するように構成されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１２２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上記例示等のような遊技機においては、制御手段と素子との間の通信を好適に行うことが可能な構成が求められており、この点について未だ改良の余地がある。
【０００５】
上記課題は、複数の素子及び各素子を駆動させる素子駆動手段を備えた遊技機に共通する課題である。
【０００６】
本発明は、上記例示した事情等に鑑みてなされたものであり、制御手段と素子との間の通信を好適に行うことが可能な遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく請求項１記載の発明は、素子を駆動させる所定素子駆動手段と、
前記所定素子駆動手段と電気的に接続され、配線を介して所定の駆動データを前記所定素子駆動手段に対して出力することにより素子を制御する素子制御手段と、
を備え、
前記所定素子駆動手段が、前記素子制御手段から前記駆動データが入力された場合に前記駆動データに対応した態様で素子を駆動させる遊技機において、
前記所定素子駆動手段とは別に設けられ、素子を駆動させる特定素子駆動手段と、
駆動対象が存在しないデータ格納手段と、
を備え、
前記データ格納手段を通過したデータが前記データ格納手段に対して電気的に接続された前記所定素子駆動手段に供給される構成であり、
前記素子制御手段は、前記データ格納手段及び前記所定素子駆動手段を含む所定制御対象と、前記特定素子駆動手段を含む特定制御対象とのそれぞれに同一の駆動データを供給し、
駆動対象が存在しないデータ格納手段が前記特定制御対象に存在しない又は駆動対象が存在しないデータ格納手段の数が前記特定制御対象は前記所定制御対象よりも少ないことにより、所定タイミングにおいて前記所定制御対象の前記データ格納手段に格納されているデータと前記特定素子駆動手段に供給されているデータとが同一となる構成であり、
本遊技機は、前記所定素子駆動手段及び前記特定素子駆動手段に供給されている駆動データを各素子駆動手段において素子の駆動用として利用する契機を提供するための利用契機信号を、前記所定素子駆動手段及び前記特定素子駆動手段に同時又は略同時に供給する利用契機供給手段を備え、
前記所定制御対象の前記データ格納手段として、出力端子の一部が前記所定素子駆動手段の入力端子と接続されており、その他の出力端子が全てオープンである素子駆動手段を用いていることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、制御手段と素子との間の通信を好適に行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態におけるパチンコ機の正面図である。
【図２】遊技盤の構成を示す正面図である。
【図３】パチンコ機の電気的構成を示すブロック図である。
【図４】図柄表示装置の表示画面における表示内容を説明するための説明図である。
【図５】図柄表示装置の表示画面における表示内容を説明するための説明図である。
【図６】当否抽選などに用いられる各種カウンタの内容を説明するための説明図である。
【図７】主制御装置のＭＰＵにおけるＮＭＩ割込み処理を示すフローチャートである。
【図８】主制御装置のＭＰＵにおけるタイマ割込み処理を示すフローチャートである。
【図９】主制御装置のＭＰＵにおける通常処理を示すフローチャートである。
【図１０】音声ランプ制御装置の電気的構成を示すブロック図である。
【図１１】音声ランプ制御基板に搭載されているデータ出力回路の回路図である。
【図１２】ＬＥＤ基板に搭載されている各種回路を示す回路図である。
【図１３】（ａ）第１駆動ＩＣの内部構成を示すブロック図であり、（ｂ）疑似駆動ＩＣ及び第２駆動ＩＣの内部構成を示すブロック図である。
【図１４】第１駆動ＩＣの更新用バッファとレジスタを構成するＤフリップフロップの接続態様を説明するためのブロック図である。
【図１５】疑似駆動ＩＣの更新用バッファの更新タイミングを説明するためのタイミングチャートである。
【図１６】前半８ビット分のＬＥＤ駆動データが書き込まれた場合の第１駆動ＩＣ、疑似駆動ＩＣ及び第２駆動ＩＣの更新用バッファに書き込まれている信号を表すテーブルである。
【図１７】データ書き込み信号が立ち上がる直前に第１駆動ＩＣ、疑似駆動ＩＣ及び第２駆動ＩＣの更新用バッファに書き込まれている信号を表すテーブルである。
【図１８】音声ランプ制御装置における音声ランプ制御処理を示すフローチャートである。
【図１９】第２の実施形態におけるＬＥＤ基板に搭載されている各種回路を示す回路図である。
【図２０】（ａ）第２の実施形態における第１駆動ＩＣの内部構成を示すブロック図であり、（ｂ）第２の実施形態における第２駆動ＩＣの内部構成を示すブロック図である。
【図２１】第２の実施形態における第１駆動ＩＣ及び第２駆動ＩＣの更新用バッファとレジスタを構成するＤフリップフロップの接続態様を説明するためのブロック図である。
【図２２】第２の実施形態におけるＬＥＤ駆動データの更新タイミングを説明するためのタイミングチャートである。
【図２３】第２の実施形態におけるデータ書き込み信号が立ち上がる直前に第１駆動ＩＣ及び第２駆動ＩＣの更新用バッファに書き込まれている信号を表すテーブルである。
【図２４】第３の実施形態における第１駆動ＩＣの更新用バッファとレジスタを構成するＤフリップフロップ及びＴフリップフロップの接続態様を説明するためのブロック図である。
【図２５】第３の実施形態における第２駆動ＩＣの更新用バッファとレジスタを構成するＤフリップフロップ及びＴフリップフロップの接続態様を説明するためのブロック図である。
【図２６】第３の実施形態におけるＬＥＤ駆動データの更新タイミングを説明するためのタイミングチャートである。
【図２７】第４の実施形態における音声ランプ制御装置、中継基板、通信用ＩＣ、各種装飾装置及び振動検知センサの接続態様を示すブロック図である。
【図２８】第４の実施形態における通信用ＩＣの周辺を示す回路図である。
【図２９】第４の実施形態における装飾装置用ＩＣによる書き込み通信処理を示すフローチャートである。
【図３０】第４の実施形態における役物駆動モータとセンサにより開閉する引き戸式の自動扉の動きを説明するための説明図である。
【図３１】（ａ）第４の実施形態におけるサブＣＰＵ内のＲＯＭとＲＡＭを示すブロック図であり、（ｂ）装飾装置用ＩＣ内のレジスタを示すブロック図である。
【図３２】第４の実施形態における音声ランプ制御装置による音声ランプ制御処理を示すフローチャートである。
【図３３】第４の実施形態における音声ランプ制御装置による扉の開放処理を示すフローチャートである。
【図３４】第４の実施形態における音声ランプ制御装置による扉の閉鎖処理を示すフローチャートである。
【図３５】第４の実施形態における装飾装置用ＩＣによる読み取り通信処理を示すフローチャートである。
【図３６】第４の実施形態における音声ランプ制御装置による不正監視処理を示すフローチャートである。
【図３７】第２の実施形態の別例におけるクロック信号の変換を行うためのＴフリップフロップとＤフリップフロップの接続態様を示す回路図である。
【図３８】第２の実施形態の別例におけるＬＥＤ駆動データの更新タイミングを説明するためのタイミングチャートである。
【図３９】第２の実施形態の別例におけるデータ書き込み信号が立ち上がる直前に４つの更新用バッファに書き込まれているデータを表すテーブルである。
【発明を実施するための形態】
【００１０】
＜第１の実施形態＞
以下、遊技機の一種であるパチンコ遊技機（以下、「パチンコ機」という）の第１実施形態を、図面に基づいて説明する。図１はパチンコ機１０の正面図である。
【００１１】
パチンコ機１０は、図１に示すように、当該パチンコ機１０の外殻を形成する外枠１１と、この外枠１１に対して前方に回動可能に取り付けられた遊技機本体１２とを有する。遊技機本体１２は、内枠（図示略）と、その内枠の前方に配置される前扉枠１４と、内枠の後方に配置される裏パックユニット（図示略）とを備えている。
【００１２】
遊技機本体１２のうち内枠が、左右両側部のうち一方を支持側として外枠１１に回動可能に支持されている。また、内枠には、前扉枠１４が回動可能に支持されており、左右両側部のうち一方を支持側として前方へ回動可能とされている。また、内枠には、裏パックユニットが回動可能に支持されており、左右両側部のうち一方を支持側として後方へ回動可能とされている。
【００１３】
なお、遊技機本体１２には、その回動先端部に施錠装置（図示略）が設けられており、遊技機本体１２を外枠１１に対して開放不能に施錠状態とする機能を有しているとともに、前扉枠１４を内枠に対して開放不能に施錠状態とする機能を有している。これらの各施錠状態は、パチンコ機１０前面にて露出させて設けられたシリンダ錠１７に対して解錠キーを用いて解錠操作を行うことにより、それぞれ解除される。
【００１４】
内枠には遊技盤２０が搭載されている。ここで、遊技盤２０の構成を図２に基づいて説明する。図２は、遊技盤２０の正面図である。
【００１５】
遊技盤２０には、ルータ加工が施されることによって前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口２１，可変入賞装置２２，上作動口（第１始動入球部）２３，下作動口（第２始動入球部）２４，スルーゲート２５、可変表示ユニット２６、メイン表示部３３及び役物用表示部３４等がそれぞれ設けられている。
【００１６】
一般入賞口２１、可変入賞装置２２、上作動口２３及び下作動口２４への入球が発生すると、それが遊技盤２０の背面側に配設された検知センサ（図示略）により検知され、その検知結果に基づいて所定数の賞球の払い出しが実行される。
【００１７】
その他に、遊技盤２０の最下部にはアウト口２７が設けられており、各種入賞口等に入らなかった遊技球はアウト口２７を通って遊技領域から排出される。また、遊技盤２０には、遊技球の落下方向を適宜分散、調整等するために多数の釘２８が植設されていると共に、風車等の各種部材（役物）が配設されている。
【００１８】
ここで、入球とは、所定の開口部を遊技球が通過することを意味し、開口部を通過した後に遊技領域から排出される態様だけでなく、開口部を通過した後に遊技領域から排出されない態様も含まれる。但し、以下の説明では、アウト口２７への遊技球の入球と明確に区別するために、可変入賞装置２２、上作動口２３、下作動口２４又はスルーゲート２５への遊技球の入球を、入賞とも表現する。
【００１９】
上作動口２３及び下作動口２４は、作動口装置としてユニット化されて遊技盤２０に設置されている。上作動口２３及び下作動口２４は共に上向きに開放されている。また、上作動口２３が上方となるようにして両作動口２３，２４は鉛直方向に並んでいる。下作動口２４には、左右一対の可動片よりなるガイド片（サポート片）としての電動役物２４ａが設けられている。電動役物２４ａの閉鎖状態（非サポート状態又は非ガイド状態）では遊技球が下作動口２４に入賞できず、電動役物２４ａが開放状態（サポート状態又はガイド状態）となることで下作動口２４への入賞が可能となる。
【００２０】
可変入賞装置２２は、遊技盤２０の背面側へと通じる大入賞口２２ａを備えているとともに、当該大入賞口２２ａを開閉する開閉扉２２ｂを備えている。開閉扉２２ｂは、通常は遊技球が入賞できない又は入賞し難い閉鎖状態になっており、内部抽選において開閉実行モード（開閉実行状態）への移行に当選した場合に遊技球が入賞しやすい所定の開放状態に切り換えられるようになっている。ここで、開閉実行モードとは、大当たり当選となった場合に移行することとなるモードである。当該開閉実行モードについては、後に詳細に説明する。可変入賞装置２２の開放態様としては、所定時間（例えば３０ｓｅｃ）の経過又は所定個数（例えば１０個）の入賞を１ラウンドとして、複数ラウンド（例えば１５ラウンド）を上限として可変入賞装置２２が繰り返し開放される態様がある。
【００２１】
メイン表示部３３及び役物用表示部３４は、遊技領域の下部側の外縁に沿って配設された装飾部材２９に設けられている。装飾部材２９は、遊技盤２０の盤面からパチンコ機１０前方に延出している。より具体的には、装飾部材２９の前面は、遊技領域をパチンコ機１０前方から視認可能とするために前扉枠１４に設けられた窓パネル５３と対向しており、さらに窓パネル５３との間の距離は遊技球１個分よりも狭くなっている。これにより、装飾部材２９の前面の前方を遊技球が落下していくのが防止されている。
【００２２】
装飾部材２９の前面から露出するようにしてメイン表示部３３及び役物用表示部３４が設けられている。つまり、メイン表示部３３及び役物用表示部３４は、前扉枠１４の窓パネル５３を通じてパチンコ機１０前方から視認可能となっているとともに、これら両表示部３３，３４の前方を遊技球が落下していくのが防止されている。
【００２３】
メイン表示部３３では、上作動口２３又は下作動口２４への入賞をトリガとして絵柄の変動表示が行われ、その変動表示の停止結果として、上作動口２３又は下作動口２４への入賞に基づいて行われた内部抽選の結果が表示によって明示される。つまり、本パチンコ機１０では、上作動口２３への入賞と下作動口２４への入賞とが内部抽選において区別されておらず、上作動口２３又は下作動口２４への入賞に基づいて行われた内部抽選の結果が共通の表示領域であるメイン表示部３３にて明示される。そして、上作動口２３又は下作動口２４への入賞に基づく内部抽選の結果が開閉実行モードへの移行に対応した当選結果であった場合には、メイン表示部３３にて所定の停止結果が表示されて変動表示が停止された後に、開閉実行モードへ移行する。
【００２４】
なお、メイン表示部３３は、複数のセグメント発光部が所定の態様で配列されてなるセグメント表示器により構成されているが、これに限定されることはなく、液晶表示装置、有機ＥＬ表示装置、ＣＲＴ、ドットマトリックス等その他のタイプの表示装置によって構成されていてもよい。また、メイン表示部３３にて変動表示される絵柄としては、複数種の文字が変動表示される構成、複数種の記号が変動表示される構成、複数種のキャラクタが変動表示される構成又は複数種の色が切り換え表示される構成などが考えられる。
【００２５】
役物用表示部３４では、スルーゲート２５への入賞をトリガとして絵柄の変動表示が行われ、その変動表示の停止結果として、スルーゲート２５への入賞に基づいて行われた内部抽選の結果が表示によって明示される。スルーゲート２５への入賞に基づく内部抽選の結果が電役開放状態への移行に対応した当選結果であった場合には、役物用表示部３４にて所定の停止結果が表示されて変動表示が停止された後に、電役開放状態へ移行する。電役開放状態では、下作動口２４に設けられた電動役物２４ａが所定の態様で開放状態となる。
【００２６】
可変表示ユニット２６には、絵柄の一種である図柄を変動表示（又は、可変表示若しくは切換表示）する図柄表示装置３１が設けられている。また、可変表示ユニット２６には、図柄表示装置３１を囲むようにしてセンターフレーム３２が配設されている。このセンターフレーム３２は、その上部がパチンコ機１０前方に延出している。これにより、図柄表示装置３１の表示画面の前方を遊技球が落下していくのが防止されており、遊技球の落下により表示画面の視認性が低下するといった不都合が生じない構成となっている。
【００２７】
図柄表示装置３１は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。なお、図柄表示装置３１は、液晶表示装置であることに限定されることはなく、プラズマディスプレイ装置、有機ＥＬ表示装置又はＣＲＴといった他の表示装置であってもよい。
【００２８】
図柄表示装置３１には、例えば上、中及び下に並べて図柄が表示され、これらの図柄が左右方向にスクロールされるようにして変動表示されるようになっている。この場合、図柄表示装置３１における変動表示は、上作動口２３又は下作動口２４への入賞に基づいて開始される。すなわち、メイン表示部３３において変動表示が行われる場合には、それに合わせて図柄表示装置３１において変動表示が行われる。そして、例えば、開閉実行モードとして可変入賞装置２２の大入賞口２２ａの開放が１５回行われることとなる１５ラウンド対応の開閉実行モードに移行する遊技回には、図柄表示装置３１では予め設定されている有効ライン上に所定の組み合わせの図柄が停止表示される。
【００２９】
ちなみに、いずれかの作動口２３，２４への入賞に基づいて、メイン表示部３３及び図柄表示装置３１にて変動表示が開始され、所定の停止結果を表示し上記変動表示が停止されるまでが遊技回の１回に相当する。
【００３０】
センターフレーム３２の前面側における左上部分には、メイン表示部３３及び図柄表示装置３１に対応した第１保留ランプ部３５が設けられている。第１保留ランプ部３５はＬＥＤで構成されている。遊技球が上作動口２３又は下作動口２４に入賞した個数は最大４個まで保留され、第１保留ランプ部３５の点灯によってその保留個数が表示されるようになっている。
【００３１】
センターフレーム３２の右上部分には、役物用表示部３４に対応した第２保留ランプ部３６が設けられている。第２保留ランプ部３６はＬＥＤで構成されている。遊技球がスルーゲート２５を通過した回数は最大４回まで保留され、第２保留ランプ部３６の点灯によってその保留個数が表示されるようになっている。なお、各保留ランプ部３５，３６の機能が図柄表示装置３１の一部の領域における表示により果たされる構成としてもよい。
【００３２】
ここで、遊技盤２０には、特定発光素子として、当選告知用発光体３７が設けられている。当選告知用発光体３７はセンターフレーム３２の上部に配置されている。既に説明したとおり図柄表示装置３１では図柄の変動表示が行われるため、図柄表示装置３１及びセンターフレーム３２に対して遊技者の注意が惹きつけられ易い。このため、当選告知用発光体３７は遊技者にとって目立ち易い箇所（視認され易い箇所）に設置されていると言える。
【００３３】
当選告知用発光体３７は、遊技者に対して特典が付与される場合、具体的には開閉実行モード（開閉実行状態）への移行に当選した場合に発光するように設定されている。これにより、遊技者は図柄表示装置３１の変動表示態様及び当選告知用発光体３７の発光態様に対して注目し易い。これにより、遊技への注目度を向上させることができる。
【００３４】
当選告知用発光体３７はＬＥＤ１７３とカバーからなる。１２個のＬＥＤ１７３のうち、上６つのＬＥＤ１７３をまとめてＬＥＤ群３７ａ、下６つのＬＥＤ１７３をまとめてＬＥＤ群３７ｂとし、ＬＥＤ群３７ａとＬＥＤ群３７ｂをそれぞれひとまとまりとして制御する。
【００３５】
遊技盤２０には、内レール部４１と外レール部４２とが取り付けられており、これら内レール部４１と外レール部４２とにより誘導レールが構成され、内枠において遊技盤２０の下方に搭載された遊技球発射機構（図示略）から発射された遊技球が遊技領域の上部に案内されるようになっている。遊技球発射機構は、前扉枠１４に設けられた発射ハンドル５１が操作されることにより遊技球の発射動作が行われる。
【００３６】
内枠の前面側全体を覆うようにして前扉枠１４が設けられている。前扉枠１４には、図１に示すように、遊技領域のほぼ全域を前方から視認することができるようにした窓部５２が形成されている。窓部５２は、略楕円形状をなし、上述した窓パネル５３が嵌め込まれている。窓パネル５３は、ガラスによって無色透明に形成されているが、これに限定されることはなく合成樹脂によって無色透明に形成してもよい。
【００３７】
窓部５２の周囲には、各種ランプ等の発光手段が設けられている。当該各種ランプ部の一部として表示ランプ部５４が窓部５２の上方に設けられている。これら各種ランプ部はＬＥＤから構成されている。また、表示ランプ部５４の左右両側には、遊技状態に応じた効果音などが出力されるスピーカ部５５が設けられている。
【００３８】
前扉枠１４における窓部５２の下方には、手前側へ膨出した上側膨出部５６と下側膨出部５７とが上下に並設されている。上側膨出部５６内側には上方に開口した上皿５６ａが設けられており、下側膨出部５７内側には同じく上方に開口した下皿５７ａが設けられている。上皿５６ａは、後述する払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射機構側へ導くための機能を有する。また、下皿５７ａは、上皿５６ａ内にて余剰となった遊技球を貯留する機能を有する。上皿５６ａ及び下皿５７ａには、裏パックユニットに搭載された払出装置から払い出された遊技球が排出される。
【００３９】
内枠の背面側には、主制御装置と、音声ランプ制御装置と、表示制御装置とが搭載されている。また、内枠の背面に対しては既に説明したとおり裏パックユニットが設けられており、当該裏パックユニットには、払出装置を含む払出機構部と、払出制御装置と、電源及び発射制御装置とが搭載されている。以下、パチンコ機１０の電気的な構成について説明する。
【００４０】
＜パチンコ機１０の基本的な電気的構成＞
図３は、パチンコ機１０の基本的な電気的構成を示すブロック図である。
【００４１】
主制御装置６０は、遊技の主たる制御を司る主制御基板６１と、電源を監視する停電監視基板６５と、を具備している。なお、主制御装置６０において主制御基板６１などを収容する基板ボックスに対して、その開放の痕跡を残すための痕跡手段を付与する又はその開放の痕跡を残すための痕跡構造を設けておくようにしてもよい。当該痕跡手段としては、基板ボックスを構成する複数のケース体を分離不能に結合するとともにその分離に際して所定部位の破壊を要する結合部（カシメ部）の構成や、引き剥がしにして粘着層が接着対象に残ることで剥がされたことの痕跡を残す封印シールを複数のケース体間の境界を跨ぐようにして貼り付ける構成が考えられる。また、痕跡構造としては、基板ボックスを構成する複数のケース体間の境界に対して接着剤を塗布する構成が考えられる。
【００４２】
主制御基板６１には、ＭＰＵ６２が搭載されている。ＭＰＵ６２には、当該ＭＰＵ６２により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ６３と、そのＲＯＭ６３内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ６４と、割込回路、タイマ回路、データ入出力回路、乱数発生器としての各種カウンタ回路などが内蔵されている。
【００４３】
ＭＰＵ６２には、入力ポート及び出力ポートがそれぞれ設けられている。ＭＰＵ６２の入力側には、主制御装置６０に設けられた停電監視基板６５及び払出制御装置７０が接続されている。この場合に、停電監視基板６５には動作電力を供給する機能を有する電源及び発射制御装置８０が接続されており、ＭＰＵ６２には停電監視基板６５を介して電力が供給される。
【００４４】
また、ＭＰＵ６２の入力側には、各種入賞検知センサ６６ａ〜６６ｅといった各種センサが接続されている。各種入賞検知センサ６６ａ〜６６ｅには、一般入賞口２１、可変入賞装置２２、上作動口２３、下作動口２４及びスルーゲート２５といった入賞対応入球部に対して１対１で設けられた検知センサが含まれており、ＭＰＵ６２において各入球部への入賞判定（入球判定）が行われる。また、ＭＰＵ６２では上作動口２３及び下作動口２４への入賞に基づいて大当たり発生抽選を実行するとともに、スルーゲート２５への入賞に基づいてサポート発生抽選を実行する。
【００４５】
ＭＰＵ６２の出力側には、停電監視基板６５、払出制御装置７０及び音声ランプ制御装置９０が接続されている。払出制御装置７０には、例えば、上記入賞対応入球部への入賞判定結果に基づいて賞球コマンドが出力される。この場合、賞球コマンドの出力に際しては、ＲＯＭ６３のコマンド情報記憶エリアが参照される。
【００４６】
音声ランプ制御装置９０には、変動用コマンド、種別コマンド、変動終了コマンド、オープニングコマンド及びエンディングコマンドなどの各種コマンドが出力される。この場合、これら各種コマンドの出力に際しては、ＲＯＭ６３のコマンド情報記憶エリアが参照される。これら各種コマンドの詳細については、後に説明する。
【００４７】
また、ＭＰＵ６２の出力側には、可変入賞装置２２の開閉扉２２ｂを開閉動作させる可変入賞駆動部２２ｃ、下作動口２４の電動役物２４ａを開閉動作させる電動役物駆動部２４ｂ、メイン表示部３３及び役物用表示部３４が接続されている。主制御基板６１には各種ドライバ回路が設けられており、当該ドライバ回路を通じてＭＰＵ６２は各種駆動部の駆動制御を実行する。
【００４８】
つまり、開閉実行モードにおいては大入賞口２２ａが開閉されるように、ＭＰＵ６２において可変入賞駆動部２２ｃの駆動制御が実行される。また、電動役物２４ａの開放状態当選となった場合には、電動役物２４ａが開閉されるように、ＭＰＵ６２において電動役物駆動部２４ｂの駆動制御が実行される。また、各遊技回に際しては、ＭＰＵ６２においてメイン表示部３３の表示制御が実行される。また、電動役物２４ａを開放状態とするか否かの抽選結果を明示する場合に、ＭＰＵ６２において役物用表示部３４の表示制御が実行される。
【００４９】
停電監視基板６５は、主制御基板６１と電源及び発射制御装置８０とを中継し、また電源及び発射制御装置８０から出力される最大電圧である直流安定２４ボルトの電圧を監視する。払出制御装置７０は、主制御装置６０から入力した賞球コマンドに基づいて、払出装置７１により賞球や貸し球の払出制御を行うものである。
【００５０】
電源及び発射制御装置８０は、例えば、遊技場等における商用電源（外部電源）に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御基板６１や払出制御装置７０等に対して各々に必要な動作電力を生成するとともに、その生成した動作電力を供給する。また、電源及び発射制御装置８０は遊技球発射機構８１の発射制御を担うものであり、遊技球発射機構８１は所定の発射条件が整っている場合に駆動される。
【００５１】
音声ランプ制御装置９０は、遊技盤２０に設けられた各種ランプ部３５，３６並びに当選告知用発光体３７及び前扉枠１４に設けられた表示ランプ部５４を含む各種発光素子の駆動制御を行うＬＥＤ基板９１と接続されており、主制御装置６０から入力した各種コマンドに基づいてＬＥＤ基板９１に対して所定の駆動データを出力することで、各種発光素子を駆動制御する。
【００５２】
また、音声ランプ制御装置９０は、前扉枠１４に設けられたスピーカ部５５を駆動制御するとともに、表示制御装置１００を制御する。表示制御装置１００では、音声ランプ制御装置９０から入力したコマンドに基づいて、図柄表示装置３１の表示制御を実行する。
【００５３】
ここで、図柄表示装置３１の表示内容について図４及び図５に基づいて説明する。図４は図柄表示装置３１にて変動表示される図柄を個々に示す図であり、図５は図柄表示装置３１の表示画面Ｇを示す図である。
【００５４】
図４（ａ）〜（ｊ）に示すように、絵柄の一種である図柄は、「１」〜「９」の数字が各々付された９種類の主図柄と、貝形状の絵図柄からなる副図柄とにより構成されている。より詳しくは、タコ等の９種類のキャラクタ図柄に「１」〜「９」の数字がそれぞれ付されて主図柄が構成されている。
【００５５】
図５（ａ）に示すように、図柄表示装置３１の表示画面Ｇには、複数の表示領域として、上段・中段・下段の３つの図柄列Ｚ１，Ｚ２，Ｚ３が設定されている。各図柄列Ｚ１〜Ｚ３は、主図柄と副図柄が所定の順序で配列されて構成されている。詳細には、上図柄列Ｚ１には、「１」〜「９」の９種類の主図柄が数字の降順に配列されると共に、各主図柄の間に副図柄が１つずつ配されている。下図柄列Ｚ３には、「１」〜「９」の９種類の主図柄が数字の昇順に配列されると共に、各主図柄の間に副図柄が１つずつ配されている。
【００５６】
つまり、上図柄列Ｚ１と下図柄列Ｚ３は１８個の図柄により構成されている。これに対し、中図柄列Ｚ２には、数字の昇順に「１」〜「９」の９種類の主図柄が配列された上で「９」の主図柄と「１」の主図柄との間に「４」の主図柄が付加的に配列され、これら各主図柄の間に副図柄が１つずつ配されている。つまり、中図柄列Ｚ２に限っては、１０個の主図柄が配されて２０個の図柄により構成されている。そして、表示画面Ｇでは、これら各図柄列Ｚ１〜Ｚ３の図柄が周期性をもって所定の向きにスクロールするように変動表示される。
【００５７】
図５（ｂ）に示すように、表示画面Ｇは、図柄列毎に３個の図柄が停止表示されるようになっており、結果として３×３の計９個の図柄が停止表示されるようになっている。また、表示画面Ｇには、５つの有効ライン、すなわち左ラインＬ１、中ラインＬ２、右ラインＬ３、右下がりラインＬ４、右上がりラインＬ５が設定されている。そして、上図柄列Ｚ１→下図柄列Ｚ３→中図柄列Ｚ２の順に変動表示が停止し、いずれかの有効ラインに同一の数字が付された図柄の組み合わせが形成された状態で全図柄列Ｚ１〜Ｚ３の変動表示が終了すれば、後述する通常大当たり結果又は１５Ｒ確変大当たり結果の発生として大当たり動画が表示されるようになっている。
【００５８】
本パチンコ機１０では、奇数番号（１，３，５，７，９）が付された主図柄は「特定図柄」に相当し、１５Ｒ確変大当たり結果が発生する場合には、同一の特定図柄の組み合わせが停止表示される。また、偶数番号（２，４，６，８）が付された主図柄は「非特定図柄」に相当し、通常大当たり結果が発生する場合には、同一の非特定図柄の組み合わせが停止表示される。
【００５９】
また、後述する明示２Ｒ確変大当たり結果となる場合には、同一の図柄の組み合わせとは異なる所定の図柄の組み合わせが形成された状態で全図柄列Ｚ１〜Ｚ３の変動表示が終了し、その後に、明示用動画が表示されるようになっている。
【００６０】
なお、図柄表示装置３１における図柄の変動表示の態様は上記のものに限定されることはなく任意であり、図柄列の数、図柄列における図柄の変動表示の方向、各図柄列の図柄数などは適宜変更可能である。図柄表示装置３１にて変動表示される絵柄は上記のような図柄に限定されることはなく、例えば絵柄として数字のみが変動表示される構成としてもよい。
【００６１】
＜各種カウンタ及び保留球格納エリアについて＞
次に、上記の如く構成されたパチンコ機１０の動作について説明する。
【００６２】
ＭＰＵ６２は遊技に際し各種カウンタ情報を用いて、大当たり発生抽選、メイン表示部３３の表示の設定、図柄表示装置３１の図柄表示の設定、役物用表示部３４の表示の設定などを行うこととしており、具体的には、図６に示すように、大当たり発生の抽選に使用する大当たり乱数カウンタＣ１と、確変大当たり結果や通常大当たり結果等の大当たり種別を判定する際に使用する大当たり種別カウンタＣ２と、図柄表示装置３１が外れ変動する際のリーチ発生抽選に使用するリーチ乱数カウンタＣ３と、大当たり乱数カウンタＣ１の初期値設定に使用する乱数初期値カウンタＣＩＮＩと、メイン表示部３３及び図柄表示装置３１における変動表示時間を決定する変動種別カウンタＣＳとを用いることとしている。さらに、下作動口２４の電動役物２４ａを電役開放状態とするか否かの抽選に使用する電動役物開放カウンタＣ４を用いることとしている。
【００６３】
各カウンタＣ１〜Ｃ３，ＣＩＮＩ，ＣＳ，Ｃ４は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっている。各カウンタは短時間間隔で更新され、その更新値がＲＡＭ６４の所定領域に設定された抽選カウンタ用バッファ６４ａに適宜格納される。このうち抽選カウンタ用バッファ６４ａにおいて、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３に対応した情報は、上作動口２３又は下作動口２４への入賞が発生した場合に、取得情報記憶手段としての保留球格納エリア６４ｂに格納される。
【００６４】
保留球格納エリア６４ｂは、保留用エリアＲＥと、実行エリアＡＥとを備えている。保留用エリアＲＥは、第１保留エリアＲＥ１、第２保留エリアＲＥ２、第３保留エリアＲＥ３及び第４保留エリアＲＥ４を備えており、上作動口２３又は下作動口２４への入賞履歴に合わせて、抽選カウンタ用バッファ６４ａに格納されている大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各数値情報が保留情報として、いずれかの保留エリアＲＥ１〜ＲＥ４に格納される。
【００６５】
この場合、第１保留エリアＲＥ１〜第４保留エリアＲＥ４には、上作動口２３又は下作動口２４への入賞が複数回連続して発生した場合に、第１保留エリアＲＥ１→第２保留エリアＲＥ２→第３保留エリアＲＥ３→第４保留エリアＲＥ４の順に各数値情報が時系列的に格納されていく。このように４つの保留エリアＲＥ１〜ＲＥ４が設けられていることにより、上作動口２３又は下作動口２４への遊技球の入賞履歴が最大４個まで保留記憶されるようになっている。また、保留用エリアＲＥは、保留数記憶エリアＮＡを備えており、当該保留数記憶エリアＮＡには上作動口２３又は下作動口２４への入賞履歴を保留記憶している数を特定するための情報が格納される。
【００６６】
なお、保留記憶可能な数は、４個に限定されることはなく任意であり、２個、３個又は５個以上といったように他の複数であってもよく、単数であってもよい。
【００６７】
実行エリアＡＥは、メイン表示部３３の変動表示を開始する際に、保留用エリアＲＥの第１保留エリアＲＥ１に格納された各値を移動させるためのエリアであり、１遊技回の開始に際しては実行エリアＡＥに記憶されている各種数値情報に基づいて、当否判定などが行われる。
【００６８】
上記各カウンタについて詳細に説明する。
【００６９】
大当たり乱数カウンタＣ１は、例えば０〜５９９の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。特に大当たり乱数カウンタＣ１が１周した場合、その時点の乱数初期値カウンタＣＩＮＩの値が当該大当たり乱数カウンタＣ１の初期値として読み込まれる。なお、乱数初期値カウンタＣＩＮＩは、大当たり乱数カウンタＣ１と同様のループカウンタである（値＝０〜５９９）。大当たり乱数カウンタＣ１は定期的に更新され、遊技球が上作動口２３又は下作動口２４に入賞したタイミングでＲＡＭ６４の保留球格納エリアに格納される。
【００７０】
大当たり当選となる乱数の値は、ＲＯＭ６３における当否情報群記憶手段としての当否テーブル記憶エリアに当否テーブル（当否情報群）として記憶されている。当否テーブルとしては、低確率モード用の当否テーブル（低確率用当否情報群）と、高確率モード用の当否テーブル（高確率用当否情報群）とが設定されている。つまり、本パチンコ機１０は、当否抽選手段における抽選モードとして、低確率モード（低確率状態）と高確率モード（高確率状態）とが設定されている。
【００７１】
上記抽選に際して低確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の数は２個である。一方、上記抽選に際して高確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の数は２０個である。なお、低確率モードよりも高確率モードの方の当選確率が高くなるのであれば、上記当選となる乱数の数は任意である。
【００７２】
大当たり種別カウンタＣ２は、０〜２９の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。大当たり種別カウンタＣ２は定期的に更新され、遊技球が上作動口２３又は下作動口２４に入賞したタイミングでＲＡＭ６４の保留球格納エリアに格納される。
【００７３】
本パチンコ機１０では、複数の大当たり結果が設定されている。これら複数の大当たり結果は、（１）開閉実行モードにおける可変入賞装置２２の開閉制御の態様、（２）開閉実行モード終了後の当否抽選手段における抽選モード、（３）開閉実行モード終了後の下作動口２４の電動役物２４ａにおけるサポートモード、という３つの条件に差異を設けることにより、複数の大当たり結果が設定されている。
【００７４】
開閉実行モードにおける可変入賞装置２２の開閉制御の態様としては、開閉実行モードが開始されてから終了するまでの間における可変入賞装置２２への入賞の発生頻度が相対的に高低となるように高頻度入賞モードと低頻度入賞モードとが設定されている。具体的には、高頻度入賞モードでは、開閉実行モードの開始〜終了に、大入賞口２２ａの開閉が１５回（高頻度用回数）行われるとともに、１回の開放は３０ｓｅｃ（高頻度時間）が経過するまで又は大入賞口２２ａへの入賞個数が１０個（高頻度個数）となるまで継続される。一方、低頻度入賞モードでは、開閉実行モードの開始〜終了に、大入賞口２２ａの開閉が２回（低頻度用回数）行われるとともに、１回の開放は０．２ｓｅｃ（低頻度時間）が経過するまで又は大入賞口２２ａへの入賞個数が６個（低頻度個数）となるまで継続される。
【００７５】
本パチンコ機１０では、発射ハンドル５１が遊技者により操作されている状況では、０．６ｓｅｃに１個の遊技球が遊技領域に向けて発射されるように遊技球発射機構８１が駆動制御される。これに対して、低頻度入賞モードでは、上記のとおり１回の大入賞口２２ａの開放時間は０．２ｓｅｃとなっている。つまり、低頻度入賞モードでは、遊技球の発射周期よりも１回の大入賞口２２ａの開放時間が短くなっている。したがって、低頻度入賞モードにかかる開閉実行モードでは実質的に遊技球の入賞が発生しない。
【００７６】
なお、高頻度入賞モード及び低頻度入賞モードにおける大入賞口２２ａの開閉回数、１回の開放に対する開放制限時間（又は開放制限期間）及び１回の開放に対する開放制限個数は、高頻度入賞モードの方が低頻度入賞モードよりも、開閉実行モードが開始されてから終了するまでの間における可変入賞装置２２への入賞の発生頻度が高くなるのであれば、上記の値に限定されることはなく任意である。具体的には、高頻度入賞モードの方が低頻度入賞モードよりも、開閉回数が多い、１回の開放に対する開放制限時間が長い又は１回の開放に対する開放制限個数が多く設定されていればよい。
【００７７】
但し、高頻度入賞モードと低頻度入賞モードとの間での特典の差異を明確にする上では、低頻度入賞モードにかかる開閉実行モードでは、実質的に可変入賞装置２２への入賞が発生しない構成とするとよい。例えば、高頻度入賞モードでは、１回の開放について、遊技球の発射周期と開放制限個数との積を、開放制限時間よりも短く設定する一方、低頻度入賞モードでは、１回の開放について、遊技球の発射周期と開放制限個数との積を、開放制限時間よりも長く設定する構成としてもよい。また、遊技球の発射間隔及び１回の大入賞口２２ａの開放時間が上記のものでなかったとしても、低頻度入賞モードでは、前者よりも後者の方が短くなるように設定することで、実質的に可変入賞装置２２への入賞が発生しない構成を容易に実現することができる。
【００７８】
下作動口２４の電動役物２４ａにおけるサポートモードとしては、遊技領域に対して同様の態様で遊技球の発射が継続されている状況で比較した場合に、下作動口２４の電動役物２４ａが単位時間当たりに開放状態となる頻度が相対的に高低となるように、低頻度サポートモード（低頻度サポート状態又は低頻度ガイド状態）と高頻度サポートモード（高頻度サポート状態又は高頻度ガイド状態）とが設定されている。
【００７９】
具体的には、低頻度サポートモードと高頻度サポートモードとでは、電動役物開放カウンタＣ４を用いた電動役物開放抽選における電役開放状態当選となる確率は同一（例えば、共に４／５）となっているが、高頻度サポートモードでは低頻度サポートモードよりも、電役開放状態当選となった際に電動役物２４ａが開放状態となる回数が多く設定されており、さらに１回の開放時間が長く設定されている。この場合、高頻度サポートモードにおいて電役開放状態当選となり電動役物２４ａの開放状態が複数回発生する場合において、１回の開放状態が終了してから次の開放状態が開始されるまでの閉鎖時間は、１回の開放時間よりも短く設定されている。さらにまた、高頻度サポートモードでは低頻度サポートモードよりも、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で最低限確保される確保時間として短い時間が選択されるように設定されている。
【００８０】
上記のように高頻度サポートモードでは、低頻度サポートモードよりも下作動口２４への入賞が発生する確率が高くなる。換言すれば、低頻度サポートモードでは、下作動口２４よりも上作動口２３への入賞が発生する確率が高くなるが、高頻度サポートモードでは、上作動口２３よりも下作動口２４への入賞が発生する確率が高くなる。そして、下作動口２４への入賞が発生した場合には、所定個数の遊技球の払出が実行されるため、高頻度サポートモードでは、遊技者は持ち球をあまり減らさないようにしながら遊技を行うことができる。
【００８１】
なお、高頻度サポートモードを低頻度サポートモードよりも単位時間当たりに電役開放状態となる頻度を高くする上での構成は、上記のものに限定されることはなく、例えば電動役物開放抽選における電役開放状態当選となる確率を高くする構成としてもよい。また、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間（例えば、スルーゲート２５への入賞に基づき役物用表示部３４にて実行される変動表示の時間）が複数種類用意されている構成においては、高頻度サポートモードでは低頻度サポートモードよりも、短い確保時間が選択され易い又は平均の確保時間が短くなるように設定されていてもよい。さらには、開放回数を多くする、開放時間を長くする、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間を短くする（すなわち、役物用表示部３４における１回の変動表示時間を短くする）、かかる確保時間の平均時間を短くする及び当選確率を高くする、のうち、いずれか１条件又は任意の組み合わせの条件を適用することで、低頻度サポートモードに対する高頻度サポートモードの有利性を高めてもよい。
【００８２】
大当たり種別カウンタＣ２に対する遊技結果の振分先（すなわち、当否抽選及び振分抽選による抽選結果）は、ＲＯＭ６３における振分情報群記憶手段としての振分テーブル記憶エリアに振分テーブル（振分情報群）として記憶されている。そして、かかる振分先として、通常大当たり結果（低確率対応特別遊技結果）と、明示２Ｒ確変大当たり結果（明示高確率対応遊技結果又は突然確変状態となる結果）と、１５Ｒ確変大当たり結果（高確率対応特別遊技結果）とが設定されている。
【００８３】
通常大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが低確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。但し、この高頻度サポートモードは、移行後において遊技回数が終了基準回数（具体的には、１００回）に達した場合に低頻度サポートモードに移行する。換言すれば、通常大当たり結果は、通常大当たり状態（低確率対応特別遊技状態）へ遊技状態を移行させる大当たり結果である。
【００８４】
明示２Ｒ確変大当たり結果は、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。換言すれば、明示２Ｒ確変大当たり結果は、明示２Ｒ確変大当たり状態（明示高確率対応遊技状態）へ遊技状態を移行させる大当たり結果である。
【００８５】
１５Ｒ確変大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。換言すれば、１５Ｒ確変大当たり結果は、１５Ｒ確変大当たり状態（高確率対応特別遊技状態）へ遊技状態を移行させる大当たり結果である。
【００８６】
なお、上記各遊技状態との関係で通常遊技状態とは、当否抽選モードが低確率モードであり、サポートモードが低頻度サポートモードである状態をいう。
【００８７】
振分テーブルでは、「０〜２９」の大当たり種別カウンタＣ２の値のうち、「０〜９」が通常大当たり結果に対応しており、「１０〜１４」が明示２Ｒ確変大当たり結果に対応しており、「１５〜２９」が１５Ｒ確変大当たり結果に対応している。
【００８８】
上記のように、確変大当たり結果として、明示２Ｒ確変大当たり結果が設定されていることにより、確変大当たり結果の態様が多様化する。すなわち、２種類の確変大当たり結果を比較した場合、遊技者にとっての有利度合いは、開閉実行モードにおいて高頻度入賞モードとなり且つサポートモードでは高頻度サポートモードとなる１５Ｒ確変大当たり結果が最も高く、開閉実行モードにおいて低頻度入賞モードとなるもののサポートモードでは高頻度サポートモードとなる明示２Ｒ確変大当たり結果が最も低くなる。これにより、遊技の単調化が抑えられ、遊技への注目度を高めることが可能となる。
【００８９】
なお、確変大当たり結果の一種として、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードがそれまでのモードに維持されることとなる非明示２Ｒ確変大当たり結果（非明示高確率対応遊技結果又は潜伏確変状態となる結果）が含まれていてもよい。この場合、確変大当たり結果のさらなる多様化が図られる。
【００９０】
さらにまた、当否抽選における外れ結果の一種として、低頻度入賞モードの開閉実行モードに移行するとともに、その終了後において当否抽選モード及びサポートモードの移行が発生しない特別外れ結果が含まれていてもよい。上記のような非明示２Ｒ確変大当たり結果と当該特別外れ結果との両方が設定されている構成においては、開閉実行モードが低頻度入賞モードに移行すること、及びサポートモードがそれまでのモードに維持されることで共通しているのに対して、当否抽選モードの移行態様が異なっていることにより、例えば通常遊技状態において非明示２Ｒ確変大当たり結果又は特別外れ結果の一方が発生した場合に、それが実際にいずれの結果に対応しているのかを遊技者に予測させることが可能となる。
【００９１】
リーチ乱数カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。リーチ乱数カウンタＣ３は定期的に更新され、遊技球が上作動口２３又は下作動口２４に入賞したタイミングでＲＡＭ６４の保留球格納エリアに格納される。
【００９２】
ここで、本パチンコ機１０には、図柄表示装置３１における表示演出の一種として期待演出が設定されている。期待演出とは、図柄（絵柄）の変動表示（又は可変表示）を行うことが可能な図柄表示装置３１を備え、可変入賞装置２２の開閉実行モードが高頻度入賞モードとなる遊技回では変動表示後の停止表示結果が特別表示結果となる遊技機において、図柄表示装置３１における図柄（絵柄）の変動表示（又は可変表示）が開始されてから停止表示結果が導出表示される前段階で、前記特別表示結果となり易い変動表示状態であると遊技者に思わせるための表示状態をいう。
【００９３】
期待演出には、上記リーチ表示と、当該リーチ表示が発生する前段階などにおいてリーチ表示の発生や特別表示結果の発生を期待させるための予告表示との２種類が設定されている。
【００９４】
リーチ表示には、図柄表示装置３１の表示画面に表示される複数の図柄列のうち一部の図柄列について図柄を停止表示させることで、高頻度入賞モードの発生に対応した大当たり図柄の組み合わせが成立する可能性があるリーチ図柄の組み合わせを表示し、その状態で残りの図柄列において図柄の変動表示を行う表示状態が含まれる。また、上記のようにリーチ図柄の組み合わせを表示した状態で、残りの図柄列において図柄の変動表示を行うとともに、その背景画面において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものや、リーチ図柄の組み合わせを縮小表示させる又は非表示とした上で、表示画面の略全体において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものが含まれる。
【００９５】
図柄の変動表示にかかるリーチ表示について具体的には、図柄の変動表示を終了させる前段階として、図柄表示装置３１の表示画面内の予め設定された有効ライン上に、高頻度入賞モードの発生に対応した大当たり図柄の組み合わせが成立する可能性のあるリーチ図柄の組み合わせを停止表示させることによりリーチラインを形成させ、当該リーチラインが形成されている状況下において最終停止図柄列により図柄の変動表示を行うことである。
【００９６】
図５の表示内容について具体的に説明すると、最初に上段の図柄列Ｚ１において図柄の変動表示が終了され、さらに下段の図柄列Ｚ３において図柄の変動表示が終了された状態において、いずれかの有効ラインＬ１〜Ｌ５に同一の数字が付された主図柄が停止表示されることでリーチラインが形成され、当該リーチラインが形成されている状況化において中段の図柄列Ｚ２において図柄の変動表示が行われることでリーチ表示となる。そして、高頻度入賞モードが発生する場合には、リーチラインを形成している主図柄と同一の数字が付された主図柄がリーチライン上に停止表示されるようにして中段の図柄列Ｚ２における図柄の変動表示が終了される。
【００９７】
予告表示には、図柄表示装置３１の表示画面において図柄の変動表示が開始されてから、全ての図柄列Ｚ１〜Ｚ３にて図柄が変動表示されている状況において、又は一部の図柄列であって複数の図柄列にて図柄が変動表示されている状況において、図柄列Ｚ１〜Ｚ３上の図柄とは別にキャラクタを表示させる態様が含まれる。また、背景画面をそれまでの態様とは異なる所定の態様とするものや、図柄列Ｚ１〜Ｚ３上の図柄をそれまでの態様とは異なる所定の態様とするものも含まれる。かかる予告表示は、リーチ表示が行われる場合及びリーチ表示が行われない場合のいずれの遊技回においても発生し得るが、リーチ表示の行われる場合の方がリーチ表示の行われない場合よりも高確率で発生するように設定されている。
【００９８】
リーチ表示は、開閉実行モードに移行する遊技回では、リーチ乱数カウンタＣ３の値に関係なく実行される。また、開閉実行モードに移行しない遊技回では、ＲＯＭ６３のリーチ用テーブル記憶エリアに記憶されたリーチ用テーブルを参照して、所定のタイミングで取得したリーチ乱数カウンタＣ３がリーチ表示の発生に対応している場合に実行される。一方、予告表示を行うか否かの決定は、主制御装置６０において行うのではなく、表示制御装置１００において行われる。これについては後に詳細に説明する。
【００９９】
変動種別カウンタＣＳは、例えば０〜１９８の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。変動種別カウンタＣＳは、メイン表示部３３における変動表示時間と、図柄表示装置３１における図柄の変動表示時間とをＭＰＵ６２において決定する上で用いられる。変動種別カウンタＣＳは、後述する通常処理が１回実行される毎に１回更新され、当該通常処理内の残余時間内でも繰り返し更新される。そして、メイン表示部３３における変動表示の開始時及び図柄表示装置３１による図柄の変動開始時における変動パターン決定に際して変動種別カウンタＣＳのバッファ値が取得される。
【０１００】
電動役物開放カウンタＣ４は、例えば、０〜２５０の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。電動役物開放カウンタＣ４は定期的に更新され、スルーゲート２５に遊技球が入賞したタイミングでＲＡＭ６４の電役保留エリアに格納される。そして、所定のタイミングにおいて、その格納された電動役物開放カウンタＣ４の値によって電動役物２４ａを開放状態に制御するか否かの抽選が行われる。
【０１０１】
既に説明したように、ＭＰＵ６２では、少なくとも変動種別カウンタＣＳのバッファ値を用いて、メイン表示部３３における変動表示時間が決定されるが、その決定に際してはＲＯＭ６３の変動表示時間テーブル記憶エリアが用いられる。
【０１０２】
＜主制御装置６０にて実行される各種処理について＞
次に、主制御装置６０内のＭＰＵ６２による各制御処理を図７〜図９のフローチャート等を参照しながら説明する。かかるＭＰＵ６２の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に（本実施形態では２ｍｓｅｃ周期で）起動されるタイマ割込み処理と、ＮＭＩ端子（ノンマスカブル端子）への停電信号の入力により起動されるＮＭＩ割込み処理とがあり、説明の便宜上、はじめにＮＭＩ割込み処理とタイマ割込み処理とを説明し、その後メイン処理を説明する。
【０１０３】
図７は、ＮＭＩ割込み処理を示すフローチャートであり、当該処理は、停電の発生等によるパチンコ機１０の電源遮断時に実行される。すなわち、停電の発生等によりパチンコ機１０の電源が遮断されると、停電信号が停電監視基板６５からＭＰＵ６２のＮＭＩ端子に出力され、ＭＰＵ６２は実行中の制御を中断してＮＭＩ割込み処理を開始する。ＮＭＩ割込み処理では、ステップＳ１０１にてＲＡＭ６４に設けられた停電フラグ格納エリア（停電情報記憶手段）に停電フラグ（停電情報）を格納し、本処理を終了する。その後、後述する通常処理にて停電フラグが格納されていることが確認されることで、停電時処理が実行される。
【０１０４】
＜タイマ割込み処理＞
先ず、タイマ割込み処理について、図８のフローチャートを参照しながら説明する。本処理はＭＰＵ６２により定期的に（例えば２ｍｓｅｃ周期で）起動される。
【０１０５】
ステップＳ２０１では、各種検知センサの読み込み処理を実行する。当該読み込み処理には、各種入賞検知センサ６７ａ〜６７ｃの状態を読み込むとともに、これら各種入賞検知センサ６７ａ〜６７ｃの状態を判定して入賞検知情報を保存する処理が含まれる。
【０１０６】
ステップＳ２０１にて読み込み処理を実行した後は、ステップＳ２０２に進む。ステップＳ２０２では、乱数初期値カウンタＣＩＮＩの更新を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１インクリメントすると共に、そのカウンタ値が最大値に達した際、０にクリアする。そして、乱数初期値カウンタＣＩＮＩの更新値を、ＲＡＭ６４の該当するバッファ領域に格納する。
【０１０７】
続くステップＳ２０３では、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電動役物開放カウンタＣ４の更新を実行する。具体的には、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電動役物開放カウンタＣ４をそれぞれ１インクリメントすると共に、それらのカウンタ値が最大値に達した際それぞれ０にクリアする。そして、各カウンタＣ１〜Ｃ４の更新値を、ＲＡＭ６４の該当するバッファ領域に格納する。
【０１０８】
続くステップＳ２０４ではスルーゲート２５への入賞に伴うスルー用の入賞処理を実行する。スルー用の入賞処理では、スルーゲート２５への入賞が発生していた場合には、電役保留エリアに記憶されている役物保留記憶数が上限数（例えば、「４」）未満であることを条件として、前記ステップＳ２０３にて更新した電動役物開放カウンタＣ４の値を電役保留エリアに格納する。また、音声ランプ制御装置９０に対して、役物保留記憶数と対応する可変表示ユニット２６の第２保留ランプ部３６を点灯させるための処理を実行する。
【０１０９】
続くステップＳ２０５では上作動口２３又は下作動口２４への入賞に伴う作動口用の入賞処理を実行する。作動口用の入賞処理では、上作動口２３又は下作動口２４への入賞が発生していた場合には、保留球格納エリアに記憶されている始動保留記憶数が上限数（例えば、「４」）未満であることを条件として、前記ステップＳ２０３にて更新した大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各値を保留球格納エリアの保留用エリアＲＥに格納する。この場合、保留用エリアＲＥの空き保留エリアＲＥ１〜ＲＥ４のうち最初の保留エリア、すなわち現状の始動保留記憶数と対応する保留エリアに格納する。また、音声ランプ制御装置９０に対して、始動保留記憶数と対応する可変表示ユニット２６の第１保留ランプ部３５を点灯させるための処理を実行する。ステップＳ１０５の処理を実行した後に、本タイマ割込み処理を終了する。
【０１１０】
＜通常処理＞
次に、通常処理の流れを図９のフローチャートを参照しながら説明する。通常処理は電源投入に伴い起動されるメイン処理が実行された後に開始される処理であり、通常処理では遊技の主要な処理が実行される。その概要として、ステップＳ３０１〜Ｓ３０７の処理が４ｍｓｅｃ周期の定期処理として実行され、その残余時間でステップＳ３０９，Ｓ３１０のカウンタ更新処理が実行される構成となっている。
【０１１１】
通常処理において、ステップＳ３０１では、タイマ割込み処理又は前回の通常処理で設定したコマンド等の出力データをサブ側の各制御装置に送信する。具体的には、賞球コマンドの有無を判定し、賞球コマンドが設定されていればそれを払出制御装置７０に対して送信する。また、変動用コマンド、種別コマンド、変動終了コマンド等の演出用コマンドが設定されている場合にはそれを音声ランプ制御装置９０に対して送信する。
【０１１２】
続くステップＳ３０２では、変動種別カウンタＣＳの更新を実行する。具体的には、変動種別カウンタＣＳを１インクリメントすると共に、カウンタ値が最大値に達した際にはカウンタ値を０にクリアする。そして、変動種別カウンタＣＳの更新値を、ＲＡＭ６４の該当するバッファ領域に格納する。
【０１１３】
続くステップＳ３０３では、各遊技回における遊技を制御するための遊技回制御処理を実行する。この遊技回制御処理では、大当たり判定、図柄表示装置３１による図柄の変動表示の設定、及びメイン表示部３３の表示制御などを行う。遊技回制御処理の詳細は後述する。
【０１１４】
その後、ステップＳ３０４では、遊技状態を移行させるための遊技状態移行処理を実行する。詳細は後述するが、この遊技状態移行処理により、遊技状態が開閉実行モード、高確率モード、高頻度サポートモードなどに移行する。
【０１１５】
続くステップＳ３０５では、下作動口２４に設けられた電動役物２４ａを駆動制御するための電役サポート用処理を実行する。この電役サポート用処理では、ＲＡＭ６４の電役保留エリア６４ｃに格納されている情報を用いて電動役物２４ａを開放状態とするか否かの判定、電動役物２４ａの開閉処理及び役物用表示部３４の表示制御などを行う。
【０１１６】
その後、ステップＳ３０６では、遊技球発射制御処理を実行する。遊技球発射制御処理では、電源及び発射制御装置８０から発射許可信号を入力していることを条件として、所定期間（例えば、０．６ｓｅｃ）に１回、遊技球発射機構８１のソレノイドを励磁する。これにより、遊技球が遊技領域に向けて打ち出される。
【０１１７】
続くステップＳ３０７では、ＲＡＭ６４に停電フラグが格納されているか否かを判定する。停電フラグは、停電監視基板６５において停電の発生が確認され当該停電監視基板６５からＭＰＵ６２のＮＭＩ端子に停電信号が入力されることにより格納され、次回のメイン処理にて消去されるフラグである。
【０１１８】
停電フラグが格納されていない場合は、繰り返し実行される複数の処理の最後の処理が終了したこととなるので、ステップＳ３０８にて次の通常処理の実行タイミングに至ったか否か、すなわち前回の通常処理の開始から所定時間（本実施形態では４ｍｓｅｃ）が経過したか否かを判定する。そして、次の通常処理の実行タイミングに至るまでの残余時間内において、乱数初期値カウンタＣＩＮＩ及び変動種別カウンタＣＳの更新を繰り返し実行する。
【０１１９】
つまり、ステップＳ３０９では、乱数初期値カウンタＣＩＮＩの更新を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１加算すると共に、そのカウンタ値が最大値に達した際０にクリアする。そして、乱数初期値カウンタＣＩＮＩの更新値を、ＲＡＭ６４の該当するエリアに格納する。また、ステップＳ３１０では、変動種別カウンタＣＳの更新を実行する。具体的には、変動種別カウンタＣＳを１加算すると共に、それらのカウンタ値が最大値に達した際０にクリアする。そして、変動種別カウンタＣＳの更新値を、ＲＡＭ６４の該当するエリアに格納する。
【０１２０】
一方、ステップＳ３０７にて、停電フラグが格納されていると判定した場合は、電源遮断が発生したことになるので、ステップＳ３１１以降の電断時処理を実行する。つまり、ステップＳ３１１では、タイマ割込み処理の発生を禁止し、その後、ステップＳ３１２にてＲＡＭ判定値を算出、保存し、ステップＳ３１３にてＲＡＭ６４のアクセスを禁止した後に、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。
【０１２１】
＜遊技回制御処理＞
次に、ステップＳ３０３の遊技回制御処理を説明する。
【０１２２】
遊技回制御処理では、先ず、開閉実行モード中か否かを判定する。具体的には、ＲＡＭ６４の各種フラグ格納エリアにおける開閉実行モードフラグ格納エリアに開閉実行モードフラグが格納されているか否かを判定する。当該開閉実行モードフラグは、後述する遊技状態移行処理にて遊技状態を開閉実行モードに移行させる場合に格納され、同じく遊技状態移行処理にて開閉実行モードを終了させる場合に消去される。
【０１２３】
開閉実行モード中である場合には、遊技回開始用処理及び遊技回進行用処理のいずれも実行することなく、本遊技回制御処理を終了する。つまり、開閉実行モード中である場合には、作動口２３，２４への入賞が発生しているか否かに関係なく、遊技回が開始されることはない。
【０１２４】
開閉実行モード中でない場合には、メイン表示部が変動表示中であるか否かを判定する。この判定は、ＲＡＭ６４の各種フラグ格納エリアにおける変動表示中フラグ格納エリアに変動表示中フラグが格納されているか否かを判定することにより行う。変動表示中フラグは、メイン表示部３３において変動表示を開始させる場合に格納され、その変動表示が終了する場合に消去される。
【０１２５】
メイン表示部３３が変動表示中でない場合には遊技回開始用処理に進む。遊技回開始用処理では、先ず、保留球格納エリアの保留数記憶エリアＮＡを参照し、保留記憶されている保留情報の数である始動保留記憶数Ｎが「０」か否かを判定する。始動保留記憶数Ｎが「０」である場合とは、保留球格納エリア６４ｂに保留情報が記憶されていないことを意味する。したがって、そのまま本遊技回制御処理を終了する。始動保留記憶数Ｎが「０」でない場合には、データ設定処理を実行する。
【０１２６】
データ設定処理では先ず始動保留記憶数Ｎを１減算する。また、保留球格納エリアにおける保留用エリアＲＥの第１保留エリアＲＥ１に格納されているデータを実行エリアＡＥに移動する。その後、保留用エリアＲＥの各保留エリアＲＥ１〜ＲＥ４に格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、第１保留エリアＲＥ１〜第４保留エリアＲＥ４に格納されているデータを下位エリア側に順にシフトさせる処理であって、第１保留エリアＲＥ１のデータをクリアするとともに、第２保留エリアＲＥ２→第１保留エリアＲＥ１、第３保留エリアＲＥ３→第２保留エリアＲＥ２、第４保留エリアＲＥ４→第３保留エリアＲＥ３といった具合に各エリア内のデータがシフトされる。
【０１２７】
なお、データ設定処理では、保留情報のシフトが行われたことを音声ランプ制御装置９０に認識させて第１保留ランプ部３５における表示を保留個数の減少に対応させて変更させるための処理を実行する。
【０１２８】
データ設定処理を実行した後は、変動開始処理を実行した後に、本遊技回制御処理を終了する。ここで、変動開始処理について説明する。
【０１２９】
先ず、当否判定処理を実行する。当否判定処理では、当否抽選モードが高確率モードであるか否かを判定する。高確率モードである場合には当否テーブル記憶エリアに記憶されているテーブルのうち高確率モード用の当否テーブルを参照して、実行エリアＡＥに格納された情報のうち当否判定用の情報、すなわち大当たり乱数カウンタＣ１にかかる値が高確率用の大当たり数値情報と一致しているか否かを判定する。また、低確率モードである場合には当否テーブル記憶エリアに記憶されているテーブルのうち低確率モード用の当否テーブルを参照して、実行エリアＡＥに格納されている大当たり乱数カウンタＣ１にかかる値が低確率用の大当たり数値情報と一致しているか否かを判定する。
【０１３０】
続いて、当否判定処理の結果が大当たり当選結果であるか否かを判定する。大当たり当選結果である場合には、種別判定処理を実行する。
【０１３１】
種別判定処理では、実行エリアＡＥに格納された情報のうち種別判定用の情報、すなわち大当たり種別カウンタＣ２にかかる情報を把握する。そして、振分テーブル記憶エリアに記憶された振分テーブルを参照して、上記把握した大当たり種別カウンタＣ２にかかる情報がいずれの大当たり種別に対応しているのかを特定する。
【０１３２】
続いて、種別判定処理にて特定した大当たり種別が確変大当たり結果に対応しているか否かを判定する。確変大当たり結果に対応している場合には、上記大当たり種別が１５Ｒ確変大当たり結果に対応しているか否かを判定する。
【０１３３】
１５Ｒ確変大当たり結果である場合には、１５Ｒ確変大当たり用の停止結果設定処理を実行し、確変大当たり結果であるが１５Ｒ確変大当たり結果でない場合には、明示２Ｒ確変大当たり用の停止結果設定処理を実行する。また、確変大当たり結果でない場合には、通常大当たり用の停止結果設定処理を実行する。さらにまた、当否判定処理の結果が大当たり当選結果でないと判定した場合には、外れ時用の停止結果設定処理を実行する。
【０１３４】
停止結果設定処理では、メイン表示部３３に最終的に停止表示させる絵柄の態様の情報を、ＲＯＭ６３に予め記憶されている情報から特定し、その特定した情報をＲＡＭ６４に記憶する。また、停止結果設定処理では、今回の遊技回の当否判定結果が、１５Ｒ確変大当たり結果、明示２Ｒ確変大当たり結果又は通常大当たり結果であることをＭＰＵ６２にて特定するための情報をＲＡＭ６４に格納する。具体的には、１５Ｒ確変大当たり用の停止結果設定処理では１５Ｒ確変フラグを格納し、明示２Ｒ確変大当たり用の停止結果設定処理では明示２Ｒ確変フラグを格納し、通常大当たり用の停止結果設定処理では通常大当たりフラグを格納する。
【０１３５】
停止結果設定処理を実行した後は、変動表示時間の設定処理を実行する。
【０１３６】
かかる処理では、ＲＡＭ６４の抽選カウンタ用バッファ６４ａにおける変動種別カウンタ用バッファに格納されている変動種別カウンタＣＳの値を取得する。また、今回の遊技回において図柄表示装置３１にてリーチ表示が発生するか否かを判定する。具体的には、ＲＡＭ６４に１５Ｒ確変フラグ、明示２Ｒ確変フラグ又は通常大当たりフラグのいずれかが格納されているか否かを判定する。いずれかのフラグが格納されている場合には、リーチ表示が発生すると判定する。また、上記各フラグのいずれもが格納されていない場合であっても、実行エリアＡＥに格納されているリーチ乱数カウンタＣ３にかかる値がリーチ発生に対応した値である場合には、リーチ表示が発生すると判定する。
【０１３７】
リーチ表示が発生すると判定した場合には、ＲＯＭ６３の変動表示時間テーブル記憶エリアに記憶されているリーチ発生用変動表示時間テーブルを参照して、今回の変動種別カウンタＣＳの値に対応した変動表示時間情報を取得し、その変動表示時間情報をＲＡＭ６４の各種カウンタエリアに設けられた変動表示時間カウンタ（変動表示時間計測手段）にセットする。一方、リーチ表示が発生しないと判定した場合には、変動表示時間テーブル記憶エリアに記憶されているリーチ非発生用変動表示時間テーブルを参照して、今回の変動種別カウンタＣＳの値に対応した変動表示時間を取得し、その変動表示時間情報を上記変動表示時間カウンタにセットする。
【０１３８】
なお、リーチ非発生時における変動表示時間情報は、始動保留記憶数Ｎの数が多いほど、変動表示時間が短くなるように設定されている。また、サポートモードが高頻度サポートモードである状況においては低頻度サポートモードである状況よりも、保留情報の数が同一である場合で比較して、短い変動表示時間が選択されるようにリーチ非発生用変動表示時間テーブルが設定されている。但し、これに限定されることはなく、始動保留記憶数Ｎやサポートモードに応じて変動表示時間が変動しない構成としてもよく、上記の関係とは逆であってもよい。さらには、リーチ発生時における変動表示時間に対して、上記構成を適用してもよい。また、１５Ｒ確変大当たり結果の場合、明示２Ｒ確変大当たり結果の場合、通常大当たり結果の場合、外れリーチ時の場合及び完全外れ時の場合のそれぞれに対して個別に変動表示時間テーブルが設定されていてもよい。この場合、各遊技結果に応じた変動表示時間の振分が行われることとなる。
【０１３９】
変動表示時間の設定処理を実行した後は、変動用コマンド及び種別コマンドを設定する。変動用コマンドには、リーチ発生の有無の情報及び変動表示時間の情報が含まれる。また、種別コマンドには、遊技結果の情報が含まれる。つまり、種別コマンドには、遊技結果の情報として、１５Ｒ確変大当たり結果の情報、明示２Ｒ確変大当たり結果の情報、通常大当たり結果の情報、外れ結果の情報などが含まれる。
【０１４０】
設定された変動用コマンド及び種別コマンドは、通常処理（図９）におけるステップＳ３０１にて、音声ランプ制御装置９０に送信される。音声ランプ制御装置９０では、受信した変動用コマンド及び種別コマンドに基づいて、その遊技回における表示ランプ部５４の発光パターンやスピーカ部５５からの音の出力パターンを決定し、その決定した演出の内容が実行されるように表示ランプ部５４及びスピーカ部５５を制御する。また、音声ランプ制御装置９０は、上記変動用コマンド及び種別コマンドをその情報形態を維持したまま表示制御装置１００に送信する。表示制御装置１００では、受信した変動用コマンド及び種別コマンドに基づいて、その遊技回における図柄表示装置３１での変動表示パターンを決定し、その変動表示パターンが実行されるように図柄表示装置３１を表示制御する。当該表示制御の具体的な内容については、後に説明する。
【０１４１】
変動用コマンド及び種別コマンドの設定処理を実行した後は、メイン表示部３３において絵柄の変動表示を開始させる。その後、本変動開始処理を終了する。
【０１４２】
遊技回制御処理の説明に戻り、メイン表示部３３が変動表示中である場合には、遊技回進行用処理を実行する。
【０１４３】
遊技回進行用処理では、先ず、今回の遊技回の変動表示時間が経過したか否かを判定する。具体的には、ＲＡＭ６４の変動表示時間カウンタに格納されている変動表示時間情報の値が「０」となったか否かを判定する。当該変動表示時間情報の値は、上述したように、変動表示時間の設定処理においてセットされる。また、このセットされた変動表示時間情報の値は、タイマ割込み処理（図８）が起動される度に１減算される。
【０１４４】
変動表示時間が経過していない場合には、変動表示用処理を実行する。変動表示用処理では、メイン表示部３３における表示態様を変更する。その後、本遊技回制御処理を終了する。
【０１４５】
変動表示時間が経過している場合には、変動終了処理を実行する。変動終了処理では、上記いずれかの停止結果設定処理にてＲＡＭ６４に記憶した情報を特定し、その情報に対応した絵柄の態様がメイン表示部３３にて表示されるように当該メイン表示部３３を表示制御する。
【０１４６】
続いて変動終了コマンドを設定する。この設定された変動終了コマンドは、通常処理（図９）におけるステップＳ３０１にて、音声ランプ制御装置９０に送信される。音声ランプ制御装置９０では、受信した変動終了コマンドをその情報形態を維持したまま表示制御装置１００に送信する。表示制御装置１００では、当該変動終了コマンドを受信することにより、その遊技回における最終停止図柄の組み合わせを確定表示（最終停止表示）させる。その後、本遊技回制御処理を終了する。
【０１４７】
＜遊技状態移行処理＞
次に、ステップＳ３０４の遊技状態移行処理を説明する。
【０１４８】
先ず、開閉実行モード中か否かを判定する。開閉実行モード中でない場合には、１の遊技回のメイン表示部３３における絵柄の変動表示が終了したタイミングか否かを判定する。変動表示が終了したタイミングでない場合には、そのまま本遊技状態移行処理を終了する。
【０１４９】
変動表示が終了したタイミングである場合には、今回の遊技回の遊技結果が開閉実行モードへの移行に対応したものであるか否かを判定する。具体的には、ＲＡＭ６４に、１５Ｒ確変フラグ、明示２Ｒ確変フラグ又は通常大当たりフラグのいずれかが格納されているか否かを判定する。上記各フラグのいずれもが格納されていない場合には、そのまま本遊技状態移行処理を終了する。
【０１５０】
上記各フラグのいずれかが格納されている場合には、開閉実行モードの開始処理を実行する。当該開始処理では、開閉実行モードのオープニング用に可変入賞装置２２の大入賞口２２ａの開放を開始することなく待機するためのオープニング用待機時間（開始用待機期間）を設定する。具体的には、ＲＡＭ６４の各種カウンタエリアに設けられた待機時間用カウンタエリアに、ＲＯＭ６３に予め記憶されているオープニング用の待機時間情報をセットする。この場合に、開閉実行モードが高頻度入賞モードであるか否かによりセットされる待機時間情報が異なっており、当該待機時間情報は低頻度入賞モードの方が高頻度入賞モードよりも待機時間が短くなるように設定されている。例えば、高頻度入賞モードでは、待機時間が１ｓｅｃとなるように待機時間情報のカウント値が設定されており、低頻度入賞モードでは、待機時間が０．２ｓｅｃとなるように待機時間情報のカウント値が設定されている。ここでセットされた待機時間情報の値は、タイマ割込み処理（図８）が実行される度に１減算される。
【０１５１】
続いて、今回の開閉実行モードが高頻度入賞モードであるか否かを判定する。具体的には、ＲＡＭ６４に、１５Ｒ確変フラグ又は通常大当たりフラグのいずれかが格納されているか否かを判定する。高頻度入賞モードでない場合、すなわち低頻度入賞モードである場合には、ＲＡＭ６４の各種カウンタエリアに設けられたラウンドカウンタＲＣに、「２」をセットする。ラウンドカウンタＲＣは、大入賞口２２ａが開放された回数をカウントするためのカウンタエリアである。一方、高頻度入賞モードである場合には、ラウンドカウンタＲＣに、「１５」をセットする。
【０１５２】
ＲＣを２又は１５に設定する処理を実行した後は、オープニングコマンドを設定した後に、本遊技状態移行処理を終了する。設定されたオープニングコマンドは、通常処理（図９）におけるステップＳ３０１にて、音声ランプ制御装置９０に送信される。このオープニングコマンドには、高頻度入賞モード又は低頻度入賞モードのいずれであるかの情報が含まれる。
【０１５３】
音声ランプ制御装置９０では、受信したオープニングコマンドに基づいて、開閉実行モードにおける表示ランプ部５４の発光パターンやスピーカ部５５からの音の出力パターンを決定し、その決定した演出の内容が実行されるように表示ランプ部５４やスピーカ部５５を制御する。また、音声ランプ制御装置９０は、上記オープニングコマンドをその情報形態を維持したまま表示制御装置１００に送信する。表示制御装置１００では、受信したオープニングコマンドに基づいて、開閉実行モードに対応した演出を図柄表示装置３１において開始させる。当該表示制御の具体的な内容については、後に説明する。
【０１５４】
一方、開閉実行モード中である場合には、オープニング用の待機時間が経過したか否かを判定する。オープニング用の待機時間が経過していない場合には、そのまま本遊技状態移行処理を終了する。オープニング用の待機時間が経過している場合には、大入賞口開閉処理を実行する。ここで、大入賞口開閉処理について説明する。
【０１５５】
先ず、大入賞口２２ａを開放中であるか否かを判定する。具体的には、可変入賞駆動部２２ｃの駆動状態に基づいてかかる判定を行う。大入賞口２２ａを開放中でない場合には、ラウンドカウンタＲＣの値が「０」か否かを判定するとともに、ＲＡＭ６４の各種カウンタエリア６４ｄに設けられたタイマＴの値が「０」か否かを判定する。
【０１５６】
ラウンドカウンタＲＣの値が「０」である場合又はタイマＴの値が「０」でない場合には、そのまま本大入賞口開閉処理を終了する。一方、ラウンドカウンタＲＣの値が「０」でなく且つタイマＴの値が「０」である場合には、大入賞口２２ａを開放すべく可変入賞駆動部２２ｃを駆動状態とする。
【０１５７】
続いて、各ラウンド用の設定処理を実行する。各ラウンド用の設定処理では、先ず高頻度入賞モードであるか否かを判定し、高頻度入賞モードである場合にはタイマＴに、「１５０００」（すなわち３０ｓｅｃ）をセットする。ここでセットされたカウント値は、タイマ割込み処理（図８）が起動される都度、すなわち２ｍｓｅｃ周期で１減算される。また、大入賞口２２ａへの遊技球の入賞数をカウントするために、ＲＡＭ６４の各種カウンタエリア６４ｄに設けられた入賞カウンタエリアＰＣに、「１０」をセットする。一方、高頻度入賞モードでない場合、すなわち低頻度入賞モードである場合には、タイマＴに、「１００」（すなわち０．２ｓｅｃ）をセットするとともに、入賞カウンタエリアＰＣに、「６」をセットする。
【０１５８】
その後、開放コマンドを設定し、本大入賞口開閉処理を終了する。この設定された開放コマンドは、通常処理（図９）におけるステップＳ３０１にて、音声ランプ制御装置９０に送信される。音声ランプ制御装置９０は、受信した開放コマンドに基づいて、表示ランプ部５４やスピーカ部５５における演出内容を変更する。また、音声ランプ制御装置９０は、上記開放コマンドをその情報形態を維持したまま表示制御装置１００に送信する。表示制御装置１００では、受信した開放コマンドに基づいて、図柄表示装置３１における開閉実行モード用の演出を切り換える。当該表示制御の具体的な内容については、後に説明する。
【０１５９】
一方、大入賞口２２ａが開放中である場合には、タイマＴの値が「０」か否かを判定する。タイマＴの値が「０」でない場合、大入賞口２２ａに遊技球が入賞したか否かを、可変入賞装置２２に対応した検知センサの検知状態により判定する。入賞が発生していない場合には、そのまま本大入賞口開閉処理を終了する。一方、入賞が発生している場合には、入賞カウンタエリアＰＣの値を１減算した後に入賞カウンタエリアＰＣの値が「０」か否かを判定し、「０」でない場合にはそのまま本大入賞口開閉処理を終了する。
【０１６０】
タイマＴの値が「０」の場合、又は入賞カウンタエリアＰＣの値が「０」の場合には、大入賞口閉鎖条件が成立したことを意味する。かかる場合には大入賞口２２ａを閉鎖すべく可変入賞駆動部２２ｃを非駆動状態とする。
【０１６１】
続いて、ラウンドカウンタＲＣの値を１減算し、ラウンドカウンタＲＣの値が「０」か否かを判定する。ラウンドカウンタＲＣの値が「０」である場合には、そのまま本大入賞口開閉処理を終了する。ラウンドカウンタＲＣの値が「０」でない場合には高頻度入賞モードであるか否かを判定する。
【０１６２】
高頻度入賞モードである場合には、タイマＴに「１０００」（すなわち２ｓｅｃ）をセットし、低頻度入賞モードである場合には、タイマＴに「１００」（すなわち０．２ｓｅｃ）をセットする。つまり、低頻度入賞モードでは、ラウンド間において大入賞口２２ａが閉鎖されている時間が高頻度入賞モードよりも短く設定されている。その後、閉鎖コマンドを設定し、本大入賞口開閉処理を終了する。
【０１６３】
この設定された閉鎖コマンドは、通常処理（図９）におけるステップＳ３０１にて、音声ランプ制御装置９０に送信される。音声ランプ制御装置９０は、受信した閉鎖コマンドに基づいて、１ラウンド分の大入賞口２２ａの開放が終了したことを特定する。また、音声ランプ制御装置９０は、上記閉鎖コマンドをその情報形態を維持したまま表示制御装置１００に送信する。表示制御装置１００では、受信した閉鎖コマンドに基づいて、１ラウンド分の大入賞口２２ａの開放が終了したことを特定するとともに、それに対応した処理を実行する。かかる処理の具体的な内容については、後に説明する。
【０１６４】
遊技状態移行処理の説明に戻り、大入賞口開閉処理を実行した後は、ラウンドカウンタＲＣの値が「０」か否かを判定するとともに、エンディング用の待機時間が経過したか否かを判定する。ここで、本パチンコ機１０では、開閉実行モードの終了に際しては図柄表示装置３１などにてエンディング用の演出が実行されるように構成されており、エンディング用の待機時間とは当該エンディング用の演出が終了するまで主制御装置６０にて次の遊技回の開始を待機するための期間である。
【０１６５】
ラウンドカウンタＲＣの値が「０」でない場合又はエンディング用の待機時間が経過していない場合には、そのまま本遊技状態移行処理を終了する。一方、ラウンドカウンタＲＣの値が「０」であり、且つエンディング用の待機時間が経過している場合には、エンディングコマンドを設定する。当該エンディングコマンドは、通常処理（図９）におけるステップＳ３０１にて、音声ランプ制御装置９０に送信される。音声ランプ制御装置９０は、受信したエンディングコマンドに基づいて、表示ランプ部５４やスピーカ部５５における開閉実行モード用の演出を終了させる。また、音声ランプ制御装置９０は、上記エンディングコマンドをその情報形態を維持したまま表示制御装置１００に送信する。表示制御装置１００では、受信したエンディングコマンドに基づいて、図柄表示装置３１における開閉実行モード用の演出を終了させる。当該表示制御の具体的な内容については、後に説明する。
【０１６６】
続いて、開閉実行モード終了時の移行処理を実行する。当該移行処理では、ＲＡＭ６４に１５Ｒ確変フラグ、明示２Ｒ確変フラグ又は通常大当たりフラグのいずれが格納されているか否かを判定する。そして、１５Ｒ確変フラグ又は明示２Ｒ確変フラグが格納されている場合には、当否抽選モードを高確率モードに設定するとともにサポートモードを高頻度サポートモードに設定し、通常大当たりフラグが格納されている場合には、当否抽選モードを低確率モードに設定するとともにサポートモードを高頻度サポートモードに設定する。
【０１６７】
ちなみに、通常大当たりフラグが格納されている場合には、ＲＡＭ６４の各種カウンタエリア６４ｄにおける遊技回数カウンタに終了基準回数である「１００」をセットする。かかる遊技回回数カウンタは、上述した変動開始処理が実行される度に１減算され、遊技回数カウンタの値が「０」となった場合にはサポートモードが高頻度サポートモードに設定される。
【０１６８】
その後、開閉実行モードの終了処理を実行した後に、本遊技状態移行処理を終了する。開閉実行モードの終了処理では、明示２Ｒ確変フラグ、１５Ｒ確変フラグ、通常大当たりフラグのいずれかが格納されている場合には、それを消去するとともに、既に格納されていない場合にはその状態を維持する。
【０１６９】
＜音声ランプ制御装置９０の電気的構成＞
次に、音声ランプ制御装置９０の電気的構成について図１０のブロック図を用いて説明する。
【０１７０】
音声ランプ制御装置９０には音声ランプ制御基板１１０が設けられている。音声ランプ制御基板１１０には、サブＣＰＵ１１１と、ＲＯＭ１１２と、ＲＡＭ１１３と、が設けられている。
【０１７１】
サブＣＰＵ１１１は、音声ランプ制御装置９０においてメイン制御部としての機能を有している。サブＣＰＵ１１１は音声ランプ制御基板１１０に設けられた入力ポート１１４を介して主制御装置６０と接続されており、主制御装置６０から送信された各種コマンド、具体的には変動用コマンド、種別コマンド及び変動終了コマンドといった遊技回制御用コマンド（遊技回制御用情報）や、オープニングコマンド、エンディングコマンド、開放コマンド及び閉鎖コマンドといった大当たり演出用コマンド（大当たり演出用情報）は入力ポート１１４を通じてサブＣＰＵ１１１に対して入力される。また、サブＣＰＵ１１１はバスを介してＲＯＭ１１２及びＲＡＭ１１３と接続されている。
【０１７２】
ＲＯＭ１１２は、サブＣＰＵ１１１により実行される各種の制御プログラムや固定値データといった制御用情報を記憶するための不揮発性記憶部であり、具体的にはＮＯＲ型のフラッシュメモリで構成されている。固定値データの一部は、ＲＯＭ１１２の各エリア１１２ａ〜１１２ｂに予め記憶されている。これら各エリア１１２ａ〜１１２ｂの詳細については、サブＣＰＵ１１１にて実行される処理を説明する際に合わせて説明する。
【０１７３】
ＲＡＭ１１３は、サブＣＰＵ１１１による各種プログラムの実行時に使用されるワークデータやフラグ等を一時的に記憶するための制御用揮発性記憶部であり、具体的にはＤＲＡＭで構成されている。ワークデータやフラグ等はＲＡＭ１１３に記憶される。
【０１７４】
サブＣＰＵ１１１は、主制御装置６０から各種コマンドが入力された場合、ＲＯＭ１１２及びＲＡＭ１１３を用いて、当該入力されたコマンドに対応した処理を実行する。具体的には、サブＣＰＵ１１１には演算回路１２１が搭載されているとともに、当該演算回路１２１による演算の結果を一時的に記憶可能なレジスタ１２２が搭載されている。サブＣＰＵ１１１は、各種コマンドが入力された場合には、ＲＯＭ１１２から入力されたコマンドに対応したプログラムを読み出し、当該プログラムを演算回路１２１にて実行する。そして、演算回路１２１による演算結果をレジスタ１２２及びＲＡＭ１１３に書き込む。レジスタ１２２等に書き込まれたデータはＬＥＤ基板９１、スピーカ部５５及び表示制御装置１００に対して出力され、ＬＥＤ基板９１、スピーカ部５５及び表示制御装置１００は、上記データに基づいて動作する。
【０１７５】
なお、サブＣＰＵ１１１は、主制御装置６０から受信した上記各コマンドを、その情報形態を維持したまま表示制御装置１００に対して出力し、表示制御装置１００は上記各コマンドに基づいて表示画面Ｇに画像が表示されるように図柄表示装置３１を制御する。
【０１７６】
サブＣＰＵ１１１の出力側の構成について具体的には、音声ランプ制御基板１１０には、ＬＥＤ基板９１、スピーカ部５５及び表示制御装置１００のそれぞれに対応させて、出力ポート１３１，１３２，１３３が設けられているとともに、レジスタ１２２のデータを各出力ポート１３１，１３２，１３３に対して出力するデータ出力回路１３４，１３５，１３６が設けられている。各出力ポート１３１，１３２，１３３は、それぞれ対応するデータ出力回路１３４，１３５，１３６を介してサブＣＰＵ１１１に対して接続されている。そして、各出力ポート１３１，１３２，１３３はそれぞれ、対応するＬＥＤ基板９１、スピーカ部５５及び表示制御装置１００に対して接続されている。レジスタ１２２に設定されたデータは、各データ出力回路１３４，１３５，１３６によって各出力ポート１３１，１３２，１３３に対して出力され、当該各出力ポート１３１，１３２，１３３を介してＬＥＤ基板９１、スピーカ部５５及び表示制御装置１００に対して出力される。
【０１７７】
＜各種発光素子の駆動制御にかかる電気的構成＞
既に説明したとおり、パチンコ機１０には各種ランプ部が設けられており、これらランプ部は発光素子としてＬＥＤ１７３（図１２参照）を備えている。これらＬＥＤ１７３は、データ出力回路１３４が出力ポート１３１を介してＬＥＤ基板９１に対して出力するデータに基づいて駆動するようになっている。そこで、以下に上記データの構成及びデータ出力回路１３４の構成について図１１の回路図を用いて説明する。
【０１７８】
図１１に示すように、データ出力回路１３４は、サブＣＰＵ１１１と出力ポート１３１とを接続する複数のバス（詳細には３つ）を備えている。各バスには、それぞれ異なるデータが出力されるようになっている。具体的には、ＬＥＤ駆動データＳＤ、クロック信号ＳＧ１及びデータ書き込み信号ＳＧ２が出力ポート１３１に対して出力される。出力ポート１３１は、複数の端子を備えており、ＬＥＤ駆動データＳＤ及び各信号はこれら複数の端子のうち対応する端子に対してそれぞれ入力されるように構成されている。以下、ＬＥＤ駆動データＳＤ及び各信号にかかる構成について個別に説明する。
【０１７９】
先ず、ＬＥＤ駆動データＳＤにかかる構成について説明すると、レジスタ１２２には、ＬＥＤの発光の有無を決定するＬＥＤ駆動データＳＤに対応したＬＥＤ駆動用レジスタ１４１が設けられている。ＬＥＤ駆動用レジスタ１４１は８ビットの記憶容量を有する記憶領域として第１データレジスタ１４１ａ及び第２データレジスタ１４１ｂを備えており、全体として１６ビットの情報を格納することができるようになっている。各データレジスタ１４１ａ，１４１ｂはデータ出力回路１３４と接続されている。データ出力回路１３４は、各データレジスタ１４１ａ，１４１ｂに格納されている情報に基づいてＬＥＤ駆動データＳＤを出力ポート１３１に向けて出力するように構成されている。
【０１８０】
詳細には、データ出力回路１３４には、スイッチング素子としてｎ型のＭＯＳＦＥＴ１４２が設けられている。ＭＯＳＦＥＴ１４２のソースは接地されているとともに、ドレインは＋５Ｖにプルアップされた状態で出力ポート１３１のＤＡＴＡ端子に接続されている。ソース・ドレイン間には＋５Ｖの電圧が印加されている。ＭＯＳＦＥＴ１４２のゲートはＬＥＤ駆動用レジスタ１４１に対して接続されているとともに、＋３．３Ｖにプルアップされている。当該＋３．３ＶはＭＯＳＦＥＴ１４２の閾値電圧よりも大きい電圧値である。ＭＯＳＦＥＴ１４２のゲートには、ＬＥＤ駆動用レジスタ１４１に格納されるビット情報に対応した電圧（ＨＩ信号又はＬＯＷ信号）が印加されるようになっている。
【０１８１】
具体的には、ＬＥＤ駆動用レジスタ１４１の所定のビットに「０」の情報（ＬＯＷ信号）が記憶されている場合には、ＭＯＳＦＥＴ１４２のゲートには０Ｖが印加される。この場合、ＭＯＳＦＥＴ１４２はＯＦＦとなり、ＤＡＴＡ端子にはＨＩ信号に相当する＋５Ｖが入力されることとなる。
【０１８２】
一方、ＬＥＤ駆動用レジスタ１４１の所定のビットに「１」の情報（ＨＩ信号）が記憶されている場合又は当該所定のビットの情報が不定の場合には、ＭＯＳＦＥＴ１４２のゲートには＋３．３Ｖが入力される。この場合、ＭＯＳＦＥＴ１４２がＯＮとなり、ソース・ドレイン間が導通する。これにより、ＤＡＴＡ端子にはＬＯＷ信号に相当する０Ｖが入力されることとなる。
【０１８３】
以上のことから、ＬＥＤ駆動用レジスタ１４１に記憶されているビット情報に応じてＤＡＴＡ端子に対して出力するデータ（電圧）が異なることとなる。
【０１８４】
かかる構成において、ＬＥＤ駆動用レジスタ１４１は、ＭＯＳＦＥＴ１４２のゲートへの入力電圧を決定付けるビット情報の参照先を順次遷移させることで、各ビット情報を時系列的にＤＡＴＡ端子に対して順次出力するようになっている。これにより、ＬＥＤ駆動用レジスタ１４１に記憶されるＬＥＤ駆動データＳＤが出力ポート１３１のＤＡＴＡ端子に対して順次出力されることとなる。
【０１８５】
ここで、第１データレジスタ１４１ａ及び第２データレジスタ１４１ｂのうち、一方のデータレジスタに格納されているＬＥＤ駆動データＳＤを出力している状況において、他方のデータレジスタに対して今後出力されるＬＥＤ駆動データＳＤの設定が実行される。これにより、ＬＥＤ駆動用レジスタ１４１に対するＬＥＤ駆動データＳＤの書き込みにかかる期間分だけＬＥＤ駆動データＳＤの伝送期間を短くすることができる。
【０１８６】
次に、クロック信号ＳＧ１にかかる構成について説明すると、レジスタ１２２にはクロック信号ＳＧ１を制御するクロック信号用レジスタ１４３が設けられている。クロック信号用レジスタ１４３は１ビットの記憶容量を有しており、所定の周期で「１」の情報と「０」の情報とが交互に入力されるようになっている。クロック信号用レジスタ１４３はデータ出力回路１３４に対して接続されている。データ出力回路１３４は、クロック信号用レジスタ１４３の情報の切換に基づいて所定の周期のクロック信号ＳＧ１を出力ポート１３１に対して出力する。
【０１８７】
詳細には、データ出力回路１３４には、スイッチング素子としてｎ型のＭＯＳＦＥＴ１４４が設けられている。ＭＯＳＦＥＴ１４４は、ソースが接地されているとともに、ドレインが＋５Ｖにプルアップされた状態で出力ポート１３１のＣＬＫ端子に接続されている。ＭＯＳＦＥＴ１４４のゲートは、プルアップされた状態でクロック信号用レジスタ１４３に接続されている。
【０１８８】
かかる構成によれば、クロック信号用レジスタ１４３に書き込まれる情報が所定の周期で「１」と「０」とに交互に切り換わることに基づいて、ＭＯＳＦＥＴ１４４がＯＮとＯＦＦとに交互に切り換わる。当該ＭＯＳＦＥＴ１４４のＯＮ／ＯＦＦの切り換わりにより、ＣＬＫ端子には上記所定の周期のクロック信号ＳＧ１が入力されることとなる。当該クロック信号ＳＧ１はＬＥＤ基板９１におけるＬＥＤ駆動データＳＤの伝送に用いられる。当該伝送の詳細については後述する。
【０１８９】
次に、データ書き込み信号ＳＧ２にかかる構成について説明すると、レジスタ１２２にはデータ書き込み信号ＳＧ２に対応したデータ書き込み信号用レジスタ１４５が設けられている。データ書き込み信号用レジスタ１４５は、１ビットの記憶容量を有している。データ書き込み信号用レジスタ１４５はデータ出力回路１３４に接続されている。データ出力回路１３４は、データ書き込み信号用レジスタ１４５に書き込まれている情報に基づく信号を出力ポート１３１に対して出力する。
【０１９０】
詳細には、データ出力回路１３４には、スイッチング素子としてｎ型のＭＯＳＦＥＴ１４６が設けられている。ＭＯＳＦＥＴ１４６は、ソースが接地されているとともに、ドレインが＋５Ｖにプルアップされた状態で出力ポート１３１のＬ端子に接続されている。ＭＯＳＦＥＴ１４６のゲートは、プルアップされた状態でデータ書き込み信号用レジスタ１４５に対して接続されている。
【０１９１】
かかる構成によれば、データ書き込み信号用レジスタ１４５に「１」の情報が書き込まれている場合又はデータ書き込み信号用レジスタ１４５に格納されている情報が不定の場合には、ＭＯＳＦＥＴ１４６のゲートにはＨＩ信号に相当する電圧が入力され、ＭＯＳＦＥＴ１４６がＯＮとなる。これにより、Ｌ端子にはＬＯＷ信号に対応した０Ｖが入力されることとなる。
【０１９２】
一方、データ書き込み信号用レジスタ１４５に「０」の情報が書き込まれている場合には、ＭＯＳＦＥＴ１４６のゲートにはＬＯＷ信号に相当する０Ｖが入力され、ＭＯＳＦＥＴ１４６がＯＦＦとなる。これにより、Ｌ端子にはＨＩ信号に対応した＋５Ｖが入力されることとなる。当該データ書き込み信号ＳＧ２はＬＥＤ駆動データＳＤを各ＬＥＤに対して設定する際に用いられる。当該設定の詳細については後述する。
【０１９３】
なお、既に説明したとおり、各ＭＯＳＦＥＴ１４２，１４４，１４６のゲートへの入力はプルアップされているため、レジスタ１２２の情報が不定の場合には各ＭＯＳＦＥＴ１４２，１４４，１４６はＯＮとなる。これにより、各端子（ＤＡＴＡ端子、ＣＬＫ端子、Ｌ端子）にはＬＯＷ信号が入力されることとなる。
【０１９４】
また、各ＭＯＳＦＥＴ１４２，１４４，１４６のドレインと出力ポート１３１とを接続するバスに対して並列に＋５Ｖ電源が接続されているが、当該バスと＋５Ｖ電源とを接続するバス上には、クランプダイオード１６０が設けられている。クランプダイオード１６０は、＋５Ｖ電源側をカソードとして接続されている。これにより、ドレインと出力ポート１３１とを接続するバスにノイズが入ることに起因して、バス上の電位が一時的に高くなった場合には、＋５Ｖ電源側に一時的に電流が流れ、出力ポート１３１側に大電流が流れないようになっている。
【０１９５】
さらに、各ＭＯＳＦＥＴ１４２，１４４，１４６のゲートには振動防止用のゲート抵抗１６１が設けられている。当該ゲート抵抗１６１によって、各ＭＯＳＦＥＴ１４２，１４４，１４６の寄生容量及び寄生インダクタンスによる寄生共振回路のＱ値（安定度）が低下し、寄生共振が発生しにくくなる。これにより、上記寄生共振による影響を抑制し得る。
【０１９６】
また、出力ポート１３１には＋５Ｖ端子及びＧＮＤ端子が設けられている。＋５Ｖ端子は＋５Ｖ電源が接続されており、当該＋５Ｖ電源から＋５Ｖが印加されている。一方、ＧＮＤ端子は接地されている。
【０１９７】
次に、これらの各種信号を用いて各発光素子を駆動させる構成について図１２を用いて説明する。図１２はＬＥＤ基板９１に搭載されている各種回路の回路図である。
【０１９８】
図１２に示すように、ＬＥＤ基板９１には、複数の入力端子を有する入力ポート１７１が設けられており、当該入力ポート１７１には上記出力ポート１３１から出力された各種信号がそれぞれ個別に入力される。具体的には、音声ランプ制御装置９０のサブＣＰＵ１１１からデータ出力回路１３４、出力ポート１３１を介して出力されるＬＥＤ駆動データＳＤ、クロック信号ＳＧ１及びデータ書き込み信号ＳＧ２がそれぞれ入力ポート１７１のＤＡＴＡ端子、ＣＬＫ端子及びＬ端子に入力される。また、入力ポート１７１のＧＮＤ端子の入力側は出力ポート１３１の出力側と接続されており、入力ポート１７１のＧＮＤ端子の出力側は接地されている。各種信号はそれぞれ、配線を介してＬＥＤ基板９１に設けられたＬＥＤ駆動部に対して出力される。ＬＥＤ駆動部は複数の発光素子としての複数のＬＥＤ１７３に対して接続されており、各種信号が入力されることに基づいて上記ＬＥＤ１７３を駆動させる。
【０１９９】
なお、各配線上にはそれぞれシュミットトリガ型のインバータ１８０が設けられている。当該インバータ１８０は、ＨＩ出力する閾値電圧とＬＯＷ出力する閾値電圧とが異なるヒステリシス特性を有している。これにより、各種信号に混入したノイズによる影響、例えばチャタリングの発生等を抑制することができる。
【０２００】
ＬＥＤ駆動部は、複数のＬＥＤ駆動用のＩＣを備えている。先ず、ＬＥＤ駆動データＳＤが入力される第１駆動ＩＣ１９１が存在する。当該第１駆動ＩＣ１９１はＬＥＤ群３７ａの６つのＬＥＤ１７３を駆動し、複数の入力端子及び出力端子を備えている。具体的には入力端子としてＤＡＴＡＩＮ端子（データ入力部）、ＣＬＫ端子、Ｌ端子、ＶＤＤ端子及びＧＮＤ端子を有しているとともに出力端子としてＤＡＴＡＯＵＴ端子（データ出力部）及び複数のＯＵＴ端子を有している。第１駆動ＩＣ１９１のＤＡＴＡＩＮ端子には、音声ランプ制御装置９０のサブＣＰＵ１１１から、データ出力回路１３４、出力ポート１３１を介して出力されるＬＥＤ駆動データＳＤが入力される。同様にサブＣＰＵ１１１からデータ出力回路１３４、出力ポート１３１を介して出力されるクロック信号ＳＧ１がＣＬＫ端子に、データ書き込み信号ＳＧ２がＬ端子にそれぞれ入力される。ＶＤＤ端子は＋５Ｖ電源に接続されており、ＧＮＤ端子は接地されている。第１駆動ＩＣ１９１のＤＡＴＡＯＵＴ端子はオープンであり、８つあるＯＵＴ端子のうち６つのＯＵＴ端子にはＬＥＤ１７３が接続されており、残りの２つのＯＵＴ端子はオープンである。
【０２０１】
ＬＥＤ駆動部には第１駆動ＩＣ１９１の他に、第１駆動ＩＣ１９１と同様に入力端子としてＤＡＴＡＩＮ端子、ＣＬＫ端子、Ｌ端子、ＶＤＤ端子及びＧＮＤ端子を有し、出力端子として８つのＯＵＴ端子及びＤＡＴＡＯＵＴ端子を有する疑似駆動ＩＣ１９２が存在する。疑似駆動ＩＣ１９２の８つのＯＵＴ端子はすべてオープンであり、この点で第１駆動ＩＣ１９１と異なる。また、疑似駆動ＩＣ１９２のＤＡＴＡＯＵＴ端子は、第１駆動ＩＣと同様に入力端子としてＤＡＴＡＩＮ端子、ＣＬＫ端子、Ｌ端子、ＶＤＤ端子及びＧＮＤ端子を有し、出力端子として８つのＯＵＴ端子及びＤＡＴＡＯＵＴ端子を有する第２駆動ＩＣ１９３のＤＡＴＡＩＮ端子に接続されている。疑似駆動ＩＣ１９２のその他の接続は第１駆動ＩＣ１９１と同じである。また、第２駆動ＩＣ１９３は、上述したＤＡＴＡＩＮ端子の接続以外は第１駆動ＩＣ１９１と同じ構成を有し、ＬＥＤ群３７ｂの６つのＬＥＤ１７３を駆動する。第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３はＬＥＤ基板９１上に存在する回路であり、ＬＥＤ１７３の駆動部である。主制御装置６０から入力されたコマンドに基づいて、音声ランプ制御装置９０はＬＥＤ基板９１にＬＥＤを駆動させるためのＬＥＤ駆動データＳＤを出力する。出力されたＬＥＤ駆動データＳＤが第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３に入力されてＬＥＤが駆動される。
【０２０２】
入力ポート１７１のＤＡＴＡ端子から出た信号線１５１は２つに分岐して第１駆動ＩＣ１９１及び疑似駆動ＩＣ１９２のＤＡＴＡＩＮ端子に接続されている。また、入力ポート１７１のＣＬＫ端子から出た信号線１５２は３つに分岐して第１駆動ＩＣ１９１、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３のＣＬＫ端子に接続されている。また、入力ポート１７１のＬ端子から出た信号線１５３は３つに分岐して第１駆動ＩＣ１９１、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３のＬ端子に接続されている。
【０２０３】
第１駆動ＩＣ１９１、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３の内部構成について図１３のブロック図を用いて詳細に説明する。図１３（ａ）は第１駆動ＩＣ１９１の内部構成であり、（ｂ）は疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３の内部構成である。ここで、第１駆動ＩＣ１９１、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３における内部構成は同一であるため、第１駆動ＩＣ１９１について説明し、第２駆動ＩＣ１９３及び疑似駆動ＩＣ１９２については接続方法の相違点のみ説明する。
【０２０４】
図１３（ａ）に示すように、第１駆動ＩＣ１９１は、ＬＥＤ駆動データＳＤの取得及び更新を行う更新回路１９１ａと、ＬＥＤ駆動データＳＤが書き込まれるレジスタ１９１ｂと、を備えている。更新回路１９１ａは更新用バッファ１９１ｃを備えている。更新用バッファ１９１ｃは８ビットのデータ領域Ｄ０〜Ｄ７を有しているとともに、出力用のデータアウト領域ＤＡを有している。データアウト領域ＤＡはデータ領域Ｄ７のコピー領域であり、データ領域Ｄ７と同一情報が設定される領域である。更新回路１９１ａは、ＬＥＤ駆動データＳＤが入力されるＤＡＴＡＩＮ端子に接続されているとともに、クロック信号ＳＧ１が入力されるＣＬＫ端子に接続されている。更新回路１９１ａは、クロック信号ＳＧ１の立ち上がりに同期して既にデータ領域Ｄ０〜Ｄ７に書き込まれているデータを順次シフトさせ、ＬＥＤ駆動データＳＤをデータ領域Ｄ０に書き込む。
【０２０５】
更新用バッファ１９１ｃの具体的な構成の一例について図１４を用いて簡単に説明すると、更新用バッファ１９１ｃは、データ領域Ｄ０〜Ｄ７として８つのポジティブエッジトリガ型Ｄフリップフロップを備えている。各Ｄフリップフロップは、入力端子（Ｄ端子）、出力端子（Ｑ端子）及びクロック端子（ＣＬＫ端子）を有しており、各クロック端子にはクロック信号ＳＧ１が入力される。ポジティブエッジ型の各Ｄフリップフロップには、クロック信号ＳＧ１の立ち上がりの瞬間に入力端子に入力されている信号が書き込まれる。各Ｄフリップフロップは当該信号を次のクロック信号ＳＧ１の立ち上がりの瞬間まで保持するとともに当該信号をＱ端子から出力する。各ＤフリップフロップはＬＥＤ駆動データＳＤに関して直列接続であり、クロック信号ＳＧ１に関して並列接続である。つまり、所定のデータ領域Ｄｘ（例えばＤ０）にかかるＤフリップフロップのＱ端子が、上記所定のデータ領域Ｄｘに対して次のデータ領域Ｄ（ｘ＋１）（例えばＤ１）にかかるＤフリップフロップの入力端子に対して接続されている。そして、データ領域Ｄ０にかかるＤフリップフロップの入力端子にはＬＥＤ駆動データＳＤが入力されるように構成されている。また、更新用バッファ１９１ｃの各Ｄフリップフロップのクロック端子にはクロック信号が入力される。
【０２０６】
また、データ領域ＤＡに対応したＤフリップフロップは上記各データ領域Ｄ０〜Ｄ７のポジティブエッジトリガ型Ｄフリップフロップと異なるネガティブエッジトリガ型Ｄフリップフロップである。この場合、クロック信号ＳＧ１の立ち下がりの瞬間に入力端子に入力されている信号が当該ネガティブエッジトリガ型Ｄフリップフロップに書き込まれる。当該ネガティブエッジトリガ型Ｄフリップフロップは書き込まれた信号を次のクロック信号ＳＧ１の立ち下がりの瞬間まで保持し、Ｑ端子から出力する。したがって、クロック信号ＳＧ１の立ち下がりに際して当該ネガティブエッジトリガ型Ｄフリップフロップに書き込まれたＤ７と同じ信号は、次回のクロック信号ＳＧ１の立ち上がりに際してＤ７に保持される信号が書き換えられても、次回のクロック信号ＳＧ１の立ち下がりまで保持される。
【０２０７】
図１３（ａ）の説明に戻り、レジスタ１９１ｂは８ビットのデータ領域Ｄ’０〜Ｄ’７を有しており、各データ領域Ｄ’０〜Ｄ’７はそれぞれ更新用バッファ１９１ｃのデータ領域Ｄ０〜Ｄ７と接続されている。このうちデータ領域Ｄ’０〜Ｄ’５はそれぞれのＱ端子にＬＥＤ１７３が接続されている。さらに、レジスタ１９１ｂには、データ書き込み信号ＳＧ２が入力されるように構成されている。レジスタ１９１ｂは、データ書き込み信号ＳＧ２が立ち上がることに基づいて、各データ領域Ｄ０〜Ｄ７に設定されているデータを自身のデータ領域Ｄ’０〜Ｄ’７に対して書き込むとともに、各ＯＵＴ端子（ＯＵＴ０端子〜ＯＵＴ７端子）から当該データをＬＥＤ１７３に対して出力するように構成されている。各ＬＥＤ１７３は出力されたデータに基づいて動作する。
【０２０８】
詳細には、各ＬＥＤ１７３のアノードは＋５Ｖ電源に接続されており、各ＬＥＤ１７３のカソードが対応するデータ領域Ｄ’０〜Ｄ’５に対して接続されている。かかる構成によれば、例えばデータ領域Ｄ０が「１」である場合には、データ領域Ｄ’０には「１」が設定され、データ領域Ｄ’０から「１」に相当する電位（詳細には＋５Ｖ）が出力される。この場合、ＬＥＤ１７３のアノード・カソード間に電位差が生じないため、ＬＥＤ１７３は発光しない。一方、データ領域Ｄ０が「０」である場合には、データ領域Ｄ’０には「０」が設定され、データ領域Ｄ’０から「０」に相当する電位（詳細には０Ｖ）が出力される。この場合、ＬＥＤ１７３のアノード・カソード間に電位差が生じ、ＬＥＤ１７３が発光することとなる。換言すれば、データ領域Ｄｘが「０」である場合、ＬＥＤ１７３のカソードが接地され、ＬＥＤ１７３に対して発光可能な電力が供給されるとも言える。
【０２０９】
次に、図１４を用いて第１駆動ＩＣ１９１のレジスタ１９１ｂの具体的な構成について簡単に説明する。レジスタ１９１ｂは、データ領域Ｄ’０〜Ｄ’７に対応させて８つのポジティブエッジトリガ型Ｄフリップフロップを備えている。各Ｄフリップフロップは、入力端子（Ｄ端子）、出力端子（Ｑ端子）及びクロック端子（ＣＬＫ端子）を有しており、各クロック端子にはデータ書き込み信号ＳＧ２が入力される。データ領域Ｄ’ｘに対応するＤフリップフロップの入力端子には、更新用バッファ１９１ｃのデータ領域Ｄｘに対応するＤフリップフロップのＱ端子とデータ領域Ｄ（ｘ＋１）の入力端子とを結ぶ接続線からの分岐線が接続される。
【０２１０】
第１駆動ＩＣ１９１のレジスタ１９１ｂにおいて、８つのデータ領域Ｄ’０〜Ｄ’７に対応するポジティブエッジトリガ型ＤフリップフロップのＱ端子にはＬＥＤ１７３を接続することができる。第１駆動ＩＣ１９１に関しては、データ領域Ｄ’０〜Ｄ’５に対応するＤフリップフロップの出力端子にＬＥＤ１７３が接続されている。
【０２１１】
ここで、図１４を用いて、第１駆動ＩＣの更新用バッファ１９１ｃのデータ領域Ｄ０へデータが書き込まれ、データ領域Ｄ１，Ｄ２，…Ｄ７，ＤＡへシフトする流れについて簡単に説明する。
【０２１２】
クロック信号の立ち上がりに同期して、データ領域Ｄ０に対して音声ランプ制御装置９０のサブＣＰＵ１１１からデータ出力回路１３４及び出力ポート１３１を介して出力されたＬＥＤ駆動データＳＤの最初の信号Ｓ１が書き込まれる。データ領域Ｄ０にかかるＤフリップフロップのＱ端子とデータ領域Ｄ１にかかるＤフリップフロップの入力端子が接続されており、それぞれのＤフリップフロップのクロック端子にはクロック信号が同時に送られる。従って、データ領域Ｄ０に対応するＤフリップフロップに最初の信号Ｓ１が書き込まれている状態で、次回のクロック信号ＳＧ１が立ち上がる瞬間にデータ領域Ｄ１にかかるＤフリップフロップに最初の信号Ｓ１が書き込まれる。そして、同時にデータ領域Ｄ０にかかるＤフリップフロップにはＬＥＤ駆動データＳＤの２番目の信号Ｓ２が書き込まれる。同様にして、クロック信号の次の立ち上がりでは、最初の信号Ｓ１がデータ領域Ｄ２にかかるＤフリップフロップに書き込まれ、同時に、２番目の信号Ｓ２がデータ領域Ｄ１にかかるＤフリップフロップに、３番目の信号Ｓ３がデータ領域Ｄ０にかかるＤフリップフロップにそれぞれ書き込まれる。
【０２１３】
このように、クロック信号の立ち上がりに同期してＬＥＤ駆動データＳＤが、ＬＥＤ駆動データＳＤに関して直列接続されているＤフリップフロップの下流へと順次シフトしていく。そして、データ領域Ｄ６に最初の信号Ｓ１が書き込まれた状態で、次にクロック信号ＳＧ１が立ち上がるとデータ領域Ｄ７に対応するＤフリップフロップに最初の信号Ｓ１が書き込まれ、続くクロック信号の立ち下がりに同期して最初の信号Ｓ１がデータ領域ＤＡに書き込まれる。これは、データ領域ＤＡに対応するＤフリップフロップがネガティブエッジトリガ型であることに起因する。この時点で、Ｄ７とＤＡに対応する２つのＤフリップフロップには同じ信号が書き込まれる構成となっている。
【０２１４】
更新回路１９１ａの構成については、Ｄフリップフロップに限られず、例えばＪＫフリップフロップ等を用いてもよい。要は、更新回路１９１ａは、複数の情報保持部を有し、データの入出力が可能に構成されているものであって、所定の更新タイミングとなる度に順次各情報保持部に保持されるデータを更新するとともに、データの入出力を行うものであればよい。
【０２１５】
また、更新用バッファ１９１ｃに格納されている各データを個別制御可能な制御信号を出力するＣＰＵ（制御回路）を設ける構成としてもよい。
【０２１６】
次に、疑似駆動ＩＣ１９２と第２駆動ＩＣ１９３について、第１駆動ＩＣ１９１と異なる点を説明する。ここで、第１駆動ＩＣ１９１と区別するため、疑似駆動ＩＣ１９２の更新回路を更新回路１９２ａ、第２駆動ＩＣ１９３の更新回路を更新回路１９３ａ、疑似駆動ＩＣ１９２のレジスタをレジスタ１９２ｂ、第２駆動ＩＣ１９３のレジスタをレジスタ１９３ｂ、疑似駆動ＩＣ１９２の更新用バッファを更新用バッファ１９２ｃ、第２駆動ＩＣ１９３の更新用バッファを更新用バッファ１９３ｃ、疑似駆動ＩＣ１９２の更新用バッファ１９２ｃの各データ領域をデータ領域Ｄ８〜Ｄ１５、第２駆動ＩＣ１９３のデータ領域をＤ１６〜Ｄ２３、疑似駆動ＩＣ１９２の各ＯＵＴ端子をＯＵＴ８端子〜ＯＵＴ１５端子、第２駆動ＩＣ１９３の各ＯＵＴ端子をＯＵＴ１６端子〜ＯＵＴ２３端子という。
【０２１７】
疑似駆動ＩＣ１９２に関しては、レジスタ１９２ｂの８つのＤフリップフロップ全ての出力端子がオープンである点が第１駆動ＩＣ１９１と異なる。また、疑似駆動ＩＣ１９２の更新用バッファ１９２ｃのデータ領域ＤＡに対応するネガティブエッジトリガ型Ｄフリップフロップの出力端子は第２駆動ＩＣ１９３の更新用バッファ１９３ｃのデータ領域Ｄ１６に対応するポジティブエッジトリガ型Ｄフリップフロップの入力端子に接続されている。
【０２１８】
疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３の更新用バッファ１９２ｃ，１９３ｃは、第１駆動ＩＣ１９１と同じく、Ｄフリップフロップが９個並んで構成されており、先頭を除く８個のＤフリップフロップのＤ端子は直前のＤフリップフロップのＱ端子と接続されている。疑似駆動ＩＣ１９２の更新用バッファ１９２ｃの先頭の入力端子は入力ポート１７１のＤＡＴＡ端子と接続されている。また、最後尾のＤフリップフロップのＱ端子は第２駆動ＩＣ１９３の更新用バッファ１９３ｃの９個のＤフリップフロップのうち、先頭のＤフリップフロップのＤ端子に接続されている。このため、疑似駆動ＩＣ１９２のデータ領域Ｄ８に最初に書き込まれたＬＥＤ駆動データＳＤの信号Ｓ１は、第１駆動ＩＣ１９１の場合と同様にデータ領域Ｄ９，Ｄ１０，…，Ｄ１５へと順次シフトし、疑似駆動ＩＣ１９２のデータ領域ＤＡを経たのち、第２駆動ＩＣ１９３のデータ領域Ｄ１６，Ｄ１７，…，Ｄ２２を経てデータ領域Ｄ２３まで順次シフトする。この様子について図１５を用いながら以下で説明する。
【０２１９】
図１５（ａ）は疑似駆動ＩＣ１９２の更新用バッファ１９２ｃのデータ領域Ｄ８〜ＤＡに対応するＤフリップフロップのクロック端子に入力されるクロック信号、（ｂ）は音声ランプ制御装置９０のサブＣＰＵ１１１からデータ出力回路１３４、出力ポート１３１を介して送信されるＬＥＤ駆動データＳＤの信号、（ｃ）はデータ領域Ｄ８〜ＤＡに書き込まれている信号、（ｄ）は疑似駆動ＩＣ１９２のデータ領域ＤＡから出力される信号である。タイミングｔｘに関して、ｘが奇数である場合はクロック信号ＳＧ１の立ち下がり、ｘが偶数である場合はクロック信号ＳＧ１の立ち上がりに対応している。
【０２２０】
まず、ｔ１のタイミングでクロック信号ＳＧ１が立ち下がり、同期してＬＥＤ駆動データＳＤの信号が更新される。また、同時にデータ領域Ｄ１５に書き込まれていた信号がデータ領域ＤＡに書き込まれ、疑似駆動ＩＣの出力端子からデータ領域ＤＡに書き込まれた信号が出力される。これはデータ領域ＤＡに対応するＤフリップフロップのみがネガティブエッジトリガ型であることに起因する。ｔ２のタイミングでクロック信号ＳＧ１が立ち上がり、同期してデータ領域Ｄ９からＤ１５に書き込まれている信号が更新される。同時にＬＥＤ駆動データＳＤの信号がデータ領域Ｄ８に書き込まれる。このとき、第１駆動ＩＣ１９１の更新用バッファ１９１ｃにおいては、データ領域Ｄ１からＤ７に書き込まれている信号が更新されるとともに、ＬＥＤ駆動データＳＤの信号がデータ領域Ｄ０に書き込まれる。
【０２２１】
ｔ３のタイミングでクロック信号ＳＧ１が立ち下がり、同期してＬＥＤ駆動データＳＤの信号が更新される。また、同時にデータ領域Ｄ１５に書き込まれていた信号がデータ領域ＤＡに書き込まれ、疑似駆動ＩＣの出力端子からデータ領域ＤＡに書き込まれた信号が出力される。このとき、第１駆動ＩＣ１９１の更新用バッファ１９１ｃにおいては、データ領域Ｄ７に書き込まれていた信号がデータ領域ＤＡに書き込まれ、第１駆動ＩＣ１９１の出力端子からデータ領域ＤＡに書き込まれた信号が出力される。ｔ４のタイミングでクロック信号が立ち上がり、同期してデータ領域Ｄ９からＤ１５に書き込まれている信号が更新され、ＬＥＤ駆動データＳＤの信号がデータ領域Ｄ８に書き込まれる。このとき、第１駆動ＩＣ１９１の更新用バッファ１９１ｃにおいては、データ領域Ｄ１からＤ７に書き込まれている信号が更新され、ＬＥＤ駆動データＳＤの信号がデータ領域Ｄ０に書き込まれる。
【０２２２】
このようにＬＥＤ駆動データＳＤの書き込みが完了するまで、バケツリレーのように疑似駆動ＩＣ１９２のデータ領域Ｄ８からデータ領域ＤＡへ信号がシフトしていく。ＬＥＤ駆動データＳＤの最初の信号Ｓ１がデータ領域Ｄ１４へシフトした次のクロック信号ＳＧ１の立ち上がりに同期してデータ領域Ｄ１５に最初の信号Ｓ１が書き込まれ、その後のクロック信号ＳＧ１の立ち下がりに同期してデータ領域ＤＡに最初の信号Ｓ１が書き込まれる。
【０２２３】
そして、次のクロック信号ＳＧ１の立ち上がりで第２駆動ＩＣ１９３のデータ領域Ｄ１６に最初の信号Ｓ１が書き込まれる。これは、データ領域Ｄ１６に対応するＤフリップフロップがポジティブエッジトリガ型であるためである。その後、最初の信号Ｓ１はデータ領域Ｄ１７，Ｄ１８，…，Ｄ２３へと順次シフトしていく。最下流のデータ領域Ｄ２３への最初の信号Ｓ１の書き込みが完了した後、次のクロック信号ＳＧ１の立ち下がりの際に、第１駆動ＩＣ１９１、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３のレジスタ１９１ｂ、１９２ｂ、１９３ｂのクロック端子に送られるデータ書き込み信号ＳＧ２が立ち上がり、同期してデータ領域Ｄ’０〜Ｄ’２３にそれぞれデータ領域Ｄ０〜Ｄ２３のデータが書き込まれる。データ領域Ｄ’０〜Ｄ’２３のうち、対応するＤフリップフロップの出力端子にＬＥＤ１７３が接続されている場合において、データ領域の信号が「０」である場合はＬＥＤ１７３が発光する。
【０２２４】
クロック信号ＳＧ１はそのまま停止し、ＬＥＤ１７３は次のデータ書き込み信号ＳＧ２が立ち上がるまで、当該発光態様を維持する。
【０２２５】
ここで、図１５において、ＬＥＤ駆動データＳＤの更新タイミング（ｔ１、ｔ３のタイミング）とデータ領域Ｄ８〜ＤＡの更新タイミング（ｔ２、ｔ４のタイミング）とは、同期しないように設定されている。具体的には、クロック信号ＳＧ１の立ち上がりタイミングは、ＬＥＤ駆動データＳＤの更新タイミングに対して所定の期間Ｔ１だけずれている（詳細には遅れている）とともに、ＬＥＤ駆動データＳＤの更新間隔はクロック信号ＳＧ１の周期Ｔ２の整数倍（詳細には等倍）に設定されている。これにより、ＬＥＤ駆動データＳＤの更新タイミングとクロック信号ＳＧ１の立ち上がりタイミングとが一致することがないため、ＬＥＤ駆動データＳＤの更新とデータ領域Ｄ８〜Ｄ１５の更新とが同時に行われないようになっている。これにより、ＬＥＤ駆動データＳＤを取得する際に取得エラーが生じにくくなっている。
【０２２６】
すなわち、仮にＬＥＤ駆動データＳＤの取得タイミングとＬＥＤ駆動データＳＤの更新タイミングとが同時である場合、取得されたＬＥＤ駆動データＳＤが、更新前のものか更新後のものか分からなくなり、不安定となる。これに対して、本実施形態によれば、ＬＥＤ駆動データＳＤの取得タイミングがＬＥＤ駆動データＳＤの更新タイミングに対して所定の期間Ｔ１だけ遅れているため、安定した状態のＬＥＤ駆動データＳＤを取得することが可能となる。これにより、ＬＥＤ駆動データＳＤの取得エラーが生じにくくなっている。
【０２２７】
図１６は、データ領域Ｄ０〜Ｄ１５に、前半の８ビットが書き込まれた時点において更新用バッファ１９１ｃ，１９２ｃ，及び１９３ｃに書き込まれたデータを表している。
【０２２８】
同じ８ビットのＬＥＤ駆動データＳＤを、シリアルデータ線を介して第１駆動ＩＣ１９１に出力するとともに、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３の組合せに対して出力した結果である。図１６に示すように、前半の８ビットが書き込まれた時点においては、第１駆動ＩＣ１９１の更新用バッファ１９１ｃにおけるＤ０〜Ｄ７、及び、疑似駆動ＩＣ１９２の更新用バッファ１９２ｃにおけるＤ８〜Ｄ１５に前半の８ビットが書き込まれている。
【０２２９】
図１７は、データ領域Ｄ０〜Ｄ２３の全てのデータ領域に書き込みが完了した時点での更新用バッファ１９１ｃ，１９２ｃ，１９３ｃに書き込まれた信号を表している。
【０２３０】
同じ１６ビットのＬＥＤ駆動データＳＤを、シリアルデータ線を介して第１駆動ＩＣ１９１に出力するとともに、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３の組合せに対して出力した結果である。図１７に示すように、前半の８ビットは最終的に第２駆動ＩＣ１９３の更新用バッファ１９３ｃに書き込まれる。一方、後半の８ビットは第１駆動ＩＣ１９１の更新用バッファ１９１ｃ及び疑似駆動ＩＣ１９２の更新用バッファ１９２ｃに書き込まれる。このように、シリアルデータ線に関して、第２駆動ＩＣ１９３の上流に１つの疑似駆動ＩＣ１９２を配置することで、第１駆動ＩＣ１９１と比較して信号の伝達を８ビット分ずらすことができる。
【０２３１】
このことを利用すると、前半８ビットを第２駆動ＩＣ１９３用のデータ、後半８ビットを第１駆動ＩＣ１９１用のデータとする全１６ビットのＬＥＤ駆動データＳＤを出力し、その後データ書き込み信号ＳＧ２を送信することで、２つのＬＥＤ群３７ａ，３７ｂを同時に駆動することが可能となる。
【０２３２】
＜音声ランプ制御装置９０にて実行される各種処理について＞
次に、音声ランプ制御装置９０のサブＣＰＵ１１１にて行われる処理について説明する。サブＣＰＵ１１１が行う処理に、ＬＥＤ１７３の制御を行う音声ランプ制御処理がある。以下に、当該処理について図１８のフローチャートを用いて説明する。
【０２３３】
先ず、ステップＳ４０１にて、データ書き込みフラグが有るか否かについて判定する。当該データ書き込みフラグは本ＬＥＤ制御処理のステップＳ４０８にて格納されるフラグであり、ＬＥＤ駆動データの書き込み中であることを意味するフラグである。データ書き込みフラグが無い場合はステップＳ４０２に進む。ステップＳ４０２では、主制御装置６０から変動用コマンドを受信したか否かを判定する。変動用コマンドを受信した場合にはステップＳ４０３にて、音声ランプ制御基板１１０のＲＯＭ１１２に記憶されているＬＥＤ駆動パターンテーブルを音声ランプ制御基板１１０のＲＡＭ１１３に設定する。ＲＯＭ１１２には、ＬＥＤ駆動パターンテーブル記憶エリア１１２ｂが設けられており、当該ＬＥＤ駆動パターンテーブル記憶エリア１１２ｂには、複数種のＬＥＤ駆動パターンテーブルが記憶されている。各ＬＥＤ駆動パターンテーブルは、メイン表示部３３の変動表示が開始されてからＬＥＤ駆動データＳＤの更新タイミングになるまでの経過時間と当該タイミングで更新されるＬＥＤ駆動データＳＤが１セットで設定されたテーブルである。変動表示が開始されてから所定の期間が経過した場合には、ＬＥＤ駆動パターンテーブルを参照し、その期間に対応したＬＥＤ駆動データＳＤを第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３のレジスタ１９１ｂ，１９３ｂに書き込むことで、各ＬＥＤ１７３を駆動制御する。
【０２３４】
ステップＳ４０２において、変動用コマンドを受信していなかった場合には、ステップＳ４０４にて変動中であるか否かを判定する。変動中である場合には、ステップＳ４０５にてＬＥＤ駆動データの更新タイミングであるか否かを判定し、更新タイミングであればステップＳ４０６にてＬＥＤ駆動データの更新処理を行う。具体的には、今回の遊技回において選択されたＬＥＤ駆動パターンテーブルを参照することで、今回の処理回に対応したＬＥＤ駆動データＳＤを把握する。
【０２３５】
ステップＳ４０３においてＬＥＤ駆動パターンテーブルが設定された場合及びステップＳ４０６にてＬＥＤ駆動データの更新処理が行われた場合にはステップＳ４０７に進み、ＬＥＤ駆動データの書き込み開始処理を行う。具体的には、選択されたＬＥＤ駆動パターンテーブルを参照し、変動表示が開始されてからの経過時間に合わせたＬＥＤ駆動データＳＤを取得する。そして、取得されたＬＥＤ駆動データＳＤのうち各データレジスタ１４１ａ，１４１ｂの記憶容量分（８ビット分）のデータを各データレジスタ１４１ａ，１４１ｂのうち、先ず第１データレジスタ１４１ａに対して書き込みを開始する。８ビット分のデータを書き込んだ後、今度は第２データレジスタ１４１ｂに対して書き込みを開始する。
【０２３６】
続くステップＳ４０８ではデータ書き込みフラグを格納し、ステップＳ４０９でクロック信号ＳＧ１の送信を開始する。具体的には、クロック信号用レジスタに対して「１」の情報と「０」の情報を交互に設定する。この場合、クロック信号ＳＧ１の出力が開始された場合には、最初に第１データレジスタ１４１ａに記憶されているＬＥＤ駆動データＳＤを伝送するように予め設定されている。
【０２３７】
ステップＳ４０１にて肯定判定をした場合及びステップＳ４０９にてクロック信号ＳＧ１の送信を開始した場合には、ステップＳ４１０に進み、１６ビット分の一連のＬＥＤ駆動データＳＤの書き込みが完了したか否かを判定する。書き込みが完了した場合にはステップＳ４１１でデータ書き込みフラグをリセットする。その後、ステップＳ４１２において、データ書き込み信号ＳＧ２を立ち上げる処理を実行する。具体的には、データ書き込み信号用レジスタに対して「０」を設定する。これにより、データ書き込み信号ＳＧ２が立ち上がる。当該立ち上がりに同期して、更新用バッファ１９１ｃ，１９２ｃ，１９３ｃに書き込まれていたデータがレジスタ１９１ｂ，１９２ｂ，１９３ｂに書き込まれ、ＬＥＤが駆動される。その後、ステップＳ４１３にてクロック信号を停止する処理を実行する。
【０２３８】
ステップＳ４０４で否定判定をした場合、ステップＳ４０５で否定判定をした場合、ステップＳ４１０で否定判定をした場合、及びステップＳ４１３においてクロック信号を停止する処理が終了した場合には、ステップＳ４１４に進み、スピーカ部５５の制御及び表示制御装置１００の制御にかかるその他の処理を行い、本音声発光制御処理を終了する。
【０２３９】
以上詳述した本実施形態によれば以下の優れた効果を奏する。
【０２４０】
ＬＥＤ駆動データＳＤの伝送を担うシリアルデータ線が出力ポート１３１から出た後、２本に分岐し、それぞれ第１駆動ＩＣ１９１及び疑似駆動ＩＣ１９２のＤＡＴＡＩＮ端子に接続される構成とした。シリアルデータ線を使用することで、パラレルにデータを送信する場合に比べてデータ線の数が少ないシンプルな配線にすることが可能となる。また、シリアルデータ線を分岐する場所は任意である。これにより、シリアルデータ線を必要な箇所で分岐することが可能となる。これは、基板面が複雑化した場合に、物理的に分岐が必要な箇所やノイズの影響を受けやすい箇所が出てくるという問題を回避するのに有効な手段である。
【０２４１】
シリアルデータ線を分岐せず、駆動ＩＣ１９１，１９３を数珠つなぎにする場合には、上流でノイズが発生した場合、発生箇所以降の下流にその影響が及ぶこととなる。これに対して、本実施形態では、出力ポート１３１から出るシリアルデータ線を分岐して第１駆動ＩＣ１９１及び疑似駆動ＩＣ１９２のＤＡＴＡＩＮ端子に接続しているため、分岐後にノイズが発生した場合、ノイズの影響は第１駆動ＩＣ１９１又は第２駆動ＩＣ１９３のいずれか１つに限定される。
【０２４２】
ＬＥＤ群３７ａ，３７ｂの場所は遊技機のデザインとの兼ね合いで決まり、ＬＥＤ群３７ａ，３７ｂの位置に応じて第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３の最適な位置が決まる。シリアルデータ線に関して、第１駆動ＩＣ１９１のＤＡＴＡＯＵＴ端子を第２駆動ＩＣ１９３のＤＡＴＡＩＮ端子に接続する構成であれば、その途中にノイズの影響を受けやすい箇所が存在する場合、当該箇所を避けて配線する必要がある。しかし、そのような配線を行うと、接続線が長くなり、ノイズの影響を受ける可能性が高くなる。一方、本実施形態のように、シリアルデータ線に関して、疑似駆動ＩＣ１９２のＤＡＴＡＯＵＴ端子を第２駆動ＩＣ１９３のＤＡＴＡＩＮ端子に接続し、第１駆動ＩＣ１９１と疑似駆動ＩＣ１９２を並列接続することで、上記ノイズの影響を受けやすい箇所を避けて配線する設計の自由度を高めることができる。
【０２４３】
第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３と疑似駆動ＩＣ１９２の内部構成は同一である。これにより、同一の内部構成を有する複数の駆動ＩＣを並べて、接続を変えるだけで、一連のシリアルデータに対して、簡単に種々の発光態様を実現することができる。
【０２４４】
まとめて駆動するＬＥＤ群３７ａ，３７ｂの数は２つに限られない。例えば８ビットのデータ領域を備えた駆動ＩＣをｘ個同時に駆動する場合には、ｘ番目の駆動ＩＣの上流に（ｘ−１）個の疑似駆動ＩＣ１９２を配置することで、８ビットずつ段階的にデータをずらすことができる。これを利用すると、８ビットのまとまりをｘ個のシリアルデータとして送信することでｘ個の駆動ＩＣを同時に駆動することができる。
【０２４５】
データ領域Ｄ０からＤ７及びデータ領域Ｄ１６からＤ２３にかかるＤフリップフロップに合計１６ビット分のデータの書き込みをした後にデータ書き込み信号ＳＧ２が立ち上がり、レジスタ１９１ｂ、１９３ｂのデータ領域Ｄ’０からＤ’７及びデータ領域Ｄ’１６からＤ’２３にかかるＤフリップフロップに合計１６ビット分のデータの書き込みが行われ、対応するＬＥＤ１７３が駆動される構成とした。これにより、１６ビット分のＬＥＤ駆動データＳＤを同時にレジスタ１９１ｂ、１９３ｂに送ることが可能となり、最大１６個のＬＥＤを同時に制御することが可能となる。
【０２４６】
＜第２の実施形態＞
本実施形態では、上記第１の実施形態と異なり、疑似駆動ＩＣ１９２を使用しない。また、上記第１の実施形態と異なり、第２駆動ＩＣ１９５の更新用バッファ１９５ｃが全てネガティブエッジトリガ型Ｄフリップフロップである。そして、上記第１の実施形態においては、第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３にデータアウト領域ＤＡが設けられていたが、本実施形態では、データアウト領域ＤＡは設けられていない。さらに、上記第１の実施形態においては、ＬＥＤ駆動データＳＤは第２駆動ＩＣ１９３用の信号を先に送り、第１駆動ＩＣ１９１用の信号を後に送る構成としたが、本実施形態においては第１駆動ＩＣ１９４用の信号と第２駆動ＩＣ１９５用の信号を１ビット単位でずらして交互に送る構成とする。
【０２４７】
以下、第２の実施形態と第１の実施形態の相違する構成について説明する。上記第１の実施形態と同一の構成については基本的にその説明を省略する。
【０２４８】
図１９は入力ポート１７１と第１駆動ＩＣ１９４及び第２駆動ＩＣ１９５の接続態様を表す回路図である。第１駆動ＩＣ１９４及び第２駆動ＩＣ１９５はそれぞれ、入力側にＤＡＴＡＩＮ端子、ＣＬＫ端子、Ｌ端子、ＶＤＤ端子及びＧＮＤ端子を有し、出力側に８つのＯＵＴ端子を有している。そして、それぞれ６つのＯＵＴ端子にはＬＥＤ１７３が接続されており、残りの２つのＯＵＴ端子はオープンである。各ＤＡＴＡＩＮ端子には入力ポート１７１のＤＡＴＡ端子から出た信号線１５１が２つに分岐して接続されている。各ＣＬＫ端子には入力ポート１７１のＣＬＫ端子から出た信号線１５２が２つに分岐して接続されている。各Ｌ端子には入力ポート１７１のＬ端子から出た信号線１５３が２つに分岐して接続されている。
【０２４９】
図２０（ａ）は第１駆動ＩＣ１９４の構成を、図２０（ｂ）は第２駆動ＩＣ１９５の構成をそれぞれ説明するためのブロック図である。図２０（ａ）より、第１駆動ＩＣ１９４は更新回路１９４ａ及びレジスタ１９４ｂを備えている。更新回路１９４ａはデータ領域Ｄ０〜Ｄ７を備える更新用バッファ１９４ｃを備え、レジスタ１９４ｂはデータ領域Ｄ’０〜Ｄ’７及びＯＵＴ端子ＯＵＴ０〜ＯＵＴ７を備えている。図２０（ｂ）より、第２駆動ＩＣ１９５は更新回路１９５ａ及びレジスタ１９５ｂを備えている。更新回路１９５ａはデータ領域Ｄ８〜Ｄ１５を備える更新用バッファ１９５ｃを備え、レジスタ１９５ｂはデータ領域Ｄ’８〜Ｄ’１５及び出力端子ＯＵＴ８〜ＯＵＴ１５を備えている。
【０２５０】
図２１は第１駆動ＩＣ１９４と第２駆動ＩＣ１９５のレジスタ１９４ｂ、１９５ｂ及び更新用バッファ１９４ｃ、１９５ｃを構成するＤフリップフロップ及びＬＥＤ１７３の配線を説明するための回路図である。第１駆動ＩＣ１９４及び第２駆動ＩＣ１９５のレジスタ１９４ｂ、１９５ｂを構成するＤフリップフロップの出力端子（Ｑ端子）にはＬＥＤ１７３が接続されている。
【０２５１】
第２駆動ＩＣ１９５の更新用バッファ１９５ｃを構成するＤフリップフロップはネガティブエッジトリガ型であり、その他のＤフリップフロップはポジティブエッジトリガ型である。したがって、第１駆動ＩＣ１９４の更新用バッファ１９４ｃには、クロック信号ＳＧ１の立ち上がりの瞬間に信号が書き込まれ、第２駆動ＩＣ１９３の更新用バッファ１９５ｃには、クロック信号ＳＧ１の立ち下がりの瞬間に信号が書き込まれる。クロック信号ＳＧ１は立ち上がりと立ち下がりを繰り返すため、第１駆動ＩＣ１９４の更新用バッファ１９４ｃ及び第２駆動ＩＣ１９５の更新用バッファ１９５ｃにＬＥＤ駆動データＳＤが交互に書き込まれる。予め、更新用バッファ１９４ｃ用の駆動データと更新用バッファ１９５ｃ用の駆動データを１ビット単位でずらして交互に並べたＬＥＤ駆動データＳＤを用意しておくことで、ＬＥＤ駆動データＳＤはクロック信号ＳＧ１の立ち上がりと立ち下がりに同期して選択的に更新用バッファ１９４ｃ及び更新用バッファ１９５ｃに交互に書き込まれる。
【０２５２】
図２２はＬＥＤ駆動データＳＤの出力タイミングを示すタイミングチャートである。
【０２５３】
先ず、ｔ１のタイミングでＬＥＤ駆動用レジスタ１４１からデータＡ７が出力され、ｔ２のタイミングでクロック信号ＳＧ１が立ち上がりポジティブエッジトリガ型ＤフリップフロップにデータＡ７が書き込まれる。その後、ｔ３のタイミングでＬＥＤ駆動用レジスタ１４１から出力されるデータがＢ７に変わり、ｔ４のタイミングでクロック信号ＳＧ１が立ち下がりネガティブエッジトリガ型ＤフリップフロップにデータＢ７が書き込まれる。このようにクロック信号の半周期毎にＬＥＤ駆動用レジスタ１４１から出力される信号が変化し、クロック信号の立ち上がりの瞬間にポジティブエッジトリガ型のＤフリップフロップで構成される更新用バッファ１９４ｃのデータ領域Ｄ０に、クロック信号の立ち下がりの瞬間にネガティブエッジトリガ型のＤフリップフロップで構成される更新用バッファ１９５ｃのデータ領域Ｄ８に、それぞれ新たな信号が書き込まれる。
【０２５４】
そして、ｔ１９のクロック信号ＳＧ１の立ち上がりのタイミング及びｔ２１のクロック信号ＳＧ１の立ち下がりのタイミングにおいて、信号Ａ０及びＢ０がそれぞれ更新用バッファ１９４ｃ及び１９５ｃのデータ領域Ｄ０及びＤ８に書き込まれた後、ｔ２３のタイミングでデータ書き込み信号ＳＧ２が立ち上がり、当該データ書き込み信号ＳＧ２の立ち上がりに同期して更新用バッファ１９４ｃ及び１９５ｃに保持されていた信号がレジスタ１９４ｂ及び１９５ｂに書き込まれて、当該書き込まれた信号に応じて第１駆動ＩＣ１９４及び第２駆動ＩＣ１９５のＯＵＴ端子に接続されているＬＥＤ１７３が駆動制御される。
【０２５５】
図２１に戻り、先ず、第１駆動ＩＣ１９４の場合について説明する。第１駆動ＩＣ１９４の更新用バッファ１９４ｃのデータ領域Ｄ０にかかるＤフリップフロップにデータＡ７が書き込まれると、当該ＤフリップフロップのＱ端子よりデータＡ７が出力される。したがって、次回のクロック信号ＳＧ１の立ち上がりの瞬間に隣のデータ領域Ｄ１にかかるＤフリップフロップにデータＡ７が書き込まれ、データ領域Ｄ０にかかるＤフリップフロップにはデータＡ６が書き込まれる。このようにして、データ領域Ｄ０にかかるＤフリップフロップにデータＡ０が書き込まれるまで、クロック信号の立ち上がりに同期して、隣のＤフリップフロップにＬＥＤ駆動用レジスタ１４１から出力されたデータが順次シフトしていく。
【０２５６】
また、第２駆動ＩＣ１９５の更新用バッファ１９５ｃのデータ領域Ｄ８にかかるＤフリップフロップにデータＢ７が書き込まれると、当該Ｄフリップフロップの出力端子よりデータＢ７が出力される。したがって、次回のクロック信号の立ち下がりの瞬間に隣のデータ領域Ｄ９にかかるＤフリップフロップにデータＢ７が書き込まれ、データ領域Ｄ８にかかるＤフリップフロップにはデータＢ６が書き込まれる。このようにして、データ領域Ｄ８にかかるＤフリップフロップにデータＢ０が書き込まれるまで、クロック信号の立ち下がりに同期して、隣のＤフリップフロップにＬＥＤ駆動用レジスタ１４１から出力されたデータが順次シフトしていく。
【０２５７】
図２３はｔ２２のタイミング（図２２）における更新用バッファ１９４ｃ及び１９５ｃのデータ領域Ｄ０〜Ｄ１５に保持されているデータを表すテーブルである。このように、更新用バッファ１９４ｃのデータ領域Ｄ０〜Ｄ７にはＡ０〜Ａ７のデータが、更新用バッファ１９５ｃのデータ領域Ｄ８〜Ｄ１５にはＢ０〜Ｂ７のデータがそれぞれ書き込まれている。この状態において、ｔ２３のタイミング（図２２）でデータ書き込み信号ＳＧ２が立ち上がり、更新用バッファ１９４ｃ、１９５ｃのデータ領域Ｄ０〜Ｄ１５に対応したレジスタ１９４ｂ、１９５ｂのデータ領域Ｄ’０〜Ｄ’１５にＡ０〜Ａ７、Ｂ０〜Ｂ７のデータが出力され、当該データに応じて各ＬＥＤ１７３が駆動制御される。
【０２５８】
上述した本実施形態によれば以下の優れた効果を有する。
【０２５９】
入力ポート１７１のＤＡＴＡ端子、ＣＬＫ端子及びＬ端子から出る信号線をそれぞれ２つに分岐し、第１駆動ＩＣ１９４及び第２駆動ＩＣ１９５のＤＡＴＡＩＮ端子、ＣＬＫ端子及びＬ端子に接続する構成とした。各信号線の分岐を行う場所は任意である。これにより、基板上のノイズの影響を受けやすい場所を避けて配線を行うなど、配線の自由度を高めることができる。
【０２６０】
第１駆動ＩＣ１９４の更新用バッファ１９４ｃを構成するＤフリップフロップをポジティブエッジトリガ型にし、第２駆動ＩＣ１９５の更新用バッファ１９５ｃを構成するＤフリップフロップをネガティブエッジトリガ型にした。そして、ＬＥＤ駆動データＳＤに関して、クロック信号ＳＧ１において交互に繰り返される立ち上がりと立ち下がりに対して、立ち上がりの際に更新用バッファ１９４ｃ用の駆動データが第１駆動ＩＣ１９４に書き込まれるとともに、立ち下がりの際に更新用バッファ１９５ｃ用の駆動データが第２駆動ＩＣ１９５に書き込まれる構成とした。換言すれば、ＬＥＤ駆動データＳＤの書き込み完了時に第１駆動ＩＣ１９４に書き込まれているべき駆動データと第２駆動ＩＣ１９５に書き込まれているべき駆動データが存在し、両者が１ビット単位で間をあけて交互に配列される構成とした。これにより、クロック信号ＳＧ１の立ち上がりの際には更新用バッファ１９４ｃのデータ領域Ｄ０にＬＥＤ駆動データＳＤが書き込まれるとともに、クロック信号ＳＧ１の立ち下がりの際に更新用バッファ１９５ｃのデータ領域Ｄ８にＬＥＤ駆動データＳＤが選択的に書き込まれる。ＬＥＤ駆動データＳＤがシリアルデータであることから、パラレルデータである場合に比べて信号線の数が少ないシンプルな配線にすることが可能となる。
【０２６１】
更新用バッファ１９４ｃ、１９５ｃを構成するＤフリップフロップのうち、データ領域Ｄ０及びＤ８にかかるＤフリップフロップ以外はデータ端子に直前のＤフリップフロップのＱ端子から出る信号線を、クロック端子にクロック信号ＳＧ１の信号線をそれぞれ接続する構成とした。これにより、更新用バッファ１９４ｃにおいてはクロック信号ＳＧ１の立ち上がりに際して、更新用バッファ１９５ｃにおいてはクロック信号ＳＧ１の立ち下がりに際して、Ｄ０又はＤ８に書き込まれた信号が順次下流へシフトする。
【０２６２】
データ領域Ｄ０〜Ｄ１５にかかるＤフリップフロップに合計１６ビット分のデータの書き込みが完了した後にデータ書き込み信号ＳＧ２が立ち上げ、レジスタ１９４ｂ、１９５ｂのデータ領域Ｄ’０〜Ｄ’１５にかかるＤフリップフロップに合計１６ビット分のデータの書き込みを行い、対応するＬＥＤ１７３を駆動する構成とした。これにより、１６ビット分のＬＥＤ駆動データＳＤを同時にレジスタ１９４ｂ、１９５ｂに送ることが可能となり、最大１６個のＬＥＤを同時に制御することが可能となる。
【０２６３】
＜第３の実施形態＞
本実施形態では、上記第１の実施形態と異なり、疑似駆動ＩＣ１９２を使用しない。また、データ書き込み信号ＳＧ２を伝送する信号線において、第１駆動ＩＣ１９１の上流にポジティブエッジトリガ型Ｔフリップフロップが配置される。第２駆動ＩＣ１９３はＴフリップフロップがネガティブエッジトリガ型である点において第１駆動ＩＣ１９１と異なる。そして、第１の実施形態においては、第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３にデータアウト領域ＤＡが設けられていたが、本実施形態では、データアウト領域ＤＡは設けられていない。また、上記第１の実施形態においては、２つのＬＥＤ群３７ａ，３７ｂを同時に駆動制御する構成としたが、本実施形態においては第１駆動ＩＣ１９１と第２駆動ＩＣ１９３を交互に駆動する構成とする。
【０２６４】
以下、第３の実施形態と第１の実施形態の相違する構成について説明する。上記第１の実施形態と同一の構成については基本的にその説明を省略する。
【０２６５】
第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３はそれぞれ、入力側にＤＡＴＡＩＮ端子、ＣＬＫ端子、Ｌ端子、ＶＤＤ端子及びＧＮＤ端子を有し、出力側に８つのＯＵＴ端子を有している。そして、それぞれ６つのＯＵＴ端子にはＬＥＤ１７３が接続されている。各ＤＡＴＡＩＮ端子には入力ポート１７１のＤＡＴＡ端子から出た信号線１５１が２つに分岐して接続されている。各ＣＬＫ端子には入力ポート１７１のＣＬＫ端子から出た信号線１５２が２つに分岐して接続されている。各Ｌ端子には入力ポート１７１のＬ端子から出た信号線１５３が２つに分岐して接続されている。
【０２６６】
第１駆動ＩＣ１９１は更新回路１９１ａ及びレジスタ１９１ｂを備えている。更新回路１９１ａはデータ領域Ｄ０〜Ｄ７を備える更新用バッファ１９１ｃを備え、レジスタ１９１ｂはデータ領域Ｄ’０〜Ｄ’７及びＯＵＴ端子ＯＵＴ０〜ＯＵＴ７を備えている。第２駆動ＩＣ１９３は更新回路１９３ａ及びレジスタ１９３ｂを備えている。更新回路１９３ａはデータ領域Ｄ８〜Ｄ１５を備える更新用バッファ１９３ｃを備え、レジスタ１９３ｂはデータ領域Ｄ’８〜Ｄ’１５及び出力端子ＯＵＴ８〜ＯＵＴ１５を備えている。
【０２６７】
図２４は第１駆動ＩＣ１９１のレジスタ１９１ｂ及び更新用バッファ１９１ｃを構成するＤフリップフロップ、Ｔフリップフロップ及びＬＥＤ１７３の配線を説明するための回路図である。第１駆動ＩＣ１９１のレジスタ１９１ｂを構成するＤフリップフロップの出力端子（Ｑ端子）にはＬＥＤ１７３が接続することができる。
【０２６８】
入力ポート１７１のＬ端子はポジティブエッジトリガ型ＴフリップフロップのＴ端子に接続されている。当該ＴフリップフロップのＱ端子は第１駆動ＩＣ１９１のレジスタ１９１ｂを構成するＤフリップフロップのクロック端子に接続されている。したがって、Ｔ端子に入力されるデータ書き込み信号ＳＧ２が立ち上がると、データ領域Ｄ’０〜Ｄ’７のクロック端子に入力されるデータが反転することとなる。例として、初めにデータ領域Ｄ’０〜Ｄ’７のＣＬＫ端子に「０」が入力されている場合について説明する。この場合、最初のデータ書き込み信号ＳＧ２の立ち上がりに同期してデータ領域Ｄ’０〜Ｄ’７に書き込まれるデータが反転する。つまり、データ書き込み信号ＳＧ２が立ち上がるとともに、データ領域Ｄ’０〜Ｄ’７に入力されるデータは「１」となる。その後、データ書き込み信号ＳＧ２が立ち下がってもデータ領域Ｄ’０〜Ｄ’７に入力されるデータは変化しない。次にデータ書き込み信号ＳＧ２が立ち上がると、同期してデータ領域Ｄ’０〜Ｄ’７に入力されるデータは「１」から「０」に変わる。そして、その後にデータ書き込み信号ＳＧ２が立ち下がってもデータ領域Ｄ’０〜Ｄ’７に入力されるデータは変化しない。このように、データ書き込み信号ＳＧ２が立ち上がりと立ち下がりを繰り返した場合、データ領域Ｄ’０〜Ｄ’７に書き込まれるデータは立ち上がりにのみに同期して反転する。したがって、データ書き込み信号ＳＧ２の立ち上がり２回に１回の割合でデータ領域Ｄ’０〜Ｄ’７に書き込まれる信号が立ち上がることになる。また、データ領域Ｄ’０〜Ｄ’７に書き込まれるデータの立ち上がりに同期してデータ領域Ｄ０〜Ｄ７に書き込まれているデータがデータ領域Ｄ’０〜Ｄ’７に書き込まれ、当該データ領域Ｄ’０〜Ｄ’７にかかるＤフリップフロップのＱ端子に接続されているＬＥＤ群３７ａが駆動制御される。
【０２６９】
一方、入力ポート１７１のＬ端子はネガティブエッジトリガ型ＴフリップフロップのＴ端子に接続されている。当該ＴフリップフロップのＱ端子は第２駆動ＩＣ１９３のレジスタ１９３ｂを構成するＤフリップフロップのクロック端子に接続されている。図２５に第２駆動ＩＣ１９３のレジスタ１９３ｂ及び更新用バッファ１９３ｃを構成するＤフリップフロップ、Ｔフリップフロップ及びＬＥＤ１７３の配線を説明するための回路図を示す。ＴフリップフロップのＱ端子から出たデータ線はデータ領域Ｄ’８〜Ｄ’１５のクロック端子に接続されている。したがって、Ｔ端子から出力されるデータ書き込み信号ＳＧ２が立ち下がると、データ領域Ｄ’０〜Ｄ’７のクロック端子に入力されるデータが反転することとなる。例として、初めにデータ領域Ｄ’８〜Ｄ’１５に「０」が入力されていた場合について説明する。この場合、最初のデータ書き込み信号ＳＧ２の立ち上がってもデータ領域Ｄ’８〜Ｄ’１５に入力されるデータは「０」のままである。その後、データ書き込み信号ＳＧ２が立ち下がりに同期してデータ領域Ｄ’８〜Ｄ’１５に入力されるデータが「１」に変化する。この際、データ領域Ｄ８〜Ｄ１５に書き込まれているデータがデータ領域Ｄ’８〜Ｄ’１５に書き込まれる。次にデータ書き込み信号ＳＧ２が立ち上がってもデータ領域Ｄ’８〜Ｄ’１５に入力されるデータは「１」のまま変化しない。そして、その後にデータ書き込み信号ＳＧ２が立ち下がると、データ領域Ｄ’８〜Ｄ’１５に入力されるデータは「０」に戻る。このように、データ書き込み信号ＳＧ２が立ち上がりと立ち下がりを繰り返した場合、データ領域Ｄ’８〜Ｄ’１５に書き込まれるデータは立ち下がりにのみに同期して反転する。したがって、データ書き込み信号ＳＧ２の立ち下がり２回に１回の割合でデータ領域Ｄ’０〜Ｄ’７に書き込まれる信号が立ち上がることになる。また、レジスタ１９３ｂを構成するＤフリップフロップのクロック端子に書き込まれるデータの立ち上がりに同期してデータ領域Ｄ８〜Ｄ１５に書き込まれているデータがデータ領域Ｄ’８〜Ｄ’１５に書き込まれ、当該データ領域Ｄ’８〜Ｄ’１５にかかるＤフリップフロップのＱ端子に接続されているＬＥＤ群３７ｂが駆動制御される。
【０２７０】
図２６はＬＥＤ駆動データＳＤの出力タイミングとデータ書き込み信号ＳＧ２の立ち上がり及び立ち下がりのタイミングを示すタイミングチャートである。
【０２７１】
先ず、ｔ１のタイミングでＬＥＤ駆動用レジスタ１４１からデータＡ７が出力され、ｔ２のタイミングでクロック信号ＳＧ１が立ち上がり、データ領域Ｄ０及びデータ領域Ｄ８にかかるＤフリップフロップにデータＡ７が書き込まれる。その後、ｔ３のタイミングでＬＥＤ駆動用レジスタ１４１から出力されるデータがＡ６に変わり、ｔ４のタイミングでクロック信号ＳＧ１が立ち上がり、データ領域Ｄ１及びデータ領域Ｄ９にかかるＤフリップフロップにデータＡ７がデータ領域Ｄ０及びデータ領域Ｄ８にかかるＤフリップフロップからシフトする。そして、データ領域Ｄ０及びデータ領域Ｄ８にかかるＤフリップフロップにデータＡ６が書き込まれる。このように、クロック信号ＳＧ１の立ち下がりに同期してＬＥＤ駆動用レジスタ１４１から出力されるデータが変化し、クロック信号ＳＧ１の立ち上がりに同期して、それまでにＤフリップフロップに書き込まれていたデータがシフトするとともにデータ領域Ｄ０及びデータ領域Ｄ８にかかるＤフリップフロップに新たなＬＥＤ駆動用データが書き込まれる。そして、ｔ７のタイミングでデータ領域Ｄ０〜Ｄ６及びデータ領域Ｄ８〜Ｄ１４に書き込まれていたデータがデータ領域Ｄ１〜Ｄ７及びデータ領域Ｄ９〜Ｄ１５にシフトし、データ領域Ｄ０及びデータ領域Ｄ８にデータＡ０が書き込まれると、第１駆動ＩＣ１９１においてはデータ領域ＤｘにデータＡｘが書き込まれた状態となる。一方、第２駆動ＩＣ１９３においてはデータ領域ＤｘにデータＡ（ｘ−８）が書き込まれた状態となる。ｔ８のタイミングでクロック信号ＳＧ１が立ち下がり、ｔ９のタイミングでデータ書き込み信号ＳＧ２が立ち上がると、同期して第１駆動ＩＣ１９１のレジスタ１９１ｂのデータ領域Ｄ’０〜Ｄ’７にかかるＤフリップフロップのクロック端子に入力されるデータが「０」から「１」に変化する。このため、当該データの立ち上がりに同期して、データ領域Ｄ’０〜Ｄ’７にデータＡ０〜Ａ７が書き込まれ、出力端子に接続されているＬＥＤ群３７ａが駆動制御される。一方、第２駆動ＩＣ１９３のレジスタ１９３ｂのデータ領域Ｄ’８〜Ｄ’１５にかかるＤフリップフロップのクロック端子に入力されるデータは「０」のまま変化しないため、データ領域Ｄ’８〜Ｄ’１５にかかるＤフリップフロップにはデータの書き込みは行われない。
【０２７２】
ｔ１０のタイミングでＬＥＤ駆動用レジスタ１４１からデータＢ７が出力され、ｔ１１のタイミングでクロック信号ＳＧ１が立ち上がり、各データ領域に書き込まれているデータがシフトし、データ領域Ｄ０及びデータ領域Ｄ８にデータＢ７が書き込まれる。その後、ｔ１２のタイミングでクロック信号ＳＧ１の立ち下がりに同期してＬＥＤ駆動用レジスタ１４１から出力されるデータがＢ６に変わり、ｔ１３のタイミングでクロック信号ＳＧ１の立ち上がりに同期して、各データ領域に書き込まれているデータがシフトし、データ領域Ｄ０及びデータ領域Ｄ８にデータＢ６が書き込まれる。このように、クロック信号ＳＧ１の立ち下がりに同期してＬＥＤ駆動用レジスタ１４１から出力されるデータが変化し、クロック信号ＳＧ１の立ち上がりに同期して、それまでにＤフリップフロップに書き込まれていたデータがシフトするとともにデータ領域Ｄ０及びデータ領域Ｄ８にかかるＤフリップフロップに新たなＬＥＤ駆動用データが書き込まれる。そして、ｔ１６のタイミングで各データ領域のデータがシフトし、データ領域Ｄ０及びデータ領域Ｄ８にデータＢ０が書き込まれると、第１駆動ＩＣ１９１においてはデータ領域ＤｘにデータＢｘが書き込まれた状態となる。一方、第２駆動ＩＣ１９３においてはデータ領域ＤｘにデータＢ（ｘ−８）が書き込まれた状態となる。ｔ１７のタイミングでクロック信号ＳＧ１が立ち下がり、ｔ１８のタイミングでデータ書き込み信号ＳＧ２が立ち下がると、同期して第２駆動ＩＣ１９３のレジスタ１９３ｂのデータ領域Ｄ’８〜Ｄ’１５にかかるＤフリップフロップのクロック端子に入力されるデータが「０」から「１」に変化する。このため、当該データの立ち上がりに同期して、データ領域Ｄ’８〜Ｄ’１５にデータＢ０〜Ｂ７が書き込まれ、出力端子に接続されているＬＥＤ群３７ｂが駆動制御される。一方、第１駆動ＩＣ１９１のレジスタ１９３ｂのデータ領域Ｄ’０〜Ｄ’７にかかるＤフリップフロップのクロック端子に入力されるデータは「１」のまま変化しないため、データ領域Ｄ’０〜Ｄ’７にかかるＤフリップフロップにはデータの書き込みは行われない。
【０２７３】
その後、ｔ１９のタイミングでデータ書き込み信号ＳＧ２が立ち上がり、同期してデータ領域Ｄ’０〜Ｄ’７にかかるＤフリップフロップのクロック端子に入力されるデータが「１」から「０」に変化する。一方、Ｄ’８〜Ｄ’１５にかかるＤフリップフロップのクロック端子に入力されるデータは「１」のまま変化しない。次に、ｔ２０のタイミングでデータ書き込み信号ＳＧ２が立ち下がり、同期してデータ領域Ｄ’８〜Ｄ’１５にかかるＤフリップフロップのクロック端子に入力されるデータが「１」から「０」に変化する。一方、Ｄ’０〜Ｄ’７にかかるＤフリップフロップのクロック端子に入力されるデータは「０」のまま変化しない。このように、第１駆動ＩＣ１９１、第２駆動ＩＣ１９３の順番に駆動制御した後、データ書き込み信号の立ち上げと立ち下げを１度ずつ行うことで、データ領域Ｄ’０〜Ｄ’１５にかかるＤフリップフロップのクロック端子に入力されるデータを共に「０」に戻すことができる。つまり初期状態に戻る。このため、一連の動作の繰り返しにより、第１駆動ＩＣ１９１と第２駆動ＩＣ１９３を交互に駆動制御することができる。
【０２７４】
上述した本実施形態によれば以下の優れた効果を有する。
【０２７５】
入力ポート１７１のＤＡＴＡ端子、ＣＬＫ端子及びＬ端子から出る信号線をそれぞれ２つに分岐し、第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３のＤＡＴＡＩＮ端子、ＣＬＫ端子及びＬ端子に接続する構成とした。各信号線の分岐を行う場所は任意である。これにより、基板上のノイズの影響を受けやすい場所を避けて配線を行うなど、配線の自由度を高めることができる。
【０２７６】
第１駆動ＩＣ１９１について、データ書き込み信号ＳＧ２を伝送する分岐後の信号線の上流にポジティブエッジトリガ型Ｔフリップフロップを配置した。また、第２駆動ＩＣ１９３について、データ書き込み信号ＳＧ２を伝送する分岐後の信号線の上流にネガティブエッジトリガ型Ｔフリップフロップを配置した。そして、第１駆動ＩＣ１９１に書き込まれるべき８ビットのデータを先に送信した後、データ書き込み信号ＳＧ２を立ち上げ、第２駆動ＩＣ１９３に書き込まれるべき８ビットのデータを後に送信して、データ書き込み信号ＳＧ２を立ち下げる構成とした。これにより、データ書き込み信号ＳＧ２の立ち上がりの際にはレジスタ１９１ｂのデータ領域Ｄ’０〜Ｄ’７にＬＥＤ駆動データＳＤが書き込まれるとともに、データ書き込み信号ＳＧ２の立ち下がりの際にレジスタ１９３ｂのデータ領域Ｄ’８〜Ｄ’１５にＬＥＤ駆動データＳＤが交互に書き込まれる。ＬＥＤ駆動データＳＤがシリアルデータであることから、パラレルデータである場合に比べて信号線の数が少ないシンプルな配線にすることが可能となる。
【０２７７】
第１駆動ＩＣ１９１と第２駆動ＩＣ１９３の内部構造は同一である。両者はそのデータ書き込み信号ＳＧ２を伝送する分岐後のデータ線の上流にＴフリップフロップを有する。両者の違いは当該Ｔフリップフロップがポジティブエッジトリガ型であるか、ネガティブエッジトリガ型であるかである。このように、同一の内部構造を有するＬＥＤ駆動ＩＣを並べる構成であるため、シンプルで組み立てやすい。
【０２７８】
＜第４の実施形態＞
本実施形態では、上記第１の実施形態と異なり、第１駆動ＩＣ１９１、疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３の代わりに通信用ＩＣ２２４ａ，２２４ｂを用いる。また、音声ランプ制御装置９０の装飾装置用ＩＣ２２０と、通信用ＩＣ２２４ａ，２２４ｂをシリアルクロック線及び双方向のシリアルデータ線の２本で並列に接続する。そして、上記第１の実施形態とは異なり、図柄表示装置３１の表示画面Ｇに演出内容によって開閉する扉２２８が設けられている。
【０２７９】
以下、第４の実施形態と第１の実施形態の相違する構成について説明する。上記第１の実施形態と同一の構成については基本的にその説明を省略する。
【０２８０】
図２７において、音声ランプ制御装置９０内でサブＣＰＵ１１１と装飾装置用ＩＣ２２０は双方向のデータ線で接続されている。音声ランプ制御装置９０は中継基板２２１を介して通信用ＩＣ２２４ａ，２２４ｂと５本の接続線で接続されている。具体的には、接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線ＳＤＡ、接続線ＳＣＬ、及び接続線ＧＮＤで接続されている。接続線Ｖｃｃは、中継基板２２１及び通信用ＩＣ２２４ａ，２２４ｂに電源を供給するための接続線である。接続線Ｖｌｅｄは、ＬＥＤ群３７ａ，３７ｂに電源を供給するための接続線である。接続線ＳＤＡは、装飾装置用ＩＣ２２０とＬＥＤ群３７ａ，３７ｂとの間でデータを通信するための双方向の接続線である。接続線ＳＣＬは、接続線ＳＤＡでのデータ通信に用いられるクロック信号を入出力するための接続線である。接続線ＧＮＤは、接続線Ｖｃｃ及び接続線Ｖｌｅｄで供給される電源のグランドである。通信用ＩＣ２２４ａ，２２４ｂは音声ランプ制御装置９０の装飾装置用ＩＣ２２０に対して並列接続されている。
【０２８１】
ＬＥＤ群３７ａ，３７ｂが接続されている通信用ＩＣ２２４ａ，２２４ｂには、一意なアドレスが予め設定されており、装飾装置駆動データが入力されると、通信用ＩＣ２２４ａ，２２４ｂは入力された装飾装置駆動データに含まれるアドレスと設定されているアドレスとが一致するか否かを判定する。そして、入力された装飾装置駆動データに含まれるアドレスと設定されているアドレスとが一致すると判定した場合には、通信用ＩＣ２２４ａ，２２４ｂは、装飾装置駆動データに基づいて、下流のＬＥＤ群３７ａ，３７ｂを駆動する。
【０２８２】
中継基板２２１は、装飾装置用ＩＣ２２０と通信用ＩＣ２２４ａ，２２４ｂとのやり取りを中継する基板である。中継基板２２１は必要な電源を通信用ＩＣ２２４ａ，２２４ｂに供給する。また、装飾装置用ＩＣ２２０が通信を開始したときに、シリアルデータ線を介してアドレス、Ｒｅａｄ／Ｗｒｉｔｅ要求（装飾装置用ＩＣ２２０が受信するのか、送信するのかの区別）及び装飾装置駆動データを伝送する。そして中継基板２２１は、シリアルクロック線を介してクロック信号を伝送する。それを受けた通信用ＩＣ２２４ａ，２２４ｂは、送られてきたアドレスと自己のアドレスが一致する場合に、双方向のシリアルデータ線を介して通信の正否を示す「ＡＣＫ」データを送り、データを送る（又は受ける）準備をする。これによりシリアルデータ線を独占して装飾装置用ＩＣ２２０との間で１対１のやり取りを始める準備ができる。「ＡＣＫ」データは装飾装置用ＩＣ２２０が送信したアドレスと自己のアドレスが一致した場合に、通信用ＩＣ２２４ａ〜２２４ｅのいずれかが返信する１ビットのデータである。
【０２８３】
通信開始時、装飾装置用ＩＣ２２０はシリアルクロック線の信号が「１」である時にシリアルデータ線の信号を「１」から「０」に変化させる。また、通信終了時、装飾装置用ＩＣ２２０はシリアルクロック線の信号が「１」である時にシリアルデータ線の信号を「０」から「１」に変化させる。通常のデータのやり取りはシリアルクロック線の信号が「０」である場合にシリアルデータ線の信号を変化させるため、通信開始及び通信終了のコンディションと区別することができる。通信用ＩＣ２２４ａ，２２４ｂは音声ランプ制御装置９０の装飾装置用ＩＣ２２０に対して並列接続されている。
【０２８４】
ここで、装飾装置用ＩＣ２２０が通信用ＩＣ２２４ａ，２２４ｂを介してＬＥＤ群３７ａ，３７ｂを制御する方法について説明する。
【０２８５】
音声ランプ制御装置９０は、主制御装置６０から入力されたコマンドに基づいて、演出内容を決定する。そして、音声ランプ制御装置９０は、決定された演出内容でＬＥＤ群３７ａ，３７ｂを制御するために、制御対象となる通信用ＩＣ２２４ａ，２２４ｂのアドレスと演出内容を含む装飾装置駆動データを中継基板２２１に出力する。装飾装置駆動データは、中継基板２２１を介して音声ランプ制御装置９０に接続されている通信用ＩＣ２２４ａ，２２４ｂに対してシリアルデータ線から入力される。
【０２８６】
図２８は、ＬＥＤ群３７ａに接続されている通信用ＩＣ２２４ａ周辺の回路図である。
【０２８７】
通信用ＩＣ２２４ａは、入力端子としてＮＣ端子、ＲＥＳＥＴ端子、ＳＣＬ端子、ＳＤＡ端子、Ｖｃｃ端子、Ａ０〜Ａ３端子、及びＧＮＤ端子を備え、出力端子として、ＰＯＲＴ０〜ＰＯＲＴ１５を備える。
【０２８８】
ＮＣ端子は内部で何も接続されない端子であるので、ＮＣ端子には、外部から何も接続されない。ＲＥＳＥＴ端子には、プルアップ抵抗Ｒを介して通信用ＩＣ２２４ａに供給される電源が接続される。したがって、ＲＥＳＥＴ端子に電力が印加されない状態になれば、通信用ＩＣ２２４ａは初期状態にリセットされる。
【０２８９】
ＳＣＬ端子にはシリアルクロック線が接続され、ＳＤＡ端子にはシリアルデータ線が接続される。Ｖｃｃ端子には、通信用ＩＣ２２４ａに供給される電源が接続される。また、Ｖｃｃ端子には、電源ノイズを除去するバイパスコンデンサが接続される。
【０２９０】
Ａ０端子〜Ａ３端子は、通信用ＩＣ２２４ａにアドレスを設定するための端子である。通信用ＩＣ２２４ａのアドレスは、４ビットで表現され、「１」を示す端子には通信用ＩＣ２２４ａの電圧が印加され、「０」を示す端子はグランドしている。したがって、図２８に示す通信用ＩＣ２２４ａのアドレスは「０１００」である。ＧＮＤ端子は、電圧をグランドするための端子である。
【０２９１】
各ＰＯＲＴ０端子〜ＰＯＲＴ６端子は、電流制限抵抗Ｒを介してＬＥＤ１７３に接続される。
【０２９２】
装飾装置用ＩＣ２２０によるＬＥＤ群３７ａ，３７ｂの制御処理について、例として装飾装置用ＩＣ２２０が通信用ＩＣ２２４ａと通信する場合の書き込み通信処理について、図２９のフローチャートを用いて説明する。装飾装置用ＩＣ２２０にその動作の契機となるクロック信号が入力され、後述する装飾装置用ＩＣ２２０のレジスタＲ１（図３１（ｂ））にサブＣＰＵ１１１から書き込まれたデータが存在し、当該データがＬＥＤ１７３を駆動するためのデータである場合に、本書き込み通信処理が行われる。なお、通信用ＩＣ２２４ｃと装飾装置用ＩＣ２２０の通信処理は、レジスタＲ１にサブＣＰＵ１１１から書き込まれたデータが役物駆動モータ２２６ａ，２２６ｂを駆動するためのデータである場合に行われる。当該通信処理は本書き込み通信処理と同様である。
【０２９３】
先ず、ステップＳ５０１において、装飾装置用ＩＣ２２０はサブＣＰＵ１１１から送られてきたデータに基づいて、スタートコンディションを発行する。これは、通信用ＩＣ２２４ａ，２２４ｂに対して通信シーケンスの始まりを示すためである。具体的には、シリアルクロックＳＣＬが「１」の時にシリアルデータＳＤＡを「１」から「０」に変化させることでスタートコンディションが成立する。次にステップＳ５０２にて装飾装置用ＩＣ２２０はサブＣＰＵ１１１から送られてきたデータに基づいて、通信用ＩＣ２２４ａ，２２４ｂにコントロールバイトを送信する。コントロールバイトには２つの通信用ＩＣ２２４ａ，２２４ｂのいずれかのアドレスが含まれており、これを受信した通信用ＩＣ２２４ａ，２２４ｂはそのアドレスが自己のアドレスと一致するか否かを判定する。アドレスが自己のアドレスと一致しなかった場合は、通信用ＩＣ２２４ｂは待機状態となり、アドレスが自己のアドレスと一致した通信用ＩＣ２２４ａのみが装飾装置用ＩＣに対して「ＡＣＫ」データを送信する。ステップＳ５０３にて当該「ＡＣＫ」データを受信した装飾装置用ＩＣ２２０は、ステップＳ５０４にて「ＡＣＫ」データを送信した通信用ＩＣ２２４ａに対して８ビットのＬＥＤ駆動データＳＤを送信する。この８ビットのＬＥＤ駆動データＳＤを受信し終えた通信用ＩＣ２２４ａは再び「ＡＣＫ」データを送信する。ステップＳ５０５にて当該「ＡＣＫ」データを受信した装飾装置用ＩＣ２２０はステップＳ５０６にてストップコンディションを発行する。これは、通信用ＩＣ２２４ａに対して通信シーケンスの終わりを示すためである。具体的には、シリアルクロックＳＣＬが「１」の時にシリアルデータＳＤＡを「０」から「１」に変化させる。そして、本書き込み通信処理を終了する。
【０２９４】
通信用ＩＣ２２４ａ，２２４ｂについてＬＥＤ群３７ａ，３７ｂを駆動する場合について説明したが、本実施形態においては、ＬＥＤ１７３の駆動のみならず、初期位置センサ２２９及び閉鎖位置センサ２３０を用いた役物駆動モータ２２６ａ，２２６ｂの制御も同一の装飾装置用ＩＣ２２０を用いて行うことができる。
【０２９５】
図２７に示すように、通信用ＩＣ２２４ａにはＬＥＤ群３７ａが接続されているとともに、通信用ＩＣ２２４ｂにはＬＥＤ群３７ｂが接続されている。また、通信用ＩＣ２２４ｃには役物駆動モータ２２６ａ，２２６ｂが接続されている。そして、通信用ＩＣ２２４ｄには初期位置センサ２２９が接続されているとともに、通信用ＩＣ２２４ｅには閉鎖位置センサ２３０が接続されている。
【０２９６】
各通信用ＩＣ２２４ａ〜２２４ｅのアドレスは４ビットで表現されるため、１６通りのアドレスを選択可能である。したがって、通信用ＩＣ２２４ａ以外の４つの通信用ＩＣ２２４ｂ〜２２４ｅのアドレスは、通信用ＩＣ２２４ａで使用されているアドレス「０１００」を除く１５通りから選択される。そして、４つの通信用ＩＣ２２４ｂ〜２２４ｅに対して選択された４つのアドレスは、各通信用ＩＣ２２４ｂ〜２２４ｅの４つの端子Ａ００〜Ａ０３に関して、端子への電圧の印加又は端子のグランドにより設定される。
【０２９７】
通信用ＩＣ２２４ｂ〜２２４ｅはアドレスと出力側の接続のみが通信用ＩＣ２２４ａと異なる。アドレスは、通信用ＩＣ２２４ａ〜２２４ｅを区別するために互いに異なる。また、通信用ＩＣ２２４ａ，２２４ｂの出力側にはＬＥＤ群３７ａ，３７ｂが接続されているのに対して、通信用ＩＣ２２４ｃには２つの役物駆動モータ２２６ａ，２２６ｂが接続されているとともに、通信用ＩＣ２２４ｄには初期位置センサ２２９が接続されており、通信用ＩＣ２２４ｅには閉鎖位置センサ２３０が接続されている。
【０２９８】
図３０に示すように、役物駆動モータ２２６ａ，２２６ｂ、初期位置センサ２２９及び閉鎖位置センサ２３０は扉２２８が開閉する演出のために用いられる。この戸２２７が初期位置から閉鎖位置に移動する演出は、リーチ表示が行われている状態で、大当たり当選の期待度が高いことを示すために行われる。
【０２９９】
扉２２８は図柄表示装置３１の表示画面Ｇよりも遊技者側に存在する。戸２２７が初期位置にある場合は表示画面Ｇの全体が遊技者から見えるようになっており、戸２２７が閉鎖位置にある場合は表示画面Ｇよりも遊技者側に閉じた扉２２８が表示画面Ｇと重なるように存在するため、遊技者からは閉じた扉２２８のみが見える状態となる。
【０３００】
具体的には、レールに案内され、左右に戸２２７がスライドして開閉する引き戸式の自動扉２２８がある。図３０（ａ）に示されているように、戸２２７が初期位置にある場合には扉２２８は開いた状態である。そして、戸２２７が初期位置にあることを検知する初期位置センサ２２９が戸の外側寄りの片端を検知している。
【０３０１】
役物駆動モータ２２６ａ，２２６ｂにより、戸２２７はレールに案内されて扉２２８中央に向かって移動し、完全に閉まった状態で停止する。このとき、図３０（ｂ）に示されているように戸２２７の中央寄りの片端が、閉鎖位置センサ２３０により検知される。このような引き戸式の自動扉２２８の開閉を装飾装置用ＩＣ２２０により行うことが可能である。
【０３０２】
役物駆動モータ２２６ａ，２２６ｂ、初期位置センサ２２９及び閉鎖位置センサ２３０は通信用ＩＣ２２４ｃ，２２４ｄ，２２４ｅに接続されている。当該通信用ＩＣ２２４ｃ，２２４ｄ，２２４ｅは装飾装置用ＩＣ２２０と中継基板２２１を介して接続されている。
【０３０３】
役物駆動モータ２２６ａ，２２６ｂは通信用ＩＣ２２４ｃに接続されている。２つの役物駆動モータ２２６ａ，２２６ｂは、引き戸式の自動扉２２８の開閉を行うモータである。当該引き戸式の自動扉２２８は左右対称に動くため、駆動制御のタイミングは同じである。このため、１つのアドレスを有する通信用ＩＣ２２４ｃのみで２つの役物駆動モータ２２６ａ，２２６ｂを制御することができる。
【０３０４】
装飾装置用ＩＣ２２０は通信用ＩＣ２２４ａ〜２２４ｅに対してアドレスとＷｒｉｔｅ要求を送信する。これを受信した通信用ＩＣ２２４ｃは、アドレスが自己のアドレスと一致している場合に、「ＡＣＫ」データを返す。通信用ＩＣ２２４ｃから「ＡＣＫ」データを受信した装飾装置用ＩＣ２２０は、今度は通信用ＩＣ２２４ｃのみに対して役物駆動モータ２２６ａ，２２６ｂを駆動させるためのモータ駆動データを送信する。装飾装置用ＩＣ２２０からモータ駆動データを受信した通信用ＩＣ２２４ｃは、受信したモータ駆動データに基づいて、役物駆動モータ２２６ａ，２２６ｂを駆動する。通信用ＩＣ２２４ｃから受信したデータが「１０」の場合には扉２２８を開くために役物駆動モータ２２６ａ，２２６ｂを駆動するための電力が供給され、「０１」の場合には扉２２８を閉じるために役物駆動モータ２２６ａ，２２６ｂを駆動するための電力が供給され、「００」の場合には役物駆動モータ２２６ａ，２２６ｂを駆動するための電力が供給されない。１度通信用ＩＣ２２４ｃに書き込まれたデータは、次のモータ駆動データが装飾装置用ＩＣ２２０から送られてくるまでは維持される。したがって、通信用ＩＣ２２４ｃから受信したデータが「１０」又は「０１」である場合は、その後、「００」のモータ駆動データを受信するまで、役物駆動モータ２２６ａ，２２６ｂは回転し続ける。
【０３０５】
初期位置センサ２２９は通信用ＩＣ２２４ｄと接続されており、閉鎖位置センサ２３０は通信用ＩＣ２２４ｅと接続されている。装飾装置用ＩＣ２２０と通信用ＩＣ２２４ｄ，２２４ｅは双方向のデータ線で結ばれている。したがって、装飾装置用ＩＣ２２０が２つの通信用ＩＣ２２４ｄ，２２４ｅのどちらかのアドレスとＲｅａｄ要求を送信すると、送信されたアドレスを有する通信用ＩＣ２２４が「ＡＣＫ」データを返し、その後、通信用ＩＣ２２４ｄ，２２４ｅは、初期位置センサ２２９又は閉鎖位置センサ２３０から得られた情報を装飾装置用ＩＣ２２０に送信する。
【０３０６】
図３１（ａ）に示すように、サブＣＰＵ１１１のＲＯＭ１１２には複数の装飾装置制御パターンテーブルが記録されている。当該装飾装置制御パターンテーブルには、装飾装置を制御するためのデータと当該装飾装置を制御するためのデータの送信タイミングが記録されている。装飾装置を制御するためのデータには、装飾装置用ＩＣ２２０と通信を行う通信用ＩＣ２２４ａ〜２２４ｅのいずれか１つのアドレス及び当該通信がＲｅａｄ要求であるかＷｒｉｔｅ要求であるかを示すデータが含まれる。そして、Ｗｒｉｔｅ要求である場合には、装飾装置用ＩＣ２２０と通信を行う通信用ＩＣ２２４ａ〜２２４ｃのいずれか１つに書き込むデータ（装飾装置制御データ）も記録されている。ここで、Ｗｒｉｔｅ要求である場合とは、装飾装置がＬＥＤ群３７ａ，３７ｂ又は役物駆動モータ２２６ａ，２２６ｂである場合である。Ｒｅａｄ要求である場合とは、装飾装置が初期位置センサ２２９又は閉鎖位置センサ２３０である場合である。サブＣＰＵ１１１はＲＯＭ１１２から装飾装置制御パターンテーブルの１つを読み出してＲＡＭ１１３に展開する。そして、展開した装飾装置制御パターンテーブルに従って装飾装置制御データを装飾装置用ＩＣ２２０のレジスタに順次書き込む。
【０３０７】
具体的には、ＲＡＭ１１３に展開された装飾装置制御パターンテーブルに対してポインタが存在し、当該ポインタの位置は更新タイミングとなる度に次の位置へと更新されていく。装飾装置制御パターンテーブルにおいて、更新されて移動した先に装飾装置を制御するためのデータが存在した場合は、サブＣＰＵ１１１が装飾装置用ＩＣ２２０のレジスタのうち、空いているレジスタであり、かつ最も順番の早いレジスタに当該装飾装置を制御するためのデータを書き込む。一方、更新タイミングを迎えてポインタが移動した先に装飾装置制御データが存在しなかった場合には、ポインタはそのまま、次の更新タイミングを待つ。
【０３０８】
ＬＥＤ群３７ａ，３７ｂや役物駆動モータ２２６ａ，２２６ｂを制御するためには、該当する制御データを１度送れば良い。これに対して、初期位置センサ２２９や閉鎖位置センサ２３０による監視にはある時間の幅が必要である。この時間の幅は実験値により予め把握されており、（ｎ×Ｔ）ｓｅｃである。ここで、ｎは自然数、ＴはＲＯＭ１１２からＲＡＭ１１３に展開された装飾装置制御パターンテーブルのポインタの更新周期である。例えば、初期位置センサ２２９又は閉鎖位置センサ２３０の監視に必要な時間が１ｓｅｃであり、装飾装置制御パターンテーブルのポインタの更新周期が５０ｍｓｅｃである場合、ｎは２０となる。この場合、装飾装置用ＩＣ２２０には、ＬＥＤ群３７ａ，３７ｂ制御用が２個、役物駆動モータ２２６ａ，２２６ｂ制御用が１個、初期位置センサ２２９又は閉鎖位置センサ２３０制御用が２０個の合計２３個のレジスタが用意される。レジスタの数は２３個に限られず、（ｎ＋３）個以上であれば良い。
【０３０９】
ＲＯＭ１１２に予め記憶されている装飾装置制御パターンテーブルには、初期位置センサ２２９又は閉鎖位置センサ２３０の読み取りを指示するデータがｎ個の塊で書き込まれている。したがって、当該装飾装置制御パターンテーブルがＲＡＭ１１３に展開された場合、ポインタの位置がｎ回更新される間、ずっと初期位置センサ２２９又は閉鎖位置センサ２３０からの情報の読み取りが続くことになる。ＬＥＤ群３７ａ，３７ｂの制御又は役物駆動モータ２２６ａ，２２６ｂの制御には１度に１個のレジスタが使用される。これに対して、初期位置センサ２２９又は閉鎖位置センサ２３０からの情報を読み取るためには１度にｎ個のレジスタが使用される。したがって、１度初期位置センサ２２９又は閉鎖位置センサ２３０の情報の読み取りが始まると、（ｎ×Ｔ）ｓｅｃ間続けて初期位置センサ２２９又は閉鎖位置センサ２３０の情報が読み取られることになる。
【０３１０】
初期位置センサ２２９と閉鎖位置センサ２３０による監視が同時に必要となることはない。このため、図３１（ｂ）に示すように、装飾装置用ＩＣ２２０には（ｎ＋３）個のレジスタＲ１〜Ｒ（ｎ＋３）が存在する。装飾装置用ＩＣ２２０はレジスタＲ１、Ｒ２、Ｒ３、…、Ｒ（ｎ＋３）の順番に書き込まれた装飾装置を制御するためのデータを送信する。
【０３１１】
具体的には、装飾装置用ＩＣ２２０は先ず、レジスタＲ１に書き込まれたアドレスとＲｅａｄ要求又はＷｒｉｔｅ要求を表すデータを通信用ＩＣ２２４ａ〜２２４ｅに送信する。そして、通信用ＩＣ２２４ａ〜２２４ｅのいずれか１つから「ＡＣＫ」データを受信する。装飾装置用ＩＣ２２０が送信したデータがＲｅａｄ要求を表すものであった場合には、通信用ＩＣ２２４ｄ，２２４ｅのうちどちらか１つからの情報を受信し、「ＡＣＫ」データを返す。また、装飾装置用ＩＣ２２０が送信したデータがＷｒｉｔｅ要求を表すものであった場合には、通信用ＩＣ２２４ａ〜２２４ｃのうちいずれか１つに装飾装置制御データを書き込み、「ＡＣＫ」データを受信する。
【０３１２】
その後、レジスタＲ２〜レジスタＲ（ｎ＋３）については、レジスタＲｘに書き込まれていた装飾装置を駆動するためのデータがＲ（ｘ−１）にシフトする。装飾装置用ＩＣ２２０はこの作業を、レジスタＲ１〜Ｒ（ｎ＋３）が空になるまで繰り返す。レジスタＲ１〜Ｒ（ｎ＋３）が空になった状態において、再びサブＣＰＵ１１１から装飾装置を制御するためのデータが書き込まれた場合は、レジスタＲ１〜Ｒ（ｎ＋３）が空になるまで当該作業を再開して繰り返す。
【０３１３】
これとは別に、初期位置センサ２２９及び閉鎖位置センサ２３０の検出した信号を記憶する１ビットのレジスタＲ（ｎ＋４），Ｒ（ｎ＋５）が各センサについて１つずつ、合計２つ設けられている。サブＣＰＵ１１１は装飾装置駆動データを格納する４つのレジスタにアドレス付きのデータを送信し、初期位置センサ２２９及び閉鎖位置センサ２３０の検出した信号を記憶するレジスタＲ（ｎ＋４），Ｒ（ｎ＋５）から各センサの検出した信号を読み取ることができる。
【０３１４】
図３２を用いて、２ｍｓｅｃ周期で行われる音声ランプ制御処理について説明する。
【０３１５】
ステップＳ６０１にて変動用コマンドを受信したか否かについて判定する。受信した場合にはステップＳ６０２にてＲＯＭ１１２に記憶されている装飾装置駆動パターンテーブルをＲＡＭ１１３に展開する。装飾装置制御パターンテーブルとは、メイン表示部３３の変動表示が開始されてからの期間の情報に対して装飾装置を制御するためのデータを１対１に対応させて設定されたテーブルである。つまり、装飾装置制御データを送信するタイミング、アドレス、Ｒｅａｄ要求又はＷｒｉｔｅ要求を表すデータ、及び装飾装置制御データが示されたテーブルである。
【０３１６】
ステップＳ６０１にて否定判定をした場合には、ステップＳ６０３に進み、変動中であるか否かを判定する。変動中であれば、ステップＳ６０４にてＬＥＤ駆動タイミングであるか否かを判定する。ＬＥＤ群３７ａ又はＬＥＤ群３７ｂの駆動タイミングであれば、ステップＳ６０５にてＬＥＤ駆動データを、装飾装置用ＩＣ２２０の空いているレジスタのうち、最も順番の早いレジスタに送信する。
【０３１７】
また、ステップＳ６０４にて否定判定をした場合には、ステップＳ６０６に進み、扉２２８の開放タイミングであるか否かを判定する。扉２２８の開放タイミングであった場合は、ステップＳ６０７にて扉２２８の開放処理を行う。
【０３１８】
一方、ステップＳ６０６にて否定判定をした場合には、ステップＳ６０８に進み、扉２２８の閉鎖タイミングであるか否かを判定する。扉２２８の閉鎖タイミングである場合にはステップＳ６０９にて扉２２８の閉鎖処理を行う。
【０３１９】
ステップＳ６０２にて装飾装置駆動パターンテーブルを設定した後、ステップＳ６０３にて否定判定をした後、ステップＳ６０５にてＬＥＤ駆動データを送信した後、ステップＳ６０７にて扉２２８の開放処理をした後、ステップＳ６０８にて否定判定をした後、及びステップＳ６０９にて扉２２８の閉鎖処理をした後は、ステップＳ６１０に進み、スピーカ部５５の制御及び表示制御装置１００の制御にかかるその他の処理を行い、本音声ランプ制御処理を終了する。
【０３２０】
次に、図３３を用いて、ステップＳ６０７（図３２）の扉２２８の開放処理について説明する。
【０３２１】
先ず、ステップＳ７０１で初期位置センサ読取中フラグが格納されているか否かを判定する。初期位置センサ読取中フラグは本扉２２８の開放処理のステップＳ７０９において格納される。初期位置センサ読取中フラグは通信用ＩＣ２２４ｄから装飾装置用ＩＣ２２０に初期位置センサ２２９のデータが送られている状態を示すフラグである。ステップＳ７０１にて否定判定をした場合は、ステップＳ７０２に進み、開放途中フラグの有無を判定する。開放途中フラグは本扉２２８の開放処理のステップＳ７０５において格納される。開放途中フラグは役物駆動モータ２２６ａ，２２６ｂが駆動して、扉２２８が開いている途中であることを示すフラグである。ステップＳ７０２で否定判定をした場合は、ステップＳ７０３に進み、扉２２８の開放タイミングであるか否かを判定する。これは、ＲＡＭ１１３に展開された装飾装置制御パターンテーブルを参照して行われる。具体的には、テーブル上のポインタの位置が役物駆動モータ２２６ａ，２２６ｂを制御するためのデータと同じ位置にある場合に、扉２２８の開放タイミングであると判定する。ステップＳ７０３にて肯定判定をした場合は、ステップＳ７０４にて、装飾装置制御パターンテーブルを参照して役物駆動モータ２２６ａ，２２６ｂを駆動するためのモータ駆動データを装飾装置用ＩＣ２２０のレジスタＲ１〜Ｒ（ｎ＋３）のうち、空いていて、最も順番の早いものに送信し、ステップＳ７０５にて開放途中フラグを格納する。
【０３２２】
ステップＳ７０２にて肯定判定をした場合及びステップＳ７０５にて開放途中フラグを格納した場合には、ステップＳ７０６に進み、初期位置センサ２２９の読取開始タイミングであるか否かを判定する。初期位置センサ２２９の読み取りが必要となる時間は予め実験によって把握されている。そして、その時間に対応させて読取開始タイミングが装飾装置制御パターンテーブルに記録されている。ステップＳ７０６にて肯定判定をした場合には、ステップＳ７０７に進み、初期位置センサ２２９の読取要求データを装飾装置用ＩＣ２２０のレジスタに送信する。具体的には、ＲＡＭ１１３に展開されている装飾装置制御パターンテーブルを参照し、通信用ＩＣ２２４ｄのアドレス及びＲｅａｄ要求を表すデータを装飾装置用ＩＣ２２０のレジスタに送信する。
【０３２３】
その後、ステップＳ７０８に進み、開放途中フラグのリセットを行った後、ステップＳ７０９にて初期位置センサ読取中フラグを格納する。ステップＳ７０１にて肯定判定をした場合及びステップＳ７０９にて初期位置センサ読取中フラグを格納した場合は、ステップＳ７１０に進み、初期位置センサ２２９がＯＮであるか否かを判定する。具体的には、サブＣＰＵ１１１は装飾装置用ＩＣ２２０のレジスタＲ（ｎ＋４）に書き込まれたデータを読み、初期位置センサ２２９がＯＮであるか否かを判定する。ステップＳ７１０にて、初期位置センサ２２９がＯＮであった場合には、ステップＳ７１１にて初期位置センサ２２９の読取中フラグをリセットし、ステップＳ７１２にて役物駆動モータ２２６ａ，２２６ｂを停止するためのデータを装飾装置用ＩＣ２２０のレジスタＲ１に送信する。装飾装置用ＩＣ２２０は（ｎ＋３）個あるレジスタにおいて、Ｒ１に書き込まれているデータから順番に処理を行う。このため、初期位置センサ２２９がＯＮになると、役物駆動モータ２２６ａ，２２６ｂの停止処理は初期位置センサの読み取り中においても優先して実施される。ステップＳ７０３、ステップＳ７０６、ステップＳ７１０にて否定判定をした場合及びステップＳ７１２にて役物駆動モータ２２６ａ，２２６ｂを停止するためのデータを送信した後、本扉２２８の開放処理を終了する。
【０３２４】
次に、図３４を用いて、ステップＳ６０９（図３２）の扉２２８の閉鎖処理について説明する。
【０３２５】
先ず、ステップＳ８０１で閉鎖位置センサ読取中フラグが格納されているか否かを判定する。閉鎖位置センサ読取中フラグは本扉２２８の閉鎖処理のステップＳ８０９において格納される。閉鎖位置センサ読取中フラグは通信用ＩＣ２２４ｅから装飾装置用ＩＣ２２０に閉鎖位置センサ２３０のデータが送られている状態を示すフラグである。ステップＳ８０１にて否定判定をした場合は、ステップＳ８０２に進み、閉鎖途中フラグの有無を判定する。閉鎖途中フラグは本扉２２８の閉鎖処理のステップＳ８０５において格納される。閉鎖途中フラグは役物駆動モータ２２６ａ，２２６ｂが駆動して、扉２２８が閉じている途中であることを示すフラグである。ステップＳ８０２で否定判定をした場合は、ステップＳ８０３に進み、扉２２８の閉鎖タイミングであるか否かを判定する。これは、ＲＡＭ１１３に展開された装飾装置制御パターンテーブルを参照して行われる。具体的には、テーブル上のポインタの位置が役物駆動モータ２２６ａ，２２６ｂを制御するためのデータと同じ位置にある場合に、扉２２８の閉鎖タイミングであると判定する。ステップＳ８０３にて肯定判定をした場合は、ステップＳ８０４にて、装飾装置制御パターンテーブルを参照して役物駆動モータ２２６ａ，２２６ｂを駆動するためのモータ駆動データを装飾装置用ＩＣ２２０のレジスタＲ１〜Ｒ（ｎ＋３）のうち、空いていて、最も順番の早いものに送信し、ステップＳ８０５にて閉鎖途中フラグを格納する。
【０３２６】
ステップＳ８０２にて肯定判定をした場合及びステップＳ８０５にて閉鎖途中フラグを格納した場合には、ステップＳ８０６に進み、閉鎖位置センサ２３０の読取開始タイミングであるか否かを判定する。閉鎖位置センサ２３０の読み取りが必要となる時間は予め実験によって把握されている。そして、その時間に対応させて読取開始タイミングが装飾装置制御パターンテーブルに記録されている。ステップＳ８０６にて肯定判定をした場合には、ステップＳ８０７に進み、閉鎖位置センサ２３０の読取要求データを装飾装置用ＩＣ２２０のレジスタＲ１〜Ｒ（ｎ＋３）のうち、空いていて、最も順番の早いものに送信する。具体的には、ＲＡＭ１１３に展開されている装飾装置制御パターンテーブルを参照し、通信用ＩＣ２２４ｅのアドレス及びＲｅａｄ要求を表すデータを装飾装置用ＩＣ２２０のレジスタに送信する。
【０３２７】
その後、ステップＳ８０８に進み、閉鎖途中フラグのリセットを行った後、ステップＳ８０９にて閉鎖位置センサ読取中フラグを格納する。ステップＳ８０１にて肯定判定をした場合及びステップＳ８０９にて閉鎖位置センサ読取中フラグを格納した場合は、ステップＳ８１０に進み、閉鎖位置センサ２３０がＯＮであるか否かを判定する。具体的には、サブＣＰＵ１１１は装飾装置用ＩＣ２２０のレジスタに書き込まれたデータを読み、閉鎖位置センサ２３０がＯＮであるか否かを判定する。ステップＳ８１０にて、閉鎖位置センサ２３０がＯＮであった場合には、ステップＳ８１１にて閉鎖位置センサ２３０の読取中フラグをリセットし、ステップＳ８１２にて役物駆動モータ２２６ａ，２２６ｂを停止するためのデータを装飾装置用ＩＣ２２０のレジスタＲ１に送信する。装飾装置用ＩＣ２２０は（ｎ＋３）個あるレジスタにおいて、Ｒ１に書き込まれているデータから順番に処理を行う。このため、閉鎖位置センサ２３０がＯＮになると、役物駆動モータ２２６ａ，２２６ｂの停止処理は閉鎖位置センサの読み取り中においても優先して実施される。ステップＳ８０３、ステップＳ８０６、ステップＳ８１０にて否定判定をした場合及びステップＳ８１２にて役物駆動モータ２２６ａ，２２６ｂを停止するためのデータを送信した後、本扉２２８の閉鎖処理を終了する。
【０３２８】
ここで図３５を用いて、通信用ＩＣ２２４ｄ，２２４ｅと装飾装置用ＩＣ２２０の通信処理について説明する。上述のように、サブＣＰＵ１１１のＲＡＭ１１３に展開された装飾装置制御パターンテーブルに基づいて、装飾装置用ＩＣ２２０のレジスタＲ１〜Ｒ（ｎ＋３）に通信用ＩＣ２２４ａ〜２２４ｅのアドレスと装飾装置制御データが書き込まれる。装飾装置用ＩＣ２２０は、その動作の契機となるクロック信号が入力され、当該タイミングにおいてレジスタＲ１にサブＣＰＵ１１１から書き込まれたデータが存在し、当該データが初期位置センサ２２９又は閉鎖位置センサ２３０からのデータを読み取るためのデータである場合に、本読み取り通信処理が行われる。
【０３２９】
先ず、装飾装置用ＩＣ２２０はステップＳ９０１にて、スタートコンディションを発行する。その後、ステップＳ９０２にて、コントロールバイトを送信する。このとき、通信用ＩＣ２２４ｄ，２２４ｅに対しては、初期位置センサ２２９又は閉鎖位置センサ２３０の情報を送信するように要求するため、Ｒｅａｄ要求を表すデータを、初期位置センサ２２９又は閉鎖位置センサ２３０のアドレスとともに送信する。その後、ステップＳ９０３にて通信用ＩＣ２２４ｄ，２２４ｅから「ＡＣＫ」データを受信し、ステップＳ９０４にて、初期位置センサ２２９又は閉鎖位置センサ２３０の情報を通信用ＩＣ２２４ｄ，２２４ｅから受信する。
【０３３０】
ステップＳ９０５にて、当該データを受信したことを示す「ＡＣＫ」データを通信用ＩＣ２２４ｄ，２２４ｅに送信し、ステップＳ９０６でストップコンディションを発行して本読み取り通信処理を終了する。
【０３３１】
ここで、パチンコ機１０では遊技盤２０に、図２に示すように、異常検知手段として、振動検知センサ２５１が設けられている。振動検知センサ２５１は、遊技盤２０の背面側に設置されている。想定される不正行為として、前扉枠１４を叩く等してパチンコ機１０に振動を与えることにより、遊技球を強引に上作動口２３、下作動口２４に入れようとする行為が考えられる。これに対して、振動検知センサ２５１が設けられていることにより、上記振動を与える不正行為が行われた場合に、それを検知することが可能となる。振動検知センサ２５１は不正検知用ＩＣ２５０と電気的に接続されており、当該不正検知用ＩＣ２５０はバス２４０を介して音声ランプ制御装置９０のサブＣＰＵ１１１と電気的に接続されている。そして、振動検知センサ２５１の検知結果は不正検知用ＩＣ２５０を介してサブＣＰＵ１１１に入力される。なお、振動検知センサ２５１の配置位置は上記のものに限定されることはなく、前扉枠１４又は裏パックユニットに振動検知センサ２５１を配置してもよい。
【０３３２】
次に不正監視処理について、図３６のフローチャートを用いて説明する。
【０３３３】
不正監視処理では、ステップＳ１００１にて、振動検知センサ２５１がＯＮとなっているか否かを判定する。具体的には、振動検知センサ２５１から振動を検知した旨の検知信号を入力しているか否かを判定する。ステップＳ１００１にて否定判定をした場合は、そのまま本不正監視処理を終了する。
【０３３４】
振動検知センサ２５１がＯＮとなっている場合、パチンコ機１０に振動を与えることにより、遊技球を強引に上作動口２３、下作動口２４に入れさせようとする行為が行われていることを意味する。したがって、ステップＳ１００２に進み、音声ランプ制御装置９０は異常報知処理を実行する。異常報知処理とは、遊技ホールの管理者等にエラーの発生を報知するための処理である。具体的には、表示ランプ部５４を所定の態様で点灯させる。なお、異常報知処理の態様は、これに限定されることはなく、例えば、スピーカ部５５から所定の報知音又は報知音声を出力する構成としてもよい。
【０３３５】
前扉枠１４を叩く等して遊技球を強引に上作動口２３、下作動口２４に入れようとする不正は常に起こり得る。したがって、振動検知センサ２５１は常時監視が必要なセンサである。一方、パチンコ機１０では、ＬＥＤ群３７ａ，３７ｂと役物駆動モータ２２６ａ，２２６ｂ及び閉鎖位置センサ２３０の組合せのように最大４つの装飾装置駆動データの更新が同時期に起こり得る。この場合も、レジスタＲ１に書き込まれた装飾装置駆動データから順に通信用ＩＣ２２４ａ〜２２４ｅに送信されることとなる。このため、レジスタＲ２〜Ｒ（ｎ＋３）に書き込まれた装飾装置駆動データの送信が若干遅れることがある。このため、振動検知センサ２５１のように常時監視を必要とし、処理の遅れが許されないセンサは別経路でサブＣＰＵ１１１と接続されている。
【０３３６】
上述した本実施形態によれば以下の優れた効果を有する。
【０３３７】
装飾装置用ＩＣ２２０と通信用ＩＣ２２４ａ〜２２４ｅを双方向のシリアルデータ線とシリアルクロック線の２本で接続し、アドレスを指定して装飾装置駆動データを送信する構成とした。これにより装飾装置用ＩＣ２２０は、通信用ＩＣ２２４ａ〜２２４ｅの「ＡＣＫ」データを受信後、必要な箇所に必要な分のデータ送信、又は必要な箇所から必要な分のデータ受信が可能となる。また、配線を簡素化することが可能となる。この結果、配線の接続構成が複雑化することによるノイズの影響を軽減することが可能である。
【０３３８】
本実施形態においては、装飾装置（ＬＥＤ群３７ａ，３７ｂ、役物駆動モータ２２６ａ，２２６ｂ、初期位置センサ２２９、閉鎖位置センサ２３０）を制御する中継基板を設け、装飾装置用ＩＣ２２０と中継基板との間を２本の配線で接続した。これにより、装飾装置用ＩＣ２２０に接続される配線の数が減少し、低コスト化につながる。
【０３３９】
また、本実施形態においては、シリアルデータ線とシリアルクロック線を任意の箇所で分岐することが可能である。したがって、装飾装置２２２ａと装飾装置２２２ｂが離れた位置に固定されている場合に、ノイズの影響を受けやすい箇所を避けて配線することが可能である。
【０３４０】
左右対称の動きをする扉２２８を動かす役物駆動モータ２２６ａ，２２６ｂを１つの通信用ＩＣ２２４ｃに接続する構成とした。これにより、役物駆動モータ２２６ａ，２２６ｂを同時に作動させる場合、１つのアドレスを指定して１つの通信用ＩＣ２２４ｃと通信することで、役物駆動モータ２２６ａ，２２６ｂを同時に作動させることが可能となる。
【０３４１】
ＬＥＤ群３７ａ，３７ｂ、役物駆動モータ２２６ａ，２２６ｂ、初期位置センサ２２９及び閉鎖位置センサ２３０を１つの装飾装置用ＩＣ２２０で駆動制御する構成とした一方、不正監視用の振動検知センサ２５１を別経路でサブＣＰＵ１１１と接続する構成とした。これにより、装飾装置用ＩＣ２２０の（ｎ＋３）個のレジスタＲ１〜Ｒ（ｎ＋３）が埋まるような状態であっても、常に不正監視の振動検知センサ２５１が有効である。
【０３４２】
＜他の実施形態＞
なお、上述した実施形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。ちなみに、以下の別形態の構成を、上記実施形態の構成に対して、個別に適用してもよく、組合せて適用してもよい。
【０３４３】
（１）上記第１の実施形態においては、ＬＥＤ１７３の駆動制御のみを行う構成としたが、これに限らず、例えば役物駆動モータ２２６の制御を行っても良い。
【０３４４】
（２）上記第１の実施形態においては、当選告知用発光体３７が１２個のＬＥＤ１７３とカバーからなり、当該１２個のＬＥＤ１７３のみを第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３により駆動する構成とした。そして、サブＣＰＵ１１１が一連のシリアルコマンドを第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３に送る構成とした。しかし、第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３で駆動するＬＥＤ１７３は当選告知用発光体３７を構成するＬＥＤ１７３のみに限られない。当選告知用発光体３７を構成するＬＥＤ１７３と他の装飾用ＬＥＤ１７３を同じ一連のシリアルコマンドにより駆動する構成としても良い。他の装飾用ＬＥＤ１７３として、例えば、当選の期待度を示すＬＥＤ１７３をパチンコ機１０の前扉枠１４に設けても良い。
【０３４５】
例えば、当選告知用発光体３７を構成するＬＥＤ１７３の数を６個に減らし、第１駆動ＩＣ１９１を用いて当選告知用発光体３７を構成する６個のＬＥＤ１７３を駆動し、疑似駆動ＩＣ１９２に接続された第２駆動ＩＣ１９３を用いて他の装飾用ＬＥＤ１７３を駆動する構成としても良い。
【０３４６】
サブＣＰＵ１１１から駆動ＩＣ１９１，１９３まで、シリアルコマンドを伝送するデータ線の経路長が長いほどノイズが乗る可能性が高くなる。入力ポート１７１のＤＡＴＡ端子とＤＡＴＡＩＮ端子が直接接続される第１駆動ＩＣ１９１と、入力ポートのＤＡＴＡ端子とＤＡＴＡＩＮ端子の間に疑似駆動ＩＣ１９２が存在する第２駆動ＩＣ１９３では、データ線の経路長が短い第１駆動ＩＣ１９１の方がノイズの影響を受けにくい。当該第１駆動ＩＣ１９１に、遊技者の関心が高い当選告知用発光体３７を構成するＬＥＤ１７３を接続することで、ノイズにより遊技者に誤解を与える可能性を低減することが可能となる。
【０３４７】
（３）上記第１の実施形態においては、当選告知用発光体３７が１２個のＬＥＤ１７３とカバーからなり、当該１２個のＬＥＤ１７３のみを第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３により駆動する構成とした。そして、サブＣＰＵ１１１が一連のシリアルコマンドを第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３に送る構成とした。しかし、第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３で駆動するＬＥＤ１７３は当選告知用発光体３７を構成するＬＥＤ１７３のみに限られない。異常を報知するための発光体と演出用の発光体を同じ一連のシリアルコマンドにより駆動する構成としても良い。
【０３４８】
例えば、異常を報知するための発光体の駆動を第１駆動ＩＣ１９１により行い、演出用の発光体の駆動を疑似駆動ＩＣ１９２に接続された第２駆動ＩＣ１９３により行っても良い。
【０３４９】
サブＣＰＵ１１１から駆動ＩＣ１９１，１９３まで、シリアルコマンドを伝送するデータ線の経路長が長いほどノイズが乗る可能性が高くなる。入力ポート１７１のＤＡＴＡ端子とＤＡＴＡＩＮ端子が直接接続される第１駆動ＩＣ１９１と、入力ポートのＤＡＴＡ端子とＤＡＴＡＩＮ端子の間に疑似駆動ＩＣ１９２が存在する第２駆動ＩＣ１９３では、データ線の経路長が短い第１駆動ＩＣ１９１の方がノイズの影響を受けにくい。当該第１駆動ＩＣ１９１に、異常を報知する発光体を接続することで、ノイズにより遊技者に誤解を与える可能性を低減することが可能となる。
【０３５０】
（４）上記第１の実施形態においては、第１駆動ＩＣ１９１と第２駆動ＩＣ１９３の２つの駆動ＩＣのみを使用したが、これに限らず、多数の駆動ＩＣをＬＥＤ駆動データＳＤに関して並列接続して使用することが可能である。
【０３５１】
例えば、３つの駆動ＩＣを使用する場合において、３つの駆動ＩＣそれぞれに異なる発光態様を求める場合には、３番目の駆動ＩＣの上流に２つの疑似駆動ＩＣ１９２を配置する必要がある。
【０３５２】
このように、ｎ番目の駆動ＩＣの上流にｎ−１個の駆動ＩＣを配置することにより、すべての駆動ＩＣが異なる発光態様でＬＥＤを駆動させることができる。
【０３５３】
（５）上記第１の実施形態においては、すべての駆動ＩＣ１９１，１９３が異なる発光態様となるように駆動ＩＣ１９１，１９３と疑似駆動ＩＣ１９２を組み合わせたが、これに限らず、複数の駆動ＩＣが同じ発光態様となるように組み合わせを行っても良い。この場合、同じ発光態様とする駆動ＩＣの上流には同じ数の疑似駆動ＩＣ１９２を配置する必要がある。
【０３５４】
（６）上記第１の実施形態においては、第１駆動ＩＣ１９１と第２駆動ＩＣ１９３をＬＥＤ駆動データＳＤに関して並列の関係においたが、これに限らず、複数の駆動ＩＣを使用する場合に、並列接続と直列接続を組み合わせて用いても良い。例えば、上記第１の実施形態において、第２駆動ＩＣ１９３のＤＡＴＡＯＵＴ端子を更に別の新たなＬＥＤ駆動ＩＣのＤＡＴＡＩＮ端子に接続しても良い。
【０３５５】
（７）上記第１の実施形態においては、第１駆動ＩＣ１９１と第２駆動ＩＣ１９３に書き込むＬＥＤ駆動データＳＤに時間的なずれを生じさせ、第１駆動ＩＣ１９１と第２駆動ＩＣ１９３に異なるデータを書き込むために第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３と同じ内部構成を有する疑似駆動ＩＣ１９２を用いた。しかし、第１駆動ＩＣ１９１と第２駆動ＩＣ１９３に書き込むＬＥＤ駆動データＳＤに時間的なずれを生じさせる方法はこれに限らず、第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３と異なる内部構成を有するデータ格納手段を用いても良い。具体的には、第１実施形態における疑似駆動ＩＣ１９２において、レジスタ１９２ｂを除き、更新用バッファ１９２ｃを残す構成としても良い。この場合も、疑似駆動ＩＣ１９２を用いた場合と同様に、ＬＥＤ駆動データＳＤは更新用バッファ１９２ｃのデータ領域Ｄ８〜ＤＡを通過した後、第２駆動ＩＣに書き込まれる。このため、第１駆動ＩＣ１９１と第２駆動ＩＣ１９３に書き込むＬＥＤ駆動データＳＤに時間的なずれが生じ、異なるデータを書き込むことができる。
【０３５６】
（８）上記第１の実施形態においては、第１駆動ＩＣ１９１と疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３が同一基板上に存在する構成としたが、これに限らず、第１駆動ＩＣ１９１と疑似駆動ＩＣ１９２及び第２駆動ＩＣ１９３が別基板に存在しても良い。
【０３５７】
（９）上記第２の実施形態においては、第１駆動ＩＣ１９１及び第２駆動ＩＣ１９３の２つのＬＥＤ駆動ＩＣに接続されたＬＥＤ群３７ａ，３７ｂを駆動する構成としたが、これに限らず、３つ以上のＬＥＤ群３７ａ，３７ｂ，…を駆動する構成としても良い。この場合、図３７に示すようにクロック信号の信号線を、先ず、ＴフリップフロップのＴ端子に接続し、出力端子（Ｑ端子）から出る信号をクロック信号（Ａ）とする。また、当該Ｔフリップフロップの出力端子（Ｑ端子）から出る信号をネガティブエッジトリガ型のＤフリップフロップのＤ端子に入力し、当該Ｄフリップフロップのクロック端子に元のクロック信号を入力し、当該Ｄフリップフロップの出力端子（Ｑ端子）から出る信号をクロック信号（Ｂ）とする。
【０３５８】
図３８に示すようにクロック信号（Ａ）及びクロック信号（Ｂ）の１周期は元のクロック信号の１周期の２倍になる。また、クロック信号（Ａ）とクロック信号（Ｂ）は、元のクロック信号の半周期分ずれている。したがって、クロック信号（Ａ）が立ち上がってから元のクロック信号の半周期分遅れてクロック信号（Ｂ）が立ち上がり、元のクロック信号の半周期分遅れてクロック信号（Ａ）が立ち下がり、元のクロック信号の半周期分遅れてクロック信号（Ｂ）が立ち下がる。その後、元のクロック信号の半周期分遅れて再びクロック信号（Ａ）が立ち上がり、同様の立ち上がり、立ち下がりが繰り返される。
【０３５９】
クロック信号（Ａ）について、ポジティブエッジトリガ型のＤフリップフロップで構成される更新用バッファとネガティブエッジトリガ型のＤフリップフロップで構成される更新用バッファの２種類を用意し、同様にクロック信号（Ｂ）についても、２種類の更新用バッファを用意することで、合計４種類の更新用バッファを用意することができる。
【０３６０】
これに対して、Ａｘ，Ｂｘ，Ｃｘ，Ｅｘ，Ａ（ｘ―１），Ｂ（ｘ―１），Ｃ（ｘ―１），Ｅ（ｘ―１），…の順番に、ｘ＝７として、Ａ（ｘ−７），Ｂ（ｘ−７），Ｃ（ｘ−７），Ｅ（ｘ−７）まで４種類のＬＥＤ駆動データＳＤを送信することで、図３９のテーブルに示すように更新用バッファＡのデータ領域Ｄ０〜Ｄ７にはＡ０〜Ａ７、更新用バッファＢのデータ領域Ｄ８〜Ｄ１５にはＢ０〜Ｂ７、更新用バッファＣのデータ領域Ｄ１６〜Ｄ２３にはＣ０〜Ｃ７、更新用バッファＥのデータ領域Ｄ２４〜Ｄ３１にはＥ０〜Ｅ７のデータがそれぞれ書き込まれる。この後、データ書き込み信号を送信することで、４種類のＬＥＤ駆動ＩＣを制御することができる。
【０３６１】
（１０）上記第３の実施形態においては、入力ポート１７１のＬ端子とポジティブエッジトリガ型のＴフリップフロップのＴ端子を接続し、当該ＴフリップフロップのＱ端子と第１駆動ＩＣ１９１のレジスタ１９１ｂを構成するＤフリップフロップのクロック端子とを接続し、入力ポート１７１のＬ端子とネガティブエッジトリガ型のＴフリップフロップのＴ端子を接続し、当該ＴフリップフロップのＱ端子と第２駆動ＩＣ１９３のレジスタ１９３ｂを構成するＤフリップフロップのクロック端子とを接続した。しかし、これに限らず、入力ポート１７１のＬ端子と第１駆動ＩＣ１９１のレジスタ１９１ｂを構成するＤフリップフロップのクロック端子を接続し、入力ポート１７１のＬ端子と第２駆動ＩＣ１９３のレジスタ１９３ｂを構成するＤフリップフロップのクロック端子の間に反転回路を接続する構成としても良い。この場合、第２駆動ＩＣ１９３のレジスタ１９３ｂにデータが書き込まれた後、データの書き込みとは関係なくデータ書き込み信号ＳＧ２を立ち上げて、立ち下げる必要がなくなる。
【０３６２】
具体的には、第３の実施形態と同様にＡ７〜Ａ０のＬＥＤ駆動データＳＤを送信した後、データ書き込み信号ＳＧ２を立ち上げると、第１駆動ＩＣ１９１のレジスタ１９１ｂを構成するＤフリップフロップのクロック端子に書き込まれるデータは「０」から「１」に立ち上がる。一方、第２駆動ＩＣ１９３のレジスタ１９３ｂを構成するＤフリップフロップのクロック端子に書き込まれるデータは「１」から「０」に立ち下がる。このため、第１駆動ＩＣ１９１のレジスタ１９１ｂのみにＡ７〜Ａ０のデータが書き込まれる。その後、Ｂ７〜Ｂ０のＬＥＤ駆動データＳＤを送信し、データ書き込み信号ＳＧ２を立ち下げると、第１駆動ＩＣ１９１のレジスタ１９１ｂを構成するＤフリップフロップのクロック端子に書き込まれるデータは「１」から「０」に立ち下がる。一方、第２駆動ＩＣ１９３のレジスタ１９３ｂを構成するＤフリップフロップのクロック端子に書き込まれるデータは「０」から「１」に立ち上がる。このため、第２駆動ＩＣ１９３のレジスタ１９３ｂのみにＢ７〜Ｂ０のデータが書き込まれる。
【０３６３】
一連の書き込みが終わると、第１駆動ＩＣ１９１のレジスタ１９１ｂを構成するＤフリップフロップ及び第２駆動ＩＣ１９３のレジスタ１９３ｂを構成するＤフリップフロップのクロック端子に書き込まれるデータは初期状態に戻る。このため、間にデータ書き込み信号ＳＧ２の立ち上げや立ち下げを行うことなく次にＬＥＤ駆動データＳＤの書き込みを行うことができる。
【０３６４】
（１１）上記第４の実施形態においては、初期位置センサ２２９又は閉鎖位置センサ２３０による監視期間を予め定められた時間確保するために、装飾装置制御パターンテーブルに初期位置センサ２２９又は閉鎖位置センサ２３０の読み取りを指示するデータをｎ個の塊で記憶させる構成としたが、監視期間を一定とする方法はこれに限られない。装飾装置用ＩＣ２２０がコントロールバイトを送信する際にＲｅａｄ要求と送信した場合、予め定められた監視期間に相当するタイマを起動し、監視期間が終了するまで、装飾装置用ＩＣ２２０は次の通信を行わない構成としても良い。そして、初期位置センサ２２９又は閉鎖位置センサ２３０がＯＮになった場合のみ、役物駆動モータ２２６ａ，２２６ｂを停止するための処理を行う構成とする。この場合も、ＬＥＤ群３７ａ，３７ｂ及び役物駆動モータ２２６ａ，２２６ｂの駆動に関する通信に邪魔されることなく、予め定められた時間、初期位置センサ２２９又は閉鎖位置センサからのデータの読み取りのみが行われる。
【０３６５】
（１２）上記第４の実施形態においては、１つの装飾装置用ＩＣ２２０と５つの通信用ＩＣ２２４ａ〜２２４ｅとが通信を行う構成としたが、これに限らず、複数の装飾装置用ＩＣ２２０と５つの通信用ＩＣとが通信を行う構成としても良い。例えば、通信用ＩＣ２２４ａ〜２２４ｃと通信を行う第１装飾装置用ＩＣと、通信用ＩＣ２２４ｄ，２２４ｅと通信を行う第２装飾装置用ＩＣを用意しても良い。この場合、初期位置センサ２２９からのデータの読み込みと閉鎖位置センサ２３０からのデータの読み込みが同時期に起こることはないため、第２装飾装置用ＩＣは予め定められた時間、初期位置センサ２２９又は閉鎖位置センサ２３０からのデータの読み取りを連続して行うことができる。この間、並行して、第１装飾装置用ＩＣがＬＥＤ群３７ａ，３７ｂ又は役物駆動モータ２２６ａ，２２６ｂにデータを送信することも可能である。
【０３６６】
（１３）上記第４の実施形態においては、ＬＥＤ群３７ａを通信用ＩＣ２２４ａに接続するとともに、ＬＥＤ群３７ｂを通信用ＩＣ２２４ｂに接続する構成とした。また、２つの役物駆動モータ２２６ａ，２２６ｂを１つの通信用ＩＣ２２４ｃに接続する構成とした。これに限らず、ＬＥＤ群３７ａと役物駆動モータ２２６ａを１つの通信用ＩＣ２２４ａに接続するとともに、ＬＥＤ群３７ｂと役物駆動モータ２２６ｂを１つの通信用ＩＣ２２４ｂに接続する構成としても良い。このように、各通信用ＩＣ２２４ａ，２２４ｂの出力端子のうち、ＬＥＤ群３７ａ，３７ｂと接続されていない出力端子に接続することで、通信用ＩＣ２２４ａ〜２２４ｅの数を減らすことができる。また、各通信用ＩＣ２２４ａ〜２２４ｅに接続する装飾装置の組合せの自由度が増す。
【０３６７】
＜上記実施形態から抽出される発明群について＞
以下、上述した実施形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【０３６８】
＜特徴Ａ群＞
特徴Ａ１．素子（ＬＥＤ１７３）を駆動させる所定素子駆動手段（第１駆動ＩＣ１９１）と、
前記所定素子駆動手段と電気的に接続され、配線を介して所定の駆動データ（ＬＥＤ駆動データＳＤ）を前記所定素子駆動手段に対して出力することにより素子を制御する素子制御手段（音声ランプ制御装置９０における音声ランプ制御処理を実行する機能）と、
を備え、
前記所定素子駆動手段が、前記素子制御手段から前記駆動データが入力された場合に前記駆動データに対応した態様で素子を駆動させる遊技機において、
駆動対象が存在しないデータ格納手段（疑似駆動ＩＣ１９２）を備え、前記データ格納手段を通過したデータが前記データ格納手段に対して電気的に接続された前記所定素子駆動手段に供給されることを特徴とする遊技機。
【０３６９】
特徴Ａ１によれば、データ格納手段を通過した駆動データが素子駆動手段に供給されるため、素子制御手段が複数の素子駆動手段のそれぞれに対応する駆動データを一連のデータとしてまとめて出力する構成であったとしても、データ格納手段の存在によって各素子駆動手段に供給されるデータ範囲にずれを生じさせることが可能となる。よって、各素子駆動手段のそれぞれに向けて一連のデータを同時に供給する構成であったとしても、各素子駆動手段のそれぞれに対して対応する駆動データを供給することが可能となり、駆動データの供給を適切に行うようにしながらノイズの影響を低減することが可能となる。
【０３７０】
特徴Ａ２．前記駆動対象が存在しないデータ格納手段として、出力端子の一部が前記所定素子駆動手段の入力端子と接続されており、その他の出力端子が全てオープンである素子駆動手段を用いたことを特徴とする特徴Ａ１に記載の遊技機。
【０３７１】
特徴Ａ２によれば、駆動対象が存在しないデータ格納手段の内部構成が実際に素子を駆動する素子駆動手段と同じであるため、素子駆動手段を組み合わせるだけで複数の素子の駆動制御が可能となる。このため、組み立てが容易である。
【０３７２】
特徴Ａ３．前記データ格納手段は、前記所定素子駆動手段と同一の構造の素子駆動手段であることを特徴とする特徴Ａ２に記載の遊技機。
【０３７３】
特徴Ａ３によれば、同一の素子駆動手段を並べるだけで、既に説明したような優れた効果を奏することが可能となる。
【０３７４】
特徴Ａ４．前記素子制御手段からの駆動データの供給経路において、駆動対象が存在する素子駆動手段が前記データ格納手段の上流側及び前記所定素子駆動手段の下流側に存在していないことを特徴とする特徴Ａ１乃至Ａ３のいずれか１に記載の遊技機。
【０３７５】
特徴Ａ４によれば、駆動対象が存在する素子駆動手段の上流にも下流にも駆動対象が存在する素子駆動手段が存在しない。このため、ノイズが複数の素子駆動手段に対してまとめて発生するという事象が発生しづらくなる。
【０３７６】
特徴Ａ５．前記所定素子駆動手段とは別に、素子を駆動させる特定素子駆動手段（第２駆動ＩＣ１９３）を備え、
前記素子制御手段は、前記データ格納手段及び前記所定素子駆動手段を含む所定制御対象と、前記特定素子駆動手段を含む特定制御対象とのそれぞれに同一の駆動データを供給し、
駆動対象が存在しないデータ格納手段が前記特定制御対象に存在しない又は駆動対象が存在しないデータ格納手段の数が前記特定制御対象は前記所定制御対象よりも少ないことにより、所定タイミングにおいて前記所定制御対象の前記データ格納手段に格納されているデータと前記特定素子駆動手段に供給されているデータとが同一となることを特徴とする特徴Ａ１乃至Ａ４のいずれか１に記載の遊技機。
【０３７７】
特徴Ａ５によれば、駆動対象が存在しないデータ格納手段の数が、所定制御対象と特定制御対象との間で異なるため、素子制御手段から同一の駆動データを供給しても、所定制御対象と特定制御対象に供給されるデータ範囲にずれを生じさせることが可能となる。これにより、所定制御対象と特定制御対象を同一の駆動データにより異なる態様で駆動することが可能となる。
【０３７８】
特徴Ａ６．前記所定制御対象には、前記素子制御手段からの駆動データの供給経路において、駆動対象が存在する素子駆動手段が前記データ格納手段の上流側及び前記所定素子駆動手段の下流側に存在しておらず、
前記特定制御対象には、前記素子制御手段からの駆動データの供給経路において、駆動対象が存在する素子駆動手段が前記特定素子駆動手段の上流側及び下流側に存在していないことを特徴とする特徴Ａ５に記載の遊技機。
【０３７９】
特徴Ａ６によれば、いずれの制御対象においても、駆動対象が存在する素子駆動手段は１つしか存在しないため、ノイズの影響が低減される。
【０３８０】
特徴Ａ７．前記所定素子駆動手段及び前記特定素子駆動手段に供給されている駆動データを各素子駆動手段において素子の駆動用として利用する契機を提供するための利用契機信号（データ書き込み信号ＳＧ２）を、前記所定素子駆動手段及び前記特定素子駆動手段に同時又は略同時に供給する利用契機供給手段を備えていることを特徴とする特徴Ａ５又はＡ６に記載の遊技機。
【０３８１】
特徴Ａ７によれば、所定素子駆動手段及び特定素子駆動手段に同時又は略同時に利用契機信号が供給されるため、所定素子駆動手段及び特定素子駆動手段において素子を駆動するタイミングを同時又は略同時にできる。
【０３８２】
特徴Ａ８．前記所定素子駆動手段及び前記特定素子駆動手段において駆動データの取得契機を提供するための取得契機信号（クロック信号ＳＧ１）を、前記所定素子駆動手段及び前記特定素子駆動手段に同時又は略同時に供給する取得契機供給手段を備えていることを特徴とする特徴Ａ５乃至Ａ７のいずれか１に記載の遊技機。
【０３８３】
特徴Ａ８によれば、所定素子駆動手段及び特定素子駆動手段に同時又は略同時に取得契機信号が供給される。したがって、所定素子駆動手段と特定素子駆動手段に供給される駆動データのデータ範囲にずれが生じている状態で、同時又は略同時にデータの取得が行われ、異なる態様で所定素子駆動手段と特定素子駆動手段を制御することが可能となる。
【０３８４】
特徴Ａ９．前記素子駆動手段及び駆動対象が存在しない前記データ格納手段は、
予め定められた取得タイミングとなる度に前記素子制御手段が出力する素子駆動データを取得するとともに、取得された前記素子駆動データを予め定められた記憶領域に設定する駆動データ取得部（ＤＡＴＡＩＮ端子）と、
予め定められた送信タイミングとなる度に前記記憶領域に記憶されている前記素子駆動データを送信する駆動データ送信部（ＤＡＴＡＯＵＴ端子）と、
を備え、
前記取得タイミングと前記送信タイミングとが異なるように設定されていることを特徴とする特徴Ａ１乃至Ａ８のいずれか１に記載の遊技機。
【０３８５】
特徴Ａ９によれば、素子駆動手段及び駆動対象が存在しないデータ格納手段において、素子駆動データの取得タイミングと、送信タイミングが異なるため、データの書き換えと出力が同時に起こるエラーを回避することが可能となる。
【０３８６】
特徴Ａ１０．ＨＩレベル信号とＬＯＷレベル信号とが交互に切り換わるクロック信号を出力するクロック手段を備え、
前記クロック手段が前記データ格納手段及び前記素子駆動手段に対して電気的に並列接続されており、
前記クロック信号の切り換わりを契機として前記素子駆動データの更新及び前記素子駆動データの取得を行うことを特徴とする特徴Ａ１乃至Ａ１０のいずれか１に記載の遊技機。
【０３８７】
特徴Ａ１０によれば、クロック信号を各駆動部に対して並列に接続して同時出力することにより、クロック信号の伝達のずれを少なくすることができる。これにより、各駆動部間で素子駆動データの取得タイミングのずれが少なくなる。
【０３８８】
なお、特徴Ａ１〜Ａ１０のいずれか１の構成に対して、特徴Ａ１〜Ａ１０、特徴Ｂ１〜Ｂ５、特徴Ｃ１〜Ｃ２、特徴Ｄ１〜Ｄ６のうちいずれか１又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。
【０３８９】
＜特徴Ｂ群＞  
特徴Ｂ１．素子（ＬＥＤ１７３）を駆動する素子駆動手段（第１駆動ＩＣ１９４、第２駆動ＩＣ１９５）と、
前記素子を駆動するための駆動データを前記素子駆動手段に供給する素子制御手段（音声ランプ制御装置９０における音声ランプ制御処理を実行する機能）と、
前記素子駆動手段に駆動データの取得契機を提供するための取得契機信号（クロック信号ＳＧ１）を供給する取得契機供給手段と、
を備え、
前記素子駆動手段として、
前記取得契機信号として第１態様の信号を受信した場合に前記駆動データを取得する第１素子駆動手段（第１駆動ＩＣ１９４）と、
前記取得契機信号として第２態様の信号を受信した場合に前記駆動データを取得する第２素子駆動手段（第２駆動ＩＣ１９５）と、
を備えていることを特徴とする遊技機。
【０３９０】
特徴Ｂ１によれば、第１態様の取得契機信号と第２態様の取得契機信号を時間的にずらして供給することで、第１素子駆動手段と第２素子駆動手段が素子制御手段から供給される駆動データを取得するタイミングをずらすことができる。これにより、各素子駆動手段のそれぞれに向けて一連のデータを同時に供給する構成であったとしても、各素子駆動手段のそれぞれに対して対応する駆動データを供給することが可能となり、駆動データの供給を適切に行うようにしながらノイズの影響を低減することが可能となる。
【０３９１】
特徴Ｂ２．前記素子制御手段は、前記取得契機信号が前記第１態様の信号となる場合に前記第１素子駆動手段に当該第１素子駆動手段用の駆動データが供給され、前記取得契機信号が前記第２態様の信号となる場合に前記第２素子駆動手段に当該第２素子駆動手段用の駆動データが供給されるようにすることを特徴とする特徴Ｂ１に記載の遊技機。
【０３９２】
特徴Ｂ２によれば、素子制御手段は第１素子駆動手段用の素子駆動データと第２素子駆動手段用の素子駆動データを並べた１種類の素子駆動データを各素子駆動手段に供給すれば良い。このため、素子制御手段と各素子駆動手段とを接続する配線の自由度を高めることができる。ノイズの生じにくい場所を選んで配線を行うことで、ノイズの影響を減らすことができる。
【０３９３】
特徴Ｂ３．前記取得契機供給手段は、前記取得契機信号として、前記第１態様となる状態と前記第２態様となる状態とが繰り返される信号を、前記第１素子駆動手段及び前記第２素子駆動手段の両方に供給することを特徴とする特徴Ｂ１又はＢ２に記載の遊技機。
【０３９４】
特徴Ｂ３によれば、１つの取得契機信号が第１態様と第２態様を繰り返す。このため、第１態様の取得契機信号と第２態様の取得契機信号を別々に供給する必要が無く、１つの取得契機信号で第１素子駆動手段及び第２素子駆動手段に素子駆動データの取得契機を与えることが可能となる。
【０３９５】
特徴Ｂ４．前記取得契機信号は、ＨＩレベル信号とＬＯＷレベル信号とが交互に繰り返される信号であり、
前記第１態様は、前記ＬＯＷレベル信号から前記ＨＩレベル信号への立ち上がりであり、
前記第２態様は、前記ＨＩレベル信号から前記ＬＯＷレベル信号への立ち下がりであることを特徴とする特徴Ｂ３に記載の遊技機。
【０３９６】
特徴Ｂ４によれば、ＬＯＷレベル信号からＨＩレベル信号への立ち上がりを契機として第１素子駆動手段が素子駆動データを取得し、ＨＩレベル信号からＬＯＷレベル信号への立ち下がりを契機として第２素子駆動手段が素子駆動データを取得することができる。
【０３９７】
特徴Ｂ５．前記素子制御手段は、前記第１素子駆動手段に供給するためのデータと、前記第２素子駆動手段に供給するためのデータとが、前記取得契機信号の立ち上がり及び立ち下がりに対応させて交互に設定された駆動データを、前記第１素子駆動手段及び前記第２素子駆動手段の両方に供給することを特徴とする特徴Ｂ４に記載の遊技機。
【０３９８】
特徴Ｂ５によれば、素子制御手段は第１素子駆動手段用のデータと第２素子駆動手段用のデータとを交互に並べた同一の駆動データを取得契機信号の立ち上がりと立ち下がりに対応させて各素子駆動手段に供給することで、第１素子駆動手段には第１素子駆動手段用の駆動データのみを書き込めるとともに、第２素子駆動手段には第２素子駆動手段用の駆動データのみを書き込むことができる。
【０３９９】
なお、特徴Ｂ１〜Ｂ５の構成に対して、特徴Ａ１〜Ａ１０、特徴Ｂ１〜Ｂ５、特徴Ｃ１〜Ｃ２、特徴Ｄ１〜Ｄ６のうちいずれか１又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。
【０４００】
＜特徴Ｃ群＞  
特徴Ｃ１．素子（ＬＥＤ１７３）を駆動する第１素子駆動手段（第１駆動ＩＣ１９１）及び第２素子駆動手段（第２駆動ＩＣ１９３）と、
前記素子を駆動するための駆動データを各素子駆動手段に供給する素子制御手段（音声ランプ制御装置９０における音声ランプ制御処理を実行する機能）と、
前記各素子駆動手段に供給されている駆動データを当該各素子駆動手段において素子の駆動用として利用する契機を提供するための利用契機信号（データ書き込み信号ＳＧ２）を前記第１素子駆動手段及び前記第２素子駆動手段の両方に供給する利用契機供給手段と、
前記第１素子駆動手段に供給されている前記利用契機信号が利用契機であることを示す信号態様となるタイミングと前記第２素子駆動手段に供給されている前記利用契機信号が利用契機であることを示す信号態様となるタイミングとが異なるタイミングとなるように、前記第１素子駆動手段に供給される利用契機信号及び前記第２素子駆動手段に供給される利用契機信号のうち少なくとも一方を調整する信号調整手段（Ｔフリップフロップ）と、
を備えていることを特徴とする遊技機。
【０４０１】
特徴Ｃ１によれば、信号調整手段により、利用契機信号が利用契機であることを示す信号態様となるタイミングが各素子駆動手段間で異なる。このため、素子制御手段が同一の駆動データを各素子駆動手段に供給しても、各素子駆動手段間で取得タイミングがことなるため、各素子駆動手段は異なる駆動データを取得する。つまり、素子駆動手段は１種類の駆動データにより、第１素子駆動手段と第２素子駆動手段を異なる態様で制御することができる。このため、素子制御手段と各素子駆動手段とを接続する配線の自由度を高めることができる。ノイズの生じにくい場所を選んで配線を行うことで、ノイズの影響を減らすことができる。
【０４０２】
特徴Ｃ２．前記利用契機信号は、ＨＩレベル信号とＬＯＷレベル信号とが交互に繰り返される信号であり、
前記利用契機であることを示す信号態様は、前記ＬＯＷレベル信号から前記ＨＩレベル信号への立ち上がり、及び前記ＨＩレベル信号から前記ＬＯＷレベル信号への立ち下がりのうち一方であり、
前記信号調整手段は、前記各素子駆動手段に供給されている前記利用契機信号のＨＩレベル信号とＬＯＷレベル信号との関係が前記第１素子駆動手段と前記第２素子駆動手段とで逆の関係となるようにすることを特徴とする特徴Ｃ１に記載の遊技機。
【０４０３】
特徴Ｃ２によれば、ＬＯＷレベル信号からＨＩレベル信号への立ち上がり及びＨＩレベル信号からＬＯＷレベル信号への立ち下がりを契機として第１素子駆動手段及び第２素子駆動手段は別々に駆動データを取得することができる。そして、素子制御手段は、ＬＯＷレベル信号とＨＩレベル信号とが交互に繰り返される１種類の信号を供給するだけで、各素子駆動手段を異なる態様で制御することができる。
【０４０４】
なお、特徴Ｃ１〜Ｃ２の構成に対して、特徴Ａ１〜Ａ１０、特徴Ｂ１〜Ｂ５、特徴Ｃ１〜Ｃ２、特徴Ｄ１〜Ｄ６のうちいずれか１又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。
【０４０５】
＜特徴Ｄ群＞  
特徴Ｄ１．遊技機を構成する複数の電気部品（ＬＥＤ群３７ａ，３７ｂ、役物駆動モータ２２６ａ，２２６ｂ、初期位置センサ２２９、閉鎖位置センサ２３０）と、
前記電気部品を利用して遊技機にて所定の動作を行わせる制御手段（音声ランプ制御装置９０）と、
を備えた遊技機において、
前記電気部品に対応させて設けられ、固有のアドレスを有する複数の通信手段（通信用ＩＣ２２４ａ〜２２４ｅ）を備え、
前記制御手段は、
前記複数の通信手段のうち通信対象となる通信手段に対応する所定データを設定する設定手段（音声ランプ制御装置９０におけるステップＳ６０２を実行する機能）と、
当該設定手段により設定された所定データに基づき、前記複数の通信手段にアドレスデータを送信するアドレス送信手段（装飾装置用ＩＣ２２０におけるステップＳ５０２及びステップＳ９０２を実行する機能）と、
当該アドレス送信手段により前記アドレスデータが送信された後に、通信対象の通信手段に対応するデータの送信及び通信対象の通信手段からのデータの受信のうち少なくとも一方である送信後処理を実行する送信後手段（装飾装置用ＩＣ２２０におけるステップＳ５０４及びステップＳ９０４を実行する機能）と、
を備えていることを特徴とする遊技機。
【０４０６】
特徴Ｄ１によれば、制御手段は通信手段にアドレスデータを送信するアドレス送信手段と送信後処理を実行する送信後手段を備えている。そして、通信手段は固有のアドレスを有し、電気部品に対応させて設けられている。したがって、制御手段はアドレスにより識別される通信手段を介して電気部品を駆動するためのデータの送信を行ったり、電気部品からのデータの受信を行ったりすることができる。これにより、通信系が同一ラインから出力される構成とすることが可能となり、制御手段からの通信経路の数を抑えることができる。また、ノイズの影響を抑えることもできる。
【０４０７】
特徴Ｄ２．前記制御手段は、
制御データに基づいて遊技機にて所定の動作を行わせるための処理を実行するものであって、前記設定手段を有する処理実行手段（サブＣＰＵ１１１）と、
当該処理実行手段による処理結果に基づいて前記複数の通信手段と通信を行うものであって、前記アドレス送信手段及び前記送信後手段を有する通信実行手段（装飾装置用ＩＣ２２０）と、
を備えていることを特徴とする特徴Ｄ１に記載の遊技機。
【０４０８】
特徴Ｄ２によれば、制御手段は処理実行手段と通信実行手段とを備えている。このため、処理実行手段による通信対象となる通信手段に対応する所定データを設定する等の処理と、通信実行手段によるアドレスデータの送信や送信後処理を同時並行で行うことができる。
【０４０９】
特徴Ｄ３．前記通信実行手段は、複数の前記所定データを格納可能な格納手段（レジスタＲ１〜Ｒ（ｎ＋３））を備え、
前記アドレス送信手段は、前記格納手段に格納された所定データを設定順序に従って前記アドレスデータの送信契機とすることを特徴とする特徴Ｄ２に記載の遊技機。
【０４１０】
特徴Ｄ３によれば、通信実行手段の格納手段に所定データが格納され、アドレス送信手段は格納手段に所定データが格納された順番にアドレスデータの送信を始める。このため、通信実行手段の処理内容が単一化され、構成を簡素化することができる。
【０４１１】
特徴Ｄ４．前記電気部品として、所定の事象の発生を検知する検知手段（初期位置センサ２２９、閉鎖位置センサ２３０）を備え、
前記制御手段は、前記検知手段の検知結果を利用する場合、当該検知手段に対応する所定通信手段との通信状態を予め定められた検知期間に亘って維持することを特徴とする特徴Ｄ１乃至Ｄ３のいずれか１に記載の遊技機。
【０４１２】
特徴Ｄ４によれば、検知手段の検知結果を利用する場合、予め定められた検知期間に亘って当該検知手段に対応する所定通信手段との通信状態が維持される。これにより、検知手段による検知結果を予め定められた期間、他の電気部品の通信に邪魔されることなく利用することができる。
【０４１３】
特徴Ｄ５．前記設定手段は、前記制御手段において前記検知手段の検知結果を利用する場合、前記所定通信手段との通信状態が前記検知期間に亘って維持されるように、当該所定通信手段に対応する前記所定データを複数設定することを特徴とする特徴Ｄ４に記載の遊技機。
【０４１４】
特徴Ｄ５によれば、検知手段の検知結果を予め定められた期間に亘って利用する場合、設定手段が検知手段に対応する通信手段に対するデータを格納手段に複数設定する。これにより、設定された複数回の間、所定通信手段との通信状態を維持することができる。
【０４１５】
特徴Ｄ６．異常事象の発生を検知する異常検知手段（振動検知センサ２５１）を備え、
当該異常検知手段の検知結果は、前記複数の通信手段と前記制御手段との間の通信経路とは別の通信経路を通じて前記制御手段に送信されることを特徴とする特徴Ｄ１乃至Ｄ５のいずれか１に記載の遊技機。
【０４１６】
特徴Ｄ６によれば、異常検知手段と制御手段の通信経路は、通信手段と制御手段の通信経路とは別に確保されている。したがって、通信手段と制御手段の通信が行われている間も、異常検知手段の検知結果は制御手段に送信される。このため、いずれのタイミングで異常が起こっても、制御手段は常に当該異常を把握することができる。
【０４１７】
なお、特徴Ｄ１〜Ｄ６のいずれか１の構成に対して、特徴Ａ１〜Ａ１０、特徴Ｂ１〜Ｂ５、特徴Ｃ１〜Ｃ２、特徴Ｄ１〜Ｄ６のうちいずれか１又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。
【０４１８】
上記特徴Ａ群の発明、上記特徴Ｂ群の発明、上記特徴Ｃ群の発明、上記特徴Ｄ群の発明は、以下の課題を解決することが可能である。
【０４１９】
例えばパチンコ機等の遊技機には、遊技の興趣を高めるものとして、発光素子又は電動の可動素子等の各種遊技で用いられる電気部品が複数設けられている。当該電気部品は遊技に関する制御を行う制御装置により遊技の状況に合わせて制御されている。
【０４２０】
ここで、上記例示等のような遊技機においては、制御手段と電気部品との間の通信を好適に行うことが可能な構成が求められており、この点について未だ改良の余地がある。
【０４２１】
上記課題は、複数の電気部品及び各電気部品を制御する制御手段を備えた遊技機に共通する課題である。
【０４２２】
以下に、以上の各特徴を適用し得る遊技機の基本構成を示す。
【０４２３】
パチンコ遊技機：遊技者が操作する操作手段と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段と、その発射された遊技球を所定の遊技領域に導く球通路と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部を遊技球が通過した場合に遊技者に特典を付与する遊技機。
【０４２４】
スロットマシン等の回胴式遊技機：始動操作手段の操作に基づき周回体の回転を開始させ、停止操作手段の操作に基づき周回体の回転を停止させ、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。
【符号の説明】
【０４２５】
１０…パチンコ機、３７ａ，３７ｂ…ＬＥＤ群、１７３…ＬＥＤ、１９１，１９４…第１駆動ＩＣ、１９２…疑似駆動ＩＣ、１９３，１９５…第２駆動ＩＣ、１９４ｂ，１９５ｂ…レジスタ、１９４ｃ，１９５ｃ…更新用バッファ、２２０…装飾装置用ＩＣ、２２４ａ〜２２４ｅ…通信用ＩＣ、２２６ａ，２２６ｂ…役物駆動モータ、２２９…初期位置センサ、２３０…閉鎖位置センサ，２５１…振動検知センサ。
【図１】
2020114508.tif 000003
【図２】
2020114508.tif 000004
【図３】
2020114508.tif 000005
【図４】
2020114508.tif 000006
【図５】
2020114508.tif 000007
【図６】
2020114508.tif 000008
【図７】
2020114508.tif 000009
【図８】
2020114508.tif 000010
【図９】
2020114508.tif 000011
【図１０】
2020114508.tif 000012
【図１１】
2020114508.tif 000013
【図１２】
2020114508.tif 000014
【図１３】
2020114508.tif 000015
【図１４】
2020114508.tif 000016
【図１５】
2020114508.tif 000017
【図１６】
2020114508.tif 000018
【図１７】
2020114508.tif 000019
【図１８】
2020114508.tif 000020
【図１９】
2020114508.tif 000021
【図２０】
2020114508.tif 000022
【図２１】
2020114508.tif 000023
【図２２】
2020114508.tif 000024
【図２３】
2020114508.tif 000025
【図２４】
2020114508.tif 000026
【図２５】
2020114508.tif 000027
【図２６】
2020114508.tif 000028
【図２７】
2020114508.tif 000029
【図２８】
2020114508.tif 000030
【図２９】
2020114508.tif 000031
【図３０】
2020114508.tif 000032
【図３１】
2020114508.tif 000033
【図３２】
2020114508.tif 000034
【図３３】
2020114508.tif 000035
【図３４】
2020114508.tif 000036
【図３５】
2020114508.tif 000037
【図３６】
2020114508.tif 000038
【図３７】
2020114508.tif 000039
【図３８】
2020114508.tif 000040
【図３９】
2020114508.tif 000041