55 :
23:
56 :
23:04/02/03 13:10 ID:PMkn/4HA
ぁぅタブが詰まって読みにくいですね…
callcheck;受信したデータと記憶しているデータが一致しているか検査
;一致していれば flg,0 がセットされて戻る
btfss flg,0
goto mw10 ;不一致ならループ先頭へ戻る
bsf accont ;ACスイッチをONに反転
movlw d'250' ;250ms x 3 =0.75秒 通電
call wait41
call wait41
call wait41
bcf accont
mw16
movlw d'250'
call wait41
goto mw10 ;メインループ先頭に戻る
mw20 ;記憶モード
とりあえずこれでどこいじったかはわかるはず。
オリジナルはAC100Vのリレーなので
信号受信するたびに、オンオフ反転させてるけど
PCの電源はずっとおしっぱとかあり得ないので(4secで強制終了とかには未対応)
信号受信したら、オン、0.75sec wait、オフ
にしてます。
57 :
23:04/02/05 15:32 ID:xei2Dv5K