回胴式遊技機技術研究 J-Slot Amusement Specification

アミューズメント仕様パチスロの日々

入力1パルス⇒出力3パルスマイコンプログラム

2024-07-07 11:43:28 | 日記
PIC12f629のGP3を入力に、GP0を出力に設定します
  CNT1  EQU       0x20  ;タイマーカウント1
  CNT2  EQU      0x21  ;タイマーカウント2
  CNT3       EQU    0x22  ;出力カウント

start
           clrf       CNT1
           clrf       CNT2
           clrf       CNT3
           bsf       GPIO,0
loop
           btfsc     GPIO,3
           goto      loop
           bcf        GPIO,0
           call        tim_30
           bsf         GPIO,0
           call        tim_30
           bcf        GPIO,0
           call        tim_30
           bsf         GPIO,0
           call        tim_30
           bcf        GPIO,0
           call        tim_30
           bsf         GPIO,0
           goto       start
tim_30
             省略
    END
このプログラムではloop以下の出力記述で同じものを3回繰り返しています。繰り返し記述はせいぜい10回が限度でしょう。50回、100回出力といった場合は記述が大変です。
Wレジスターに出力回数の3を代入して、あらかじめ設定しておいた出力カウンターに移動して値をコピーします。命令 decfszで3が0になるまで繰り返すプログラムは下記の様になります
start
           clrf       CNT1
           clrf       CNT2
           clrf       CNT3
           clrw
           bsf       GPIO,0
   movlw     d'3'
loop
           btfsc     GPIO,3
           goto      loop
           goto     loop2
loop2
           bcf        GPIO,0
           call        tim_30
           bsf         GPIO,0
           call        tim_30
           decfsz  CNT3,f
           goto       start
tim_30
             省略
start の movlw '3'の値を50にすれば50回、100すれば100回出力を繰り返します。ただしwレジスタに代入できる値は272までです。

このプログラムは1コイン複数クレジット出力に利用できます

loop
           btfsc     GPIO,3  の次に decfsz  CNT3,f を記述し ゼロになったら1パルス出力するというプログラムに書き換えると複数入力⇒1出力になります。
同じ回路で400円1クレジットが実現することになります。
start
           clrf       CNT1
           clrf       CNT2
           clrf       CNT3
           clrw
           bsf       GPIO,0
   movlw     d'4'
loop
           btfsc     GPIO,3
           goto      loop
   decfsz  CNT3,f
           goto     loop
           goto     loop2
loop2
           bcf        GPIO,0
           call        tim_30
           bsf         GPIO,0
           call        tim_30
           goto       start
tim_30
             省略
 スマートボード
アミューズ仕様パチスロ改造講座
アミューズ仕様パチスロ改造
****************
回胴式遊戯機技術研究会はパチスロの入出力信号を調べて、オシロスコープで波形をみて、その通りの疑似信号を出力するマイコンプログラムを作成して、回路にのせて、パチスロのメダル不要回路を作成して、卒業の技術講習(有料)を開講しています。
この機会に、パチスロの基礎から学んで、アミューズメント仕様パチスロの技術を身につけてみませんか?
受講受付中!!
ご不明の点はご遠慮なくお尋ね下さい。存じ上げていることは丁寧にご案内させていただきます。
TEL 090-3194-4902 
 
 


合同会社アムセには保険のプロフェッショナルが居ます。
 各種保険のご用命は合同会社アムセへ問い合わせ下さい

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« シューティングゲーム機用・... | トップ | メダルセンサー信号 »
最新の画像もっと見る

コメントを投稿