Ostatni raz kiedy sie z tym bawilem, byl wieki temu, ale co nieco pamietam (trzeba podkreślic, że nie jestem najlepszy w temacie). Nie wiem z jaką częstotliwością pracuje generator, a to na pewno by się przydało. Jedna możliwośc to wrzucenie do dwóch rejestrów dwóch ( np. R1 i R2) liczb, a następnie użycie instrukcji, którą z powodu ulotu pamięci zdołam opisac jedynie w zarysach.
Nagloweg0:
MOV R1,#Liczba którą wrzucisz do R1
Nagloweg1:
NOP
NOP
NOP
DJNZ R1,nagloweg1
Nagloweg2:
NOP
NOP
NOP
DJNZ R2,Nagloweg0
Mam nadzieję, że nie zrobiłem za wiele strasznych błędów, ale jeżeli rozumuję dobrze, to instrukcje które są pod nagłówkiem1 zostaną wykonane tyle razy, ile wynosi liczba wrzucona do R1 razy liczba wrzucona do R2 (to zajmie mu troche czasu). Obie liczby trzeba rzecz jasna znaleźc metodą prób i błędów, ale można też posłużyc się w tym celu obliczeniami związanymi z częstotliwości generatora (wiem, nie umiem pisac ani językiem "branżowym", ani obrazowo, sorki).