单片机控制步进电机1
来源:百度文库 编辑:神马文学网 时间:2024/07/08 11:35:13
l298 可以控制两个电机的正反转 如果你不用调速的话那就相当简单了程序例如:input a ,input b,enable(这三个都是芯片引脚的名字) 分别用单片机的p1.0 p1.1 p1.2控制 output a(引脚名字) 接电机程序:clr p1setb p1.0setb p1.1(正转)clr p1setb p1.1setb p1.1 (反转)另外:电路图所在位置:http://hi.baidu.com/tianhj2001/album/item/c0dc7d4fc718aed7d1c86a98.html;文件名:DJ15-4.ASM;程序功能:开关控制步进电机正反转K1 EQU P3.2K2 EQU P3.3K3 EQU P3.4STOP: MOV P0, #0FFHLOOP: JNB K1, Z_M2JNB K2, F_M2JNB K3, STOP1JMP LOOP;-----------------------------STOP1: ACALL DELAYJNB K3, $ACALL DELAYJMP STOPZ_M2: ACALL DELAYJNB K1, $ACALL DELAYJMP Z_MF_M2: ACALL DELAYJNB K2, $ACALL DELAYJMP F_M;---------------------------Z_M: MOV R0,#00HZ_M1: MOV A, R0MOV DPTR, #TABLEMOVC A,@A+DPTRJZ Z_MMOV P0,AJNB K3, STOP1JNB K2, F_M2ACALL DELAYINC R0JMP Z_M1RET;-----------------------------F_M: MOV R0,#05HF_M1: MOV A, R0MOV DPTR, #TABLEMOVC A,@A+DPTRJZ F_MMOV P0,AJNB K3, STOP1JNB K1, Z_M2ACALL DELAYINC R0JMP F_M1RET;-----------------------------DELAY: MOV R1,#40D1: MOV R2,#248DJNZ R2,$DJNZ R1,D1RET;-----------------------------TABLE: DB 0FCH, 0F9H, 0F3H, 0F6HDB 00DB 0F7H, 0F3H, 0FBH, 0F9HDB 0FDH, 0FCH, 0FEH, 0F6HDB 00;-------------------------------END参考资料:http://zhidao.baidu.com/question/78678249.html? 回答者:wuhouzheng -五级 2009-4-15 15:41
单片机控制步进电机1
步进电机驱动及控制技术解答1
适用PLC使用的步进电机控制驱动器
ASSP为步进电机控制增加了新选择
步进电机原理
步进电机C版本
自制小型木工车床--步进电机的应用1,
步进电机小知识014
步进电机原理及使用说明
步进电机原理及使用说明
步进电机的选用计算方法2
基于TMC428的步进电机控制系统设计
步进电机升降速设计简介
伺服电机和步进电机的28个区别
步进电机工作原理,特点及应用_自动控制_
自制小型木工车床--步进电机的应用,-中电网
交流电机变频调速控制
交流电机DE变频调速控制
用汇聚式处理器实现电机控制
伺服电机的PLC控制方法,PLC如何控制伺服电机,伺服电机的控制方法,伺服电机位置控制模式...
电机学试题1
交流电机1
AVR单片机1
单片机入门1