Курсовая работа: Управление шаговым двигателем микропроцессорной системой

en: mov A,r0

mov r5,A

pop 0h

pop 1h

pop 6h

pop 7h

ret

6. Процедура уменьшения частоты. Работает аналогично процедуре увеличения частоты с тем лишь отличием, что в данной процедуре значение таймера декрементируется. Так же эта подпрограмма начинает работу именно с той частоты, на которой закончила работу подпрограмма увеличения.

freq_minus: push 0h

push 1h

push 6h

push 7h

mov A,r5

mov r0,A

mov r1,#0ffh

inc r7

mainm: call pulse

djnz r6,mainm

djnz r7,mainm

jmp en

pulsem: setb P0.0

call timerm

clr P0.0

call testm

ret

timerm: mov tmod,#1

mov th0,r0

mov tl0,r1

setb tr0

К-во Просмотров: 614
Бесплатно скачать Курсовая работа: Управление шаговым двигателем микропроцессорной системой