So, wie es aussieht, möchtest Du 7-Segment-LED´s steuern.
Das haut so nicht hin.
Wenn einer der 8 IF-Bedingungen erfüllt ist, müßtest Du den ganzen
IF-Block sofort verlassen, ansonsten wird das, was vorher auf low
gesetzt wurde von der nächsten IF-Bedingung, welche nicht zutrift,
wieder auf hi-Pegel gesetzt (255).
Mach es doch lieber mit Variablen wie z. B.:
Dim LEDVar as Byte
Do
LEDVar=255 'Wenn keine Taste gedrückt leuchtet keine LED
If Pind.0 = 0 Then LEDVar = 250 '1
If Pind.1 = 0 Then LEDVar = 193 '2
If Pind.2 = 0 Then LEDVar = 208 '3
If Pind.4 = 0 Then LEDVar = 184 '4
If Pind.5 = 0 Then LEDVar = 148 '5
If Pind.6 = 0 Then LEDVar = 132 'R
If Pind.7 = 0 Then LEDVar = 143 'L
Portb = LEDVar
Loop
MfG
Andi