Witam, posiadam problem z poprawnym zaprogramowaniem kontrolera. Postanowiłem zrobić zamek szyfrowy, niestety nie mogę wpaść jak dobrze dobrać kawałek kodu odpowiedzialnego za odkodowywanie. Na obecną chwilę postanowiłem, że użyję 4 rejestrów, w których będą liczby z danych klawiszy. Wartości, które im przypiszę są dowolne, ale różne. Próbowałem użyć CJNE, aby tylko odpowiednia kombinacja wchodziła, ale nie udało mi się to :/. Z góry dziękuję za podpowiedzi w rozwiązniu problemu.
W projekcie wykorzystałem rejestry R0, R1, R2, R3, ktore są zapełniane po naciśnięciu przycisku. Przypisalem wartosci #5d,#10d,#15d,#20d. Niestety jak wpsomniałem, nie wime jak zrobić, aby wczytało tylko konkretny kod znakowy, a w razie 3 błędnie wybranych znaków pierwszych, wywołało odpowiednią funkcję blokującą. Funckja blokująca to błachostka, ale to sortowanie, nie mam pomysłu. Z góry dziękuję za pomoc.
Próbowałem to zrobić w następujący sposób, ale już wiem, że nie ma to sensu i od razu skacze do ostatniego. Nie wiem jak logicznie rozwiązać, aby to działało :/
W projekcie wykorzystałem rejestry R0, R1, R2, R3, ktore są zapełniane po naciśnięciu przycisku. Przypisalem wartosci #5d,#10d,#15d,#20d. Niestety jak wpsomniałem, nie wime jak zrobić, aby wczytało tylko konkretny kod znakowy, a w razie 3 błędnie wybranych znaków pierwszych, wywołało odpowiednią funkcję blokującą. Funckja blokująca to błachostka, ale to sortowanie, nie mam pomysłu. Z góry dziękuję za pomoc.
Próbowałem to zrobić w następujący sposób, ale już wiem, że nie ma to sensu i od razu skacze do ostatniego. Nie wiem jak logicznie rozwiązać, aby to działało :/
Kod: text