Witam,
Mam pewien problem, chciałem zrobić na 89C2051 następujący wyłącznik: naciskam przycisk 1 to przekaźnik załączy, naciskam drugi raz przekaźnik wyłączy...
Napisałem taki program:
On działa ale troche dziwnie ponieważ czasami załączy a czasami nie, lub załączy i wyłączy Ma ktoś jakiś pomysł na to??
Pozdrawiam
Mam pewien problem, chciałem zrobić na 89C2051 następujący wyłącznik: naciskam przycisk 1 to przekaźnik załączy, naciskam drugi raz przekaźnik wyłączy...
Napisałem taki program:
Przycisk Alias P3.0
P1.4 = 0 'Wyzerowanie stanu przekaznika( P1.2 = wylaczony)
Przycisk = 1
'Program wlaczania
Sub On_u
Przycisk = 1
Do
If Przycisk = 0 Then
Bitwait Przycisk , Reset
Wait 1
Reset P1.4
Waitms 650
Przycisk = 1
Call Off_u
End If
Loop
End Sub
'Program wylaczania
Sub Off_u
Przycisk = 1
Do
If Przycisk = 0 Then
Bitwait Przycisk , Reset
Wait 1
Set P1.4
Waitms 650
Przycisk = 1
Call On_u
End If
Loop
End SubOn działa ale troche dziwnie ponieważ czasami załączy a czasami nie, lub załączy i wyłączy Ma ktoś jakiś pomysł na to??
Pozdrawiam