求驱动两相四线步进电机程序
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 05:54:30
求驱动两相四线步进电机程序
我的步进电机驱动器接线的时候要求两个口连在一起接地,另外两个口接单片机,是不是只用到单片机的两个I/O口?该怎么编程,怎么接线?好用的加分,急.
最好用C语言编程,小弟新学单片机,汇编语言看不太懂,1楼回答的高手辛苦了,
我的步进电机驱动器接线的时候要求两个口连在一起接地,另外两个口接单片机,是不是只用到单片机的两个I/O口?该怎么编程,怎么接线?好用的加分,急.
最好用C语言编程,小弟新学单片机,汇编语言看不太懂,1楼回答的高手辛苦了,
LED BIT P3.4
CW BIT P3.7
CCW BIT P3.5
OUT_LOAD BIT P1.4
OUT_CLK BIT P1.7
DIS_DATA1 EQU 30H
DIS_DATA2 EQU 31H
DIS_DATA3 EQU 32H
DIS_DATA4 EQU 33H
DIS_COUNT EQU 34H
ORG 0000H
SJMP START
ORG 000BH
MOV TH0,#0E0H
MOV TL0,#00H
LCALL DISPLAY
RETI
ORG 0023H
LCALL UART_INT
RETI
START:
LCALL INITIAL ; 初始化
ORG 0070H
MAIN:
LCALL KEY_INPUT
LCALL DELAY
CPL LED
;LCALL WARCH_DOG ;喂看门狗
SJMP MAIN
;
org 0100h
RUN:
CLR CW
lCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
RET
CW_OUT:
SETB CCW
CLR CW
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
RET
CCW_OUT:
CLR CCW
CLR CW
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
RET
CW4_OUT:
SETB CCW
CLR CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
RET
CCW4_OUT:
CLR CCW
CLR CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
RET
END
CW BIT P3.7
CCW BIT P3.5
OUT_LOAD BIT P1.4
OUT_CLK BIT P1.7
DIS_DATA1 EQU 30H
DIS_DATA2 EQU 31H
DIS_DATA3 EQU 32H
DIS_DATA4 EQU 33H
DIS_COUNT EQU 34H
ORG 0000H
SJMP START
ORG 000BH
MOV TH0,#0E0H
MOV TL0,#00H
LCALL DISPLAY
RETI
ORG 0023H
LCALL UART_INT
RETI
START:
LCALL INITIAL ; 初始化
ORG 0070H
MAIN:
LCALL KEY_INPUT
LCALL DELAY
CPL LED
;LCALL WARCH_DOG ;喂看门狗
SJMP MAIN
;
org 0100h
RUN:
CLR CW
lCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
RET
CW_OUT:
SETB CCW
CLR CW
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
RET
CCW_OUT:
CLR CCW
CLR CW
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
RET
CW4_OUT:
SETB CCW
CLR CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
RET
CCW4_OUT:
CLR CCW
CLR CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
SETB CW
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
LCALL DELAY_1MS
RET
END
uln2003怎么驱动步进电机?
两相步进电机的频率及运转
两相四线电机倒顺线路图
步进电机;单片机;驱动;控制的英语单词是什么啊?
用uln2003驱动步进电机需不需要上拉电阻
步进电机有哪些类型?一相、两相,还有一相与两相的中和利用
线切割步进电机单板机四毫米一圈怎么单板机两毫米就走一圈
关于步进电机的转矩,转动惯量的选择:通过步进电机驱动滚轴,绕收已经脏的滤纸,如何选择电机?
TMS320F2812控制步进电机正反转 以及可以调节步进电机速度的 C语言程序 谁有啊?
步进电机驱动蠕动泵吸取液体的流量怎么计算
如何克服两相混合式步进电机在低速运转时的振动和噪声?
步进电机驱动器和步进电机及电源,脉冲源用什么线连?