Kod: Zaznacz cały
Config Porta = &B11111111
Porta = &B00000000
Config Portb = &B11111111
Portb = &B11110110
Config Portd = &B11000000
Portd = &B11000000
Dim A1 As Byte
Dim A2 As Byte
Dim B1 As Byte
Dim B2 As Byte
A1 = 0
A2 = 0
Do
If Pind.0 = 1 Then
Portb.0 = 1
If A1 < 4 Then
B1 = Lookup(a1 , Tablica1)
B1 = B1 And &B00001111
Porta = B1
A1 = A1 + 1
Waitms 10
Else
A1 = 0
End If
Else
Portb.0 = 0
Porta.0 = 0
Porta.1 = 0
Porta.2 = 0
Porta.3 = 0
End If
If Pind.1 = 1 Then
Portb.3 = 1
If A2 < 4 Then
B2 = Lookup(a2 , Tablica1)
Swap B2
B2 = B2 And &B00001111
Porta = B2
A2 = A2 + 1
Else
A2 = 0
Waitms 10
End If
Else
Portb.3 = 0
Porta.4 = 0
Porta.5 = 0
Porta.6 = 0
Porta.7 = 0
End If
Loop
End
Tablica1:
Data 1010 , 0110 , 0101 , 1001Kod: Zaznacz cały
If Pind.1 = 1 Then
Portb.3 = 1
If A2 < 4 Then
B2 = Lookup(a2 , Tablica1)
Swap B2
B2 = B2 And &B00001111
Porta = B2
A2 = A2 + 1
Else
A2 = 0
Waitms 10
End If
Else
Portb.3 = 0
Porta.4 = 0
Porta.5 = 0
Porta.6 = 0
Porta.7 = 0
End If