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

01D6 D002 280 pop 2h

01D8 22 281 ret

282

01D9 C000 283 freq_plus: push 0h

01DB C001 284 push 1h

01DD C006 285 push 6h

01DF C007 286 push 7h

01E1 7800 287 mov r0,#0h

01E3 79FF 288 mov r1,#0ffh

01E5 0F 289 inc r7

01E6 31EE 290 main: call pulse

01E8 DEFC 291 djnz r6,main

01EA DFFA 292 djnz r7,main

01EC 8020 293 jmp en

294

01EE D280 295 pulse: setb P0.0

01F0 31F7 296 call timer

01F2 C280 297 clr P0.0

01F4 5108 298 call test

01F6 22 299 ret

01F7 758901 300 timer: mov tmod,#1

01FA 888C 301 mov th0,r0

01FC 898A 302 mov tl0,r1

01FE D28C 303 setb tr0

0200 108D02 304 wait: jbc tf0,ok

0203 80FB 305 sjmp wait

0205 C28C 306 ok: clr tr0

0207 22 307 ret

0208 B8FF01 308 test: cjne r0,#0ffh,dal

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