资源描述:
《步进电机单片机课程设计程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、步进电机单片机课程设计程序7EH0-1表示正反转 7DH0-F转速控制 7CH-79H步距数 ORG 0000H AJMP MAIN ORG 000BH AJMP IT0P ORG 0050HMAIN:MOV SP,#40H MOV 79H,#00H MOV 7AH,#00H MOV 7BH,#00H MOV 7CH,#00H MOV 7DH,#00H MOV 7EH,#00HL4: MOV R1,
2、#7EH;01111110L1: ACALLdirLOOP1:ACALLks1 JZ L1 ACALLkeyi CJNE A,#16H,BB LCALLZZZBB: CJNE A,#10H,L2 AJMP DO1L2: MOV @R1,A DEC R1 CJNE R1,#78H,LOOP1 AJMP L4DO1: MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H
3、ACALLHB1 SETB ET0 SETB TR0 SETB EAHERE:ACALLDIR ACALLCF1 ACALLks1 JZ l1 ACALLkeyi CJNE A,#0EH,here SJMP MAIN SJMP HERE ORG 0300HIT0P:PUSH PSW PUSH ACC PUSH DPH PUSH DPL MOV TH0,#3CH MOV
4、 TL0,#0B0H DJNZ 63H,RETURN MOV 63H,#0AH MOV A,#01H ADD A,62H DA A MOV 62H,A CJNE A,#60H,RETURN MOV 62H,#00H MOV A,#01H ADD A,61H DA A MOV 61H,A CJNE A,#60H,RETURN MOV 61H,#00H MOV
5、 A,#01H ADD A,60H DA A MOV 60H,A CJNE A,#24H,RETURN MOV 60H,#00HRETURN:POP DPH POP DPL POP ACC POP PSW RETICF1: MOV R5,62H MOV A,R5 ANL A,#0F0H SWAP A MOV 7AH,A MOV A,R5 ANL A,#0
6、FH MOV 79H,A MOV R5,61H MOV A,R5 ANL A,#0F0H SWAP A MOV 7CH,A MOV A,R5 ANL A,#0FH MOV 7BH,A MOV R5,60H MOV A,R5 ANL A,#0F0H SWAP A MOV 7EH,A MOV A,R5 ANL A,#0FH MOV 7DH,A
7、 RETHB1: MOV 63H,#0AH MOV A,7AH SWAP A ADD A,79H MOV 62H,A MOV A,7CH SWAP A ADD A,7BH MOV 61H,A MOV A,7EH SWAP A ADD A,7DH MOV 60H,A RET ORG 0400Hkeyi:MOV R2,#0FEH MOV R4,#00HL
8、k4: MOV DPTR,#0FFDDH MOV A,R2 MOVX @DPTR,A INC DPTR MOVX A,@DPTR JB ACC.0,LONE MOV A,#00H AJMP lkplone:JB ACC.1,ltw0 MOV A,#08H AJMP lkpLTW0:JB ACC.2,LTHR MOV A,#10H AJMP LK