基于单片机的PWM控制直流电机调速

求高手解决小弟的问题~
驱动电机的用L298
功能~实现 控制一个高速直流电动机的转速~和一个低速电机的转速~~~
不用控制正反转~~~

希望各位大虾帮帮小弟~~~急要~

#include<reg51.h>
sbit p10=P1^0;
sbit p11=P1^1;
sbit p12=P1^2;
sbit p13=P1^3;

void main(void)
{
long i=10000,j=10000;
if(p11==0){i++;j--;}
if(p12==0){i--;j++;}
if(p13==0){i=10000;j=10000;}
p10=1;for(a=0;a<i;a++);
p10=0;for(b=0;b<j;b++);
}
这样就好了
p10接到三极管的b极,e接高电平,c接电机,电机的另一脚接地,p11加速,p12减速,p13复位,开关低电平有效。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-02
不需要正反转就不需要H桥了呗。是无极调速吗?