Napisałem taki programik że w zależności od podania 0 na 1 końcówkę wybrany zostaje program 1 zaś gdy na 1 i 2 końcówce jest 0 wtedy wybrany zostaje program 2 ,ale coś nie działa niebardzo łapę o co chodzi więc zwracam się o pomoc proszę o dokładne wytłumaczenie co napisałem nie tak i na jakiej zasadzie się to odbywa zamieszczem programik.
Dim Program1 As Byte
Dim Program2 As Byte
Config Portd.1 = Input
Config Portd.2 = Input
Config Portb.1 = Output
Config Portb.2 = Output
Program1 = 0
Program2 = 0
Portb.1 = 0
Portb.2 = 0
Portd.1 = 1
Portd.0 = 1
If Portd.1 = 0 Then
Program1 = 1
End If
If Portd.1 = 0 And Portd.2 = 0 Then
Program2 = 1
Program1:
Portb.1 = 1
Wait 1
Portb.1 = 0
Wait 1
Program2:
Portb.2 = 1
Wait 2
Portb.2 = 0
Wait 2
Dim Program1 As Byte
Dim Program2 As Byte
Config Portd.1 = Input
Config Portd.2 = Input
Config Portb.1 = Output
Config Portb.2 = Output
Program1 = 0
Program2 = 0
Portb.1 = 0
Portb.2 = 0
Portd.1 = 1
Portd.0 = 1
If Portd.1 = 0 Then
Program1 = 1
End If
If Portd.1 = 0 And Portd.2 = 0 Then
Program2 = 1
Program1:
Portb.1 = 1
Wait 1
Portb.1 = 0
Wait 1
Program2:
Portb.2 = 1
Wait 2
Portb.2 = 0
Wait 2