51单片机控制舵机(MG995).

我想用51单片机来控制舵机的角度。
舵机:MG995
单片机型号:STC89C52RC
如果此型号单片机不能达到我需求,请推荐其他单片机。但是必须与89C52相同引脚。
如果需要其他元件或者模块的话也可以提出。。谢谢!
可以追加分!
需求如图

舵机是通过占空比,来控制它的旋转角度,控制信号从单片机输出之后,不能直接接舵机,因为功率不够,中间接一个非门就可以了。控制信号的编程应该来说是很简单的,就是总周期是固定的,角度不同,高电平的持续时间就不同,然后,比如,50的高电平,150的低电平,那么这样的周期要多少个呢,这也是一个问题,太少了,旋转时间不够,太多了,连续的角度变化的话就会不流畅。多尝试一下吧,还有,这种例子也很多,我们那个时候调了一星期才调好,单片机的型号,引脚关系大嘛?只要是通用的io口都可以用啊
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-25
当然可以,随便一个输入/输出端口,利用定时器产生PWM即可
第2个回答  2012-05-10
控制舵机需要用PWM波,当然430输出PWM波比较方便
第3个回答  2012-05-11
你好,请问需要输出固定角度吗?
第4个回答  2012-05-10
所答非所问,需要带AD转换的单片机,看看STC网站资料即可