lab no 8.docx
TRANSCRIPT
-
7/24/2019 Lab No 8.docx
1/1
Muzammil ahmed
LAB#8
Task:Write a program to run stepper motor using phases in assembly language and also showdisplay on lcd.
Muzammil ahmed !"$%&B'(ate ) *+,*-+
CODE DESCRIPTION
/0 ++++1 2initializing the main origin345M6 MA7 2short 9ump to the main :unction3/0 2origin :unction de;ned3MA7) 2main program3M< 46=#>+1 2loading ?alue o: >+ he@ in stack pointer3M< 64W =#+ 2loading register bank +3ALL L77T 2calling lcd library3M< (6T/ = #M40 2loading message in data pointerregister3ALL (746 2calling display :rom data pointer register3M< (6T/ #M40- 2loading message - in data pointer register3ALL (746- 2calling display - :rom data pointer register3+M< (6T/= #61A4C 2loading ?alues o: phases in data pointerregister3M< /,=#+ 2loading + ?alue in register r,3L6)M< A=/, 2setting A register with r, registerDs ?alue3M+1= "+1= ++1= 8+1= %+1
&?alues o: phase :or stepper motor'I7LJ(C &L(8.7' &initializing lcd library'C(