123Circuits.com
Free Electronics Circuits

Electronics Circuits for beginners

navleft
navright
lnavl
Circuits Links
lnavr
 

8051 Circuits

8052 Circuits

555 Timer Circuits

AC Circuits

Alarm Circuits

Amplifier Circuits

Bridge Circuits

Clock Circuits

Digital Circuits

Doorbell Circuits

Intercom Circuits

Laser Circuits

LCD Circuits

LieDetector Circuits

Mixer Circuits

MOSFET Circuits

Music Circuits

OpAmp Circuits

Photocell Circuits

Power FET Circuits

Power line Circuits

PowerSupplyCircuits

Relay Circuits

Scanner Circuits

Ultrasonic Circuits

Voltage Convertors

Voltage Regulators

Voltage Multipliers

More Circuits

Partner Links::

ABCofElectronics

VijayendraSingh

ItsCricket

spacer

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

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

 

spacer
Wu Yi Tea

© Copyright 2008, 123circuits. All Rights Reserved.

 
Wordpress Themes