请问单片机控制步进电机正反转以及加速减速的程序怎么写?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/27 16:00:08
请问单片机控制步进电机正反转以及加速减速的程序怎么写?
电路图所在位置:
;文件名:DJ15-4.ASM
;程序功能:开关控制步进电机正反转
K1 EQU P3.2
K2 EQU P3.3
K3 EQU P3.4
STOP:MOV P0,#0FFH
LOOP:JNB K1,Z_M2
JNB K2,F_M2
JNB K3,STOP1
JMP LOOP
;-----------------------------
STOP1:ACALL DELAY
JNB K3,$
ACALL DELAY
JMP STOP
Z_M2:ACALL DELAY
JNB K1,$
ACALL DELAY
JMP Z_M
F_M2:ACALL DELAY
JNB K2,$
ACALL DELAY
JMP F_M
;---------------------------
Z_M:MOV R0,#00H
Z_M1:MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
JZ Z_M
MOV P0,A
JNB K3,STOP1
JNB K2,F_M2
ACALL DELAY
INC R0
JMP Z_M1
RET
;-----------------------------
F_M:MOV R0,#05H
F_M1:MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
JZ F_M
MOV P0,A
JNB K3,STOP1
JNB K1,Z_M2
ACALL DELAY
INC R0
JMP F_M1
RET
;-----------------------------
DELAY:MOV R1,#40
D1:MOV R2,#248
DJNZ R2,$
DJNZ R1,D1
RET
;-----------------------------
TABLE:DB 0FCH,0F9H,0F3H,0F6H
DB 00
DB 0F7H,0F3H,0FBH,0F9H
DB 0FDH,0FCH,0FEH,0F6H
DB 00
;-------------------------------
END
\x1a
;文件名:DJ15-4.ASM
;程序功能:开关控制步进电机正反转
K1 EQU P3.2
K2 EQU P3.3
K3 EQU P3.4
STOP:MOV P0,#0FFH
LOOP:JNB K1,Z_M2
JNB K2,F_M2
JNB K3,STOP1
JMP LOOP
;-----------------------------
STOP1:ACALL DELAY
JNB K3,$
ACALL DELAY
JMP STOP
Z_M2:ACALL DELAY
JNB K1,$
ACALL DELAY
JMP Z_M
F_M2:ACALL DELAY
JNB K2,$
ACALL DELAY
JMP F_M
;---------------------------
Z_M:MOV R0,#00H
Z_M1:MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
JZ Z_M
MOV P0,A
JNB K3,STOP1
JNB K2,F_M2
ACALL DELAY
INC R0
JMP Z_M1
RET
;-----------------------------
F_M:MOV R0,#05H
F_M1:MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
JZ F_M
MOV P0,A
JNB K3,STOP1
JNB K1,Z_M2
ACALL DELAY
INC R0
JMP F_M1
RET
;-----------------------------
DELAY:MOV R1,#40
D1:MOV R2,#248
DJNZ R2,$
DJNZ R1,D1
RET
;-----------------------------
TABLE:DB 0FCH,0F9H,0F3H,0F6H
DB 00
DB 0F7H,0F3H,0FBH,0F9H
DB 0FDH,0FCH,0FEH,0F6H
DB 00
;-------------------------------
END
\x1a
C51单片机控制三相步进电机的程序,要实现的功能是正转反转和加速减速
TMS320F2812控制步进电机正反转 以及可以调节步进电机速度的 C语言程序 谁有啊?
直流电机、交流电机、步进电机的原理,怎么控制的,如何正反转,加减速,说的简明扼要就行了,不要长篇大论的,最好语言通俗点,
求一个C51控制的通过红外控制步进电机的正反转,加减速,急停
三菱PLC,控制步进电机的正反转梯形图(高分)
51单片机控制步进电机
请问步进减速电机和直流减速电机有什么区别,我想用单片机来控制,不知它们有什么区别.控制方式是什么?
步进电机选型我想用单片机接步进电机驱动器来控制步进电机,再用步进电机带动一小型车床,不知道怎么确定步进电机的型号,要计算
步进电机加减速程序要求C语言写的程序
步进电机;单片机;驱动;控制的英语单词是什么啊?
关于单片机控制步进电机的英文参考文献
电动车的电机能不能控制正反转