Курсовая работа: Розробка схеми електричної принципової музичного дзвоника

call pause ; викликаємо підпрограму pause

out portB, r30 ; записуэмо в порт В код відповідаючий повороту направо чи наліво

mov r31, pause3 ; записати врегістр r31 значення часу, на протязі якого планетохід буде виконувати поворот

call pause ; викликаємо підпрограму pause

mov r31, 61h ; записуэмо в регістр r31 код, відповідний відключенню двигунів

out portB, r31 ; та виводимо його на порт В

mov r31, pause1 ; записати врегістр r31 значення часу, перед зміною напрямку руху

call pause ; викликаємо підпрограму pause

stop endp ; вихід із підпрограми

; ----------------------------------------------------------------

; підпрограма витримки пауз, інтервал яких задається регістром r31

; ----------------------------------------------------------------

pause proc

d3:

mov r29, FFh ; встановлюэмо регістр r29 в FFh

d2:

mov r28, FFh ; встановлюэмо регістр r28 в FFh

d1:

subr28, 1 ; віднімаємо від регістру r28 оденицю

testr28, 2

jzd1

subr29, 1 ; віднімаємо від регістру r29 оденицю

testr29, 3

jzd2

subr31, 1 ; віднімаємо від регістру r31 оденицю

testr31, 4

jzd3

pauseendp ; вихід із підпрограми

end ; завершення програми

К-во Просмотров: 338
Бесплатно скачать Курсовая работа: Розробка схеми електричної принципової музичного дзвоника