Witam Koledzy
Dopiero zaczynam przygodę z mikroprocesorami i potrzebuje pomocy. napisałem sobie prosty programik który chce żeby działał następująco. Jeśli S1 jest w stanie wysokim to W1 jest załączony przez 30 sek. gdy sprawdzam w bascomie poprawność programu występuję błąd 31 i 93. poniżej załączam kod programu
Dopiero zaczynam przygodę z mikroprocesorami i potrzebuje pomocy. napisałem sobie prosty programik który chce żeby działał następująco. Jeśli S1 jest w stanie wysokim to W1 jest załączony przez 30 sek. gdy sprawdzam w bascomie poprawność programu występuję błąd 31 i 93. poniżej załączam kod programu
$regfile = "m8def.dat" 'plik dyrektywy
$crystal = 8000000
Config Pind.0 = Output 'PD0 wyjście
Config Pind.1 = Input 'PD1 wejście
W1 Alias Portd.0 'przypisanie nazwie
'Portd.0 W1
S1 Alias Portd.1 'przypisanie nazwie
'Portd.1 S1
Set Portd.1
Do
If S1 = 1 Then 'jesli S1 w stanie 1
Set W1 'to włącz W1
Wait = 30 'czekaj 30 sek
Reset W1 'wyłączenie W1
End If
Loop
End