小直流电机调速控制设计指导书.docVIP

  • 0
  • 0
  • 约1.42千字
  • 约 4页
  • 2020-07-31 发布于湖北
  • 举报
小直流电机调速控制设计 1,? 实验目的: ??? 掌握用单片机数控直流电机的速度。 2,? 实验内容 ??? 利用DAC0832芯片进行数/模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节。 实验接线图: 4,实验步骤: ??? (1),将JX2接JX0,CS5接FF80H,AOUT接DJ; ?? (2),运行程序,数码管上显示DJ--XX,数码管最后二位上显示的数字量不断加大或减小,电机速度也随之不断加快或减慢。 5, 程序清单:(同D/A转换) ????ORG 0000H LJMP SE13 ORG 05E0H SE13: MOV SP,#53H mov p2,#0ffh MOV A,#81H MOV DPTR,#0FF23H MOVX @DPTR,A MOV 7EH,#0DH MOV 7DH,#14H MOV 7CH,#15H MOV 7BH,#15H LO20: MOV R6,#00H LO21: MOV DPTR,#0FF80H MOV A,R6 MOVX @DPTR,A MOV R0,#79H LCALL PTDS LCALL SSEE MOV R2,#08H LCALL DELYA INC R6 CJNE R6,#0FFH,LO21 LO22: MOV DPTR,#0FF80H DEC R6 MOV A,R6 MOVX @DPTR,A MOV R0,#79H LCALL PTDS LCALL SSEE MOV R2,#08H LCALL DELYA CJNE R6,#00H,LO22 SJMP LO20 ;ORG 0620H PTDS: MOV R1,A LCALL PTDS1 MOV A,R1 SWAP A PTDS1: ANL A,#0FH MOV @R0,A INC R0 RET ORG 0D50H SSEE: SETB RS1 MOV R5,#05H SSE2: MOV 30H,#20H MOV 31H,#7EH MOV R7,#06H SSE1: MOV R1,#20H MOV A,30H CPL A MOVX @R1,A MOV R0,31H MOV A,@R0 MOV DPTR,#DDFF MOVC A,@A+DPTR MOV R1,#21H MOVX @R1,A MOV A,30H RR A MOV 30H,A DEC 31H MOV A,#0FFH MOVX @R1,A DJNZ R7,SSE1 DJNZ R5,SSE2 CLR RS1 RET DDFF: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH,0F1H,0BFH DELYA: PUSH 02H DELYB: PUSH 02H DELYC: PUSH 02H DELYD: DJNZ R2,DELYD LCALL SSEE POP 02H DJNZ R2,DELYC POP 02H DJNZ R2,DELYB POP 02H DJNZ R2,DELYA RET END

文档评论(0)

1亿VIP精品文档

相关文档