PIC16F84電子遊戯(69)
最終更新日:2002年3月30日
仮面ライダーシステム・その7(1ページ)へ (2ページ)

仮面ライダーシステム・その7「ギルス」を作ろう
堂々の完成した雄姿と内部の写真を見て下さい。
(完成した姿と内部回路)
仮面ライダーシステム・その7の基本仕様
基本システムは毎回同じです。一応基本仕様の説明をします。
1)SW1を押すと一連のLED点滅動作を20数秒行います。
動作後は自動的にLEDは消灯します。
2)SW1を押すという行為は入力の「IN1」からでも可能です。
3)SW1を押した直後に「OUT1」より、他のシステムを動かす為の信号を出力します。
4)一連の動作終了後「OUT2」より、他のシステムを動かす為の信号を出力します。
5)SW2を押すごとに発光パターンが変化します。SW2からでもLED点滅動作に入ることが出来ます。
以上のように、このシリーズの製作機器を「IN」「OUT」で接続することにより、多彩な動作が可能となることを目指しております。
一応、わかりやすいチャートで記しておきます。
(動作チャート)
仮面ライダーシステム・その7のポート割付
ポート名 入出力 機能
RA0 OUT 「OUT1」出力
RA1 OUT 「OUT2」出力
RA2 OUT N.C.
RA3 OUT N.C.
RA4 OUT N.C.
RB0 OUT 目1(赤色LED)
RB1 OUT 目2(赤色LED)
RB2 OUT 胸1(黄色LED)
RB3 OUT 胸2(黄色LED)
RB4 OUT ベルト(緑色LED)
RB5 IN SW2(発光パターン変更)
RB6 IN SW1(アクションスタート)
RB7 IN 「IN1」
仮面ライダーシステム・その7のLEDの点滅
LEDの点滅方法は今までと同じです。細かい点滅を繰り返しながら輝度を変化させています。
約0.2msecのタイマー割り込みを256回カウントして50msecごとに変化させています。
(個人的には、処理が多すぎて割り込みが間に合っていないのではないかなという疑問もありますが・・・・)
今までの点滅は28回の処理で繰り返していましたが、今回は64回の処理で繰り返すようにしました。今までより点滅のバリエーションが増えました。
発光パターンは点滅のデータを使う場所を変えることにより変えています。
今回はデータが多いので点滅のデータはソースを眺めて下さい。
私の好みでデータを作っていますので、皆さんの好みになるように変えて下さい。
仮面ライダーシステム・その7の全ソースリスト
毎回おなじみのソースリストです。点滅データが増えただけで原理は同じです。
ソースリストはこちらです。
仮面ライダーシステム・その7の全HEXコード
HEXコードです。メモ帳などのテキストエディタにコピー&ペーストしてファイルすればPICに書き込めるデータに出来ます。
:02000000752861
:080008008C0003088D000B11B0
:10001000F33081000130AD07031C12280130AE0718
:100020000318AF0A013093070318940A141C1B2805
:10003000F720FE20F320990B2C28111826281114E4
:10004000200899001908031926282C2811102108C6
:100050009900190803191F289A0B3D289118372871
:10006000911422089A001A08031937283D28911084
:1000700023089A001A08031930289B0B4E281119DF
:100080004828111524089B001B08031948284E28EE
:10009000111125089B001B08031941289C0B5F28A0
:1000A00091195928911526089C001C0803195928F4
:1000B0005F28911127089C001C08031952289D0BEA
:1000C0007028111A6A28111628089D001D080319A6
:1000D0006A287028111229089D001D080319632839
:1000E0000D0883008C0E0C0E0900E2220030850002
:1000F000E0308600ED2240309600F32001309E0073
:1001000000309100D5222008990022089A00240886
:100110009B0026089C0028089D008B1300008B1272
:1001200000000B1100000B1000008B15000059217E
:10013000E03086000000630000008B1100008B1788
:1001400000008B160000D520AF18D328861AAF28E0
:10015000E520E520861AAF28EB20861EAD28111C6D
:10016000B42806140000B62806100000911CBB2815
:1001700086140000BD2886100000111DC228061537
:100180000000C42806110000911DC9288615000032
:10019000CB2886110000111ED02806160000D22898
:1001A00006120000A428DD208D2805140000E5209B
:1001B000E520E52005100000080085140000E5207A
:1001C000E520E520851000000800FF3095000000C4
:1001D000950BE72808009E1DF02801309E000800BE
:1001E00003109E0D08000030930094000800960351
:1001F0000319FB2808004030960008001E18052946
:100200009E181A291E192F2944295E21A000703C2E
:10021000A100A921A200703CA300F421A400703C1D
:10022000A5003F22A600703CA7008A22A800703CCF
:10023000A9000800F421A000703CA1003F22A20008
:10024000703CA3005E21A400703CA500A921A6007B
:10025000703CA7008A22A800703CA90008005E211B
:10026000A000703CA100A921A200703CA3008A223A
:10027000A400703CA5008A22A600703CA700F421CF
:10028000A800703CA9000800F421A000703CA10067
:100290003F22A200703CA3008A22A400703CA5006B
:1002A0008A22A600703CA7005E21A800703CA9002D
:1002B00008000030AD00AE00AF000800160897003F
:1002C0006830970701308A0003188A0A17088200ED
:1002D000003400340034013403340534073401346D
:1002E0000334053407340034013402340334043455
:1002F0000534063407340634053404340334023438
:10030000013400340034003400340034003400344C
:10031000003400340034003400340034003400343D
:10032000003400340034003400340034003400342D
:10033000003400340034003400340034023401341A
:100340000234013402340134023401340234013401
:10035000003416089700B330970701308A0003185D
:100360008A0A170882000034003400340134033450
:1003700005340734013403340534073400340134C0
:1003800002340334043405340634073406340534A7
:1003900004340334023401340034003400340034B3
:1003A00000340034003400340034003400340034AD
:1003B000003400340034003400340034003400349D
:1003C000003400340034003400340034003400348D
:1003D0000034023401340234013402340134023472
:1003E000013402340134003416089700FE309707B8
:1003F00001308A0003188A0A17088200003400348A
:100400000034003400340034013402340334023444
:10041000013402340334023401340234033402342C
:10042000013403340534073401340334053407340C
:1004300006340434023401340234043406340734FC
:1004400006340434023401340134013401340134FB
:1004500002340334043405340634073406340534D6
:1004600004340334023401340034003400340034E2
:1004700000340034003400340034003400341608F2
:1004800097004930970702308A0003188A0A170834
:10049000820000340034003400340034003401346D
:1004A000023403340234013402340334023401349C
:1004B0000234033402340134033405340734013484
:1004C000033405340734073407340734073406345B
:1004D000043402340134023404340634073406345C
:1004E0000434023401340234033404340534063451
:1004F0000734063405340434033402340134003440
:10050000003400340034003400340034003400344B
:1005100000340034160897009430970702308A00A0
:1005200003188A0A17088200003407340734073496
:1005300007340634053404340334023401340034FF
:1005400001340234033404340534063407340534EA
:1005500003340134013401340234023402340134EE
:1005600001340134023402340134013400340034E3
:1005700000340034003400340034003400340034DB
:1005800000340034013402340334043405340634B6
:10059000073401340334053407340134033405349B
:1005A000073401340334053407340030A000A200BE
:1005B000A400A600A8007030A100A300A500A70019
:1005C000A90008008316850186018617000006171A
:1005D0000000861600008312080083168330810015
:0805E0008312F33081000800D2
:02400E00F13F80
:00000001FF
(girusu.hex)
仮面ライダーシステム・その7の完成
仮面ライダーのシステムもここまでくると不気味です。個人的にはまだまだ増殖予定です。
夜に輝く、仮面ライダー5体は圧巻です。本当はそれぞれを離して配置したいのですが、全てを完成しないと配置出来ません。ということで、この仮面ライダーシステムの完成はどうなるのでしょうか?
そろそろ、これらを動作させるトリガになるような装置を考えなければ・・・・・
これからも益々面白くなる「PIC16F84電子遊戯」をよろしくお願いいたします。

不明点などあればメールお願いいたします。nonchansoft@nifty.com