52单片机实现控制直流电机调速(C语言)

如题所述

pwm波,控制
占空比
硬件需要
电机驱动芯片
比如298
PWM输出脚P1.1脚:
#define
out
P1^1
占空比
全局变量
unsigned
char
ZKB;
//ZKB=1~100即1%~100%
void
moto_control()
{
unsigned
char
i;
for(i=0;i<100;i++)
{
if(i==0)out=1;
if(i==ZKB)out=0;
}
}
温馨提示:答案为网友推荐,仅供参考