步进电机驱动
刚写的调试L297-L298的程序,实现了最简单的功能,就是让步进电机转动,对297不了解,希望大家给指导一下,改进一下,现在步进电机没有力量#include<reg51.h>
#define uchar unsigned char;
sbit Enable=P1^0; //10 pin 使能控制 低有效
sbit CW_CCW=P1^1; //17 pin 用于方向控制
sbit Clock=P1^2; //18 pin Step clock
void stepmotor_control(void)
{
Enable=1;
CW_CCW=1;
}
void mian(void)
{
TMOD=0x01;
TH0=65536-1250/256;
TL0=65536-1250%256;
EA=1;
TR0=1;
ET0=1;
stepmotor_control();
Clock=1;
while(1);
}
void T0_timer0() interrupt 1
{
TH0=65536-1250/256;
TL0=65536-1250%256;
Clock=!Clock;
}
http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_668180L1SEFY.png
电路图 (原文件名:QQ拼音截图未命名.png)
页:
[1]