Lチカは”LEDをチカチカさせる”という言葉の略称で、つまりはLEDを点滅させることです。
PICマイコンでプログラムすることができて、パチスロの疑似信号を作ることにそのまま使えてしまうんです。
①回路
GP3(PIN④)を出力 GP0(PIN⑦) GP1(PIN⑥)を出力に設定
GP0(PIN⑦)をH GP1(PIN⑥)をHに設定し2つのLEDは消灯
スイッチを押しGP3(pIN④)がLになって
①GP0(PIN⑦)がLでLED1が点灯
②GP0(PIN⑦)がHでLED1が消灯
③GP1(PIN⑥)がLになったらLED2が点灯
④GP1(PIN⑥)がHになったらLED2が消灯
このプログラムではLEDの点滅が早すぎて人間の目では点滅が確認できない。
①と② ②と③ ③と④の間に時間を置くプログラムで点滅を自覚できる。
PICの命令は1サイクルで実行されます。
例外として GOTO命令 CALL命令 RETURN, RETFIE, RETLW命令
BTFSC, BTFSS, DECFSZ, INCFSZ命令でスキップするときは2サイクルを必要とします。
0.4 msec のタイマ -----------
TIM10
MOVLW 0F9H ; 0F9H = 249, 1 サイクル
MOVWF CNT1 ; 1 サイクル
TIMLP1
NOP ; 1×249 = 249 サイクル
DECFSZ CNT1, F ; 1×248+2 = 250 サイクル
GOTO TIMLP1 ; 2×248 = 496 サイクル
RETURN ; 2 サイクル
; 計 999 サイクル = 0.3996 msec
; ----------- 100 msec のタイマ -----------
TIM100
MOVLW 0F9H ; 1 サイクル
MOVWF CNT2 ; 1 サイクル
TIMLP2
CALL TIM10 ; (2+999)×249 = 249249 サイクル
DECFSZ CNT2, F ; 1×248+2 = 250 サイクル
GOTO TIMLP2 ; 2×248 = 496 サイクル
RETURN ; 2 サイクル ; 計 249999 サイクル = 99.9996 msec
; ----------- 0.5 sec のタイマ -----------
SECTIM
MOVLW 5 ; 1 サイクル
MOVWF CNT3 ; 1 サイクル
TIMLP3
CALL TIM100 ; (2+249999)×5 = 1250005 サイクル
DECFSZ CNT3, F ; 1×4+2 = 6 サイクル
GOTO TIMLP3 ; 2×4 = 4 サイクル
RETURN ; 2 サイクル
; 計 1250019 サイクル = 0.5000076 sec
①GP0(PIN⑦)がLでLED1が点灯
遅延時間
②GP0(PIN⑦)がHでLED1が消灯
遅延時間
③GP1(PIN⑥)がLになったらLED2が点灯
遅延時間
④GP1(PIN⑥)がHになったらLED2が消灯
パチスロ疑似信号への応用
①センサー1=H、センサー2=H
②センサー1=L
③遅延時間 20ミリ秒
④センサー2=L
➄遅延時間 8ミリ秒
⑥センサー1=H
⑦遅延時間 16ミリ秒
⑧センサー2=H
疑似信号のロジック(Hor L)と遅延時間は各機種で異なります。
スマートボード
アミューズ仕様パチスロ改造講座
アミューズ仕様パチスロ改造
****************
回胴式遊戯機技術研究会はパチスロの入出力信号を調べて、オシロスコープで波形をみて、その通りの疑似信号を出力するマイコンプログラムを作成して、回路にのせて、パチスロのメダル不要回路を作成して、卒業の技術講習(有料)を開講しています。
この機会に、パチスロの基礎から学んで、アミューズメント仕様パチスロの技術を身につけてみませんか?
受講受付中!!
ご不明の点はご遠慮なくお尋ね下さい。存じ上げていることは丁寧にご案内させていただきます。
TEL 090-3194-4902