Hallo leute,
ich habe ein kleines Problem und zwar hab ich mir schon die Hilfe durchgelesen aber ich komme nicht weiter.

Code:
$regfile = "m8def.dat"

 $crystal = 4000000

 $baud = 9600

 Config Portc.0 = Output                                    
 Config Portc.1 = Input
 Config Portc.2 = Input
 

 Led Alias Portc.0
 Taster Alias Portc.1
 Tastera Alias Portc.2

do

If Taster = 1 Then
Led = 1
Else If Taster = 0 Then
Led = 0
Else If Tastera = 1 Then
eins:
Led = 1
Waitms 100
Led = 0
Waitms 100
Goto eins
End IF

Loop
Das soll so Funktionieren das wenn ich den einen Taster drücke die Led an ist also Dauerhaft und wenn ich sie los lasse wieder aus geht. Wenn ich aber nun den andere Taster drücke soll die Led anfangen zu Blinken und das in einer dauerschleife warum geht das nicht so ich hab das ganze nur auf ne andere art und weise hinbekommen und zwar so

Code:
$regfile = "m8def.dat"

 $crystal = 4000000

 $baud = 9600

 Config Portc.0 = Output
 Config Portc.1 = Input
 Config Portc.2 = Input
 Config Portc.3 = Output

 Led Alias Portc.0
 Leda Alias Portc.3
 Taster Alias Portc.1
 Tastera Alias Portc.2

 Do
 D:
 If Taster = 1 Then
 Led = 1
 Else
 Led = 0
 End If

 E:
 If Tastera = 1 Then
 Goto L
 Else
 Goto D
 End If

 L:
 Leda = 1
 Waitms 1
 Leda = 0
 Waitms 1
 Goto E

 Loop
Kann mir einer von euch da helfen.
danke schonmal
Mfg P.Gnauck