高手 求51单片机控制的舵机程序 晶振是11.0592的

舵机的型号是DF05BB 要C程序

第1个回答  2011-07-22
关于PWM。可以参考:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/f2005aed1643a12a63d09f24.html来自:求助得到的回答
第1个回答  2011-07-22
百度里面有追问

11.0592的晶振怎样产生周期为20ms的PWM输出

追答

用定时中断最准确.

追问

具体点行吗?

追答

TMOD=0X02;
TL0=255;
TH0=255;
count=0;
TR0=1;
ET0=1;
pwmh=2;
EA=1;
void time0() interrupt 1
{
if(pwmh==0)
pwm=0;
else if(pwmh==10)
pwm=1;
else
{
if(count++=pwmh)
pwm=0;
if(count==10)
count=0;
}
}
这样改变定时初值和pwmh就能改变频率和占空比了.

本回答被提问者采纳
第2个回答  2011-07-14
用计时器产生追问

具体点行吗