PIC16F84電子遊戯(53)
最終更新日:2001年12月6日
掛け算九九マシーン(1ページ)へ (2ページ)へ (3ページ)へ (4ページ)

掛け算九九マシーンの動作
まずは完成した姿を詳細に見て下さい。
(電源ON時の状態です。■X■= と表示しております。)
(2を入力) (3を入力)
(答えの6を入力) (確認のRを入力。
やった正解!!)
(6X4=25は?) (Rでチェック!間違った!)
答えは何回でも入力出来ます。入力した数字は左スクロールします。上の桁の「0」は左シフトすればゼロサプレスされます。
間違って入力しても、安心ですね。
(どうです、この堂々とした完成の姿を!!)
掛け算九九マシーンの全ソースリスト公開
ソースリストを公開しますので、皆さんで眺めてみて下さい。
パワーのある方は、各自で自由に改造してみて下さい。
今回も長くなるので別ページにします。
ソースリストはこちら
掛け算九九マシーンの全HEXコード
HEXコードです。メモ帳などのテキストエディタにコピー&ペーストしてファイルすればPICに書き込めるデータになります。
:020000000C28CA
:080008008C0003088D000D08B7
:1000100083008C0E0C0E09002D23FF308500C030AC
:10002000860036233B212F213E21CC229100CC2279
:1000300092001102031D7F2812080F3C03197F282C
:100040001208EF219300140203197C281008003CC9
:10005000031D3D2813080C3C031D31283B212F2193
:100060003B2813080D3C031D36283B282F2113087D
:100070009900013090003E217C281008013C031DAE
:100080004F2813080C3C031D46282E2813080D3C4E
:10009000031D4B283B2813089A0003303A28100808
:1000A000033C031D612813080C3C031D58282E280F
:1000B00013080D3C031D5D283B2813089C000430E9
:1000C0003A281008043C031D7A2813080C3C031D31
:1000D0006A282E2813080D3C031D7028B1223B28E6
:1000E0001C08003C031D76280B3077281C089B0059
:1000F00013089C0004303A281308940082280F301B
:10010000930094001030F32020080821FF300821CC
:10011000F7201130F32021080821EB300821F720C7
:100120001230F32022080821EB300821F720133089
:10013000F32023080821EB300821F7201430F320A6
:1001400024080821FF300821F7201530F320FF3064
:1001500008212A080821F7201630F320DB30082177
:100160002B080821F7201730F320E73008212C084E
:100170000821F7201830F320E73008212D08082146
:10018000F7201930F320DB3008212E080821F72052
:100190001A30F320FF300821FF300821F7201B30F0
:1001A000F320250808212F080821F7201C30F32010
:1001B0002608082130080821F7201D30F3202708E1
:1001C000082131080821F7201E30F32028080821D3
:1001D00032080821F7201F30F320290808213308AE
:1001E0000821F720152885000615000008000611D3
:1001F0000000051200000221051600000800FF3073
:1002000095000429FF3095000000950B0429080093
:1002100098008610181886142A21861098188614BB
:100220002A218610181986142A21861098198614F6
:100230002A218610181A86142A218610981A8614E4
:100240002A218610181B86142A218610981B8614D2
:100250002A210800061400000610000008000A30D9
:1002600099000A309A000B309B000B309C0008006C
:10027000003096000800003090000800382120303F
:100280001607840019086F218000960A1608053C9D
:10029000031D3F2938212530160784001A086F21D5
:1002A0008000960A1608053C031D4B2938212A3088
:1002B000160784001B086F218000960A1608053C6B
:1002C000031D572938212F30160784001C086F2181
:1002D0008000960A1608053C031D63290800970054
:1002E0000310970D970D970D1708160797007F308D
:1002F000970701308A0003188A0A17088200C13460
:10030000BE34BE34BE34C134FF34FF34FF34FF3456
:10031000FD34FD348034FF34FF34FF34FF349D342A
:10032000AE34B634B634B934FF34FF34FF34DD3480
:10033000BE34B634B634C934FF34FF34FF34E73446
:10034000EB34ED348034EF34FF34FF34FF34D834F1
:10035000BA34BA34BA34C634FF34FF34FF34C33449
:10036000B534B634B634CF34FF34FF34FF34FE3402
:10037000FE348E34F234FC34FF34FF34FF34C9349D
:10038000B634B634B634C934FF34FF34FF34F934EC
:10039000B634B634D634E134FF34FF34FF34FF349E
:1003A000E334E334E334FF34FF34FF34FF34FF3409
:1003B000FF34FF34FF34FF34FF34FF34FF34E334C1
:1003C000DD34D534DD34E334FF34FF34FF34DD3441
:1003D000EB34F734EB34DD34FF34FF34FF34970073
:1003E000F830970701308A0003188A0A170882003C
:1003F000003408340D3405340C3402340934073425
:1004000006340434033401340F340F340F340F3402
:1004100097001130970702308A0003188A0A1708DC
:100420008200B034B034B034B034B034B034B0340E
:10043000B034B034B034003400340034003400340C
:100440000034B034B134B234B334B434B534B63427
:10045000B734B834B93400340034003400340034D4
:100460000034B034B234B434B634B8341034123446
:10047000143416341834003400340034003400349A
:100480000034B034B334B634B934123415341834BB
:100490002134243427340034003400340034003450
:1004A0000034B034B434B834123416342034243424
:1004B000283432343634003400340034003400340C
:1004C0000034B034B534103415342034253430348D
:1004D00035344034453400340034003400340034C2
:1004E0000034B034B6341234183424343034363452
:1004F000423448345434003400340034003400347E
:100500000034B034B7341434213428343534423410
:100510004934563463340034003400340034003439
:100520000034B034B83416342434323440344834CF
:1005300056346434723400340034003400340034EF
:100540000034B034B9341834273436344534543494
:1005500063347234813400340034003400340034A5
:10056000003419089D009D0E1A089D061D080822DA
:100570009E001B089D009D0E1C089D061E081D0266
:10058000031DC82A0C309B000C309C003B21080046
:100590000D309B000D30C52A8611000006120000A8
:1005A00086120000FF20061BDC2A003086150000A2
:1005B0000616000086160800861BE02A0130D62A9F
:1005C000861500000612000086120000FF20061BA0
:1005D000EB2A0230D62A861BEF2A0330D62A861150
:1005E00000000616000086120000FF20061BFA2AF3
:1005F0000430D62A861BFE2A0530D62A861500002E
:100600000616000086120000FF20061B092B06308C
:10061000D62A861B0D2B0730D62A8611000006121B
:10062000000086160000FF20061B182B0830D62A73
:10063000861B1C2B0930D62A8615000006120000E6
:1006400086160000FF20061B272B0A30D62A861BA1
:100650002B2B0B30D62A0F30D62A83168501860124
:1006600086170000061700008312080083168630E4
:0606700081008312080066
:02400E00F13F80
:00000001FF
(kuku.hex)
以上で「掛け算九九マシーン」は大完成です。完成したころにはうちの子供もすっかり九九を暗記してしまいました。
来年、小学2年生の子供さんがおられる家庭は、早めに作られたほうが良いと思います。
もちろん楽しんでいたので、私のほうだったりして・・・・・・・
ということで、この製作はここまでとしましょう。
これからも益々面白くなる「PIC16F84電子遊戯」をよろしくお願いいたします。

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

Copyright(c)2000-2001 nonchansoft