Eigentlich solltest du das auch ohne Probleme selbst schnell hinbekommen. Ich habs dir trotzdem mal schnell geschrieben. Das Regfile und die Taktfrequenz musst du oben noch einbinden.
Code:
Config Porta.0 = Output
Config Porta.1 = Output
Config Porta.2 = Output
Config Pina.3 = Input
Dim State As Byte
State = 1
Do
Debounce Pina.3 , 0 , Unterfunkt , Sub
Loop
End
Unterfunkt:
If State = 1 Then
Porta.0 = 1
Waitms 50
State = 2
Elseif State = 2 Then
Porta.0 = 0
Porta.1 = 1
Waitms 50
State = 3
Elseif State = 3 Then
Porta.1 = 0
Porta.2 = 1
Waitms 50
State = 4
Elseif State = 4 Then
Porta.2 = 0
Waitms 50
State = 1
End If
Return
Ist zugegebenermaßen mit heißer Nadel gestrickt aber wird funktionieren
Lesezeichen