求助:51单片机中如何用一个简单的延时函数控制直流电机的转速51单片机中如何用一个简单的延时函数控制直流电机的转速[解决办法]那只能拿IO口模拟PWM了,延时t1之后让IO输出高,再延时t2之后让IO输出低。t1+t2=常数,改变t1:t2的比例就是定周期变占空比方式。[解决办法]用I/O口或者PWM模块输出一个PWM波形。PWM的占空比控制驱动电路的电压,而直流电机的转速和电压在一定范围内呈正比关系,因此可用延时改变PWM占空比,以实现转速的控制。