求驱动两相四线步进电机程序我的步进电机驱动器接线的时候要求两个口连在一起接地,另外两个口接单片机,是不是只用到单片机的两个I/O口?该怎么编程,怎么接线?好用的加分,急.最好用C语
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 12:44:00
![求驱动两相四线步进电机程序我的步进电机驱动器接线的时候要求两个口连在一起接地,另外两个口接单片机,是不是只用到单片机的两个I/O口?该怎么编程,怎么接线?好用的加分,急.最好用C语](/uploads/image/z/11343034-10-4.jpg?t=%E6%B1%82%E9%A9%B1%E5%8A%A8%E4%B8%A4%E7%9B%B8%E5%9B%9B%E7%BA%BF%E6%AD%A5%E8%BF%9B%E7%94%B5%E6%9C%BA%E7%A8%8B%E5%BA%8F%E6%88%91%E7%9A%84%E6%AD%A5%E8%BF%9B%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%8E%A5%E7%BA%BF%E7%9A%84%E6%97%B6%E5%80%99%E8%A6%81%E6%B1%82%E4%B8%A4%E4%B8%AA%E5%8F%A3%E8%BF%9E%E5%9C%A8%E4%B8%80%E8%B5%B7%E6%8E%A5%E5%9C%B0%2C%E5%8F%A6%E5%A4%96%E4%B8%A4%E4%B8%AA%E5%8F%A3%E6%8E%A5%E5%8D%95%E7%89%87%E6%9C%BA%2C%E6%98%AF%E4%B8%8D%E6%98%AF%E5%8F%AA%E7%94%A8%E5%88%B0%E5%8D%95%E7%89%87%E6%9C%BA%E7%9A%84%E4%B8%A4%E4%B8%AAI%2FO%E5%8F%A3%3F%E8%AF%A5%E6%80%8E%E4%B9%88%E7%BC%96%E7%A8%8B%2C%E6%80%8E%E4%B9%88%E6%8E%A5%E7%BA%BF%3F%E5%A5%BD%E7%94%A8%E7%9A%84%E5%8A%A0%E5%88%86%2C%E6%80%A5.%E6%9C%80%E5%A5%BD%E7%94%A8C%E8%AF%AD)
求驱动两相四线步进电机程序我的步进电机驱动器接线的时候要求两个口连在一起接地,另外两个口接单片机,是不是只用到单片机的两个I/O口?该怎么编程,怎么接线?好用的加分,急.最好用C语
求驱动两相四线步进电机程序
我的步进电机驱动器接线的时候要求两个口连在一起接地,另外两个口接单片机,是不是只用到单片机的两个I/O口?该怎么编程,怎么接线?好用的加分,急.
最好用C语言编程,小弟新学单片机,汇编语言看不太懂,1楼回答的高手辛苦了,
求驱动两相四线步进电机程序我的步进电机驱动器接线的时候要求两个口连在一起接地,另外两个口接单片机,是不是只用到单片机的两个I/O口?该怎么编程,怎么接线?好用的加分,急.最好用C语
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