0

2つ以上のボタンを押し待ちにしたい。

たとえば、7 セグメント表示の値を増減します。Button1 は値を増やし、Button2 は値を減らします。以下のコードでは、デクリメントまたはインクリメントできますが、両方を行うことはできません。

1 つのボタンについては、次のように行います。

PROCESS2: ;SW09 & SW11 の機能

...................................

    BTFSC   PORTB,7       This line is to understand whether we pressed button or not.        

    GOTO    PROCESS2      We cant go below until the button pressed 

    CALL    UP        ;Up increments the value which will be shown in the 7-segment-display.

    BTFSS   PORTB,7

    GOTO    $-1

次に、複数のボタンに対してそれを行う方法.アルゴリズムとは何ですか? その背後にあるロジックは何ですか?

4

2 に答える 2