Bqube
26.12.2008, 22:14
Hallo leute,
ich habe ein kleines Problem und zwar hab ich mir schon die Hilfe durchgelesen aber ich komme nicht weiter.
$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
$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
ich habe ein kleines Problem und zwar hab ich mir schon die Hilfe durchgelesen aber ich komme nicht weiter.
$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
$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