怎样用AT80C51单片机编写汇编程序输出pwm 通过不同的占空比控制直流电机的转速和转向?

lwclsq@126.com
2024-11-09 21:44:31
推荐回答(3个)
回答1:

51的输出是没法直接驱动电机的,电机需要有驱动电路。只能用PWM控制驱动电路,进而控制电机转向和转速。比如用P1^1和P1^2输出两路PWM信号,正向转动时P1^1输出PWM信号,P1^2输出低电平。反向转动时则相反设置。而转速则是改变PWM的占空比,即脉冲宽度与所占周期的比例,占空比为0则制动,占空比为1则全速转动。先理清大致的流程,再进行细节考虑。对于程序,根据自己的电路,自己编吧!网上很多这些程序的。

回答2:

用Keil C51软件

回答3:

留下邮箱、给你一个实例