loop ; スイッチ1が押される(PORTB<1>が0になる)まで待つ btfsc PORTB,1 goto $-1 ; LEDを消灯する movlw B'00100000' movwf PORTC ; スイッチ1が離される(PORTB<1>が1になる)まで待つ btfss PORTB,1 goto $-1 ; スイッチ0が押される(PORTB<0>が0になる)まで待つ btfsc PORTB,0 goto $-1 ; LEDを点灯する movlw B'00100001' movwf PORTC ; スイッチ0が離される(PORTB<0>が1になる)まで待つ btfss PORTB,0 goto $-1 goto loop リスト4-15 Copyright 2005 Noriaki Mitsunaga