|
Stepper Motor
Here you can also buy the Electronics Kits on Demand..More
|
Stepper Motor
A Stepper Motor is widely used device
that translates the electrical pulses to
the mechanical movement. In applications
such as Robotics, Dot matrix printers,
stepper motor is used fro position
control. Every stepper Motor has a
permanent rotor surrounded by stator.
Stepper Motor Assembly Language
Program in 8051 Microcontroller
$mod51
delayreg data 08h
delayreg100us data 09h
delayreg1ms data 0ah
Flags1 data 20h ; Flags block 1
flg_disp0 bit Flags1.0
org 2000h
start:
;rotate clockwise
mov p1,#9
call delay20ms
mov p1,#5
call delay20ms
mov p1,#6
call delay20ms
mov p1,#10
call delay20ms
jmp start
delay100us:
mov r7,#48
y1: djnz r7,y1
ret
delay200us:
mov r7,#96
y1b: djnz r7,y1b
ret
delay1ms:
mov r6,#10
y2: call delay100us
djnz r6,y2
ret
delay10ms:
mov r6,#100
y3: call delay100us
djnz r6,y3
ret
delay20ms:
mov r6,#200
y4: call delay100us
djnz r6,y4
ret
delay100ms:
mov r5,#5
y5: call delay20ms
djnz r5,y5
ret
delay500ms:
mov r5,#25
y6: call delay20ms
djnz r5,y6
ret
delay1sec:
mov r5,#50
y7: call delay20ms
djnz r5,y7
ret
delay25ms:
mov r5,#25
y8: call delay1ms
djnz r5,y8
ret
delay3ms:
mov r6,#30
y9: call delay100us
djnz r6,y9
ret
delay20us:
mov r7,#18
y10: djnz r7,y10
ret
end
|
|
|
|
© Copyright 2008, 123circuits. All Rights Reserved.
|
|
|
|