我想让 2 个或更多按钮等待按下。
例如,增加或减少 7 段显示中的值。Button1 递增,Button2 递减该值。对于下面的代码,我可以减少或增加它,但不能同时做。
对于一个按钮,我这样做的方式是:
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
那么如何为多个按钮做到这一点。算法是什么?其背后的逻辑是什么?