51舵机程序

时间:2015-10-24 15:30:14
【文件属性】:

文件名称:51舵机程序

文件大小:4KB

文件格式:TXT

更新时间:2015-10-24 15:30:14

舵机

只利用一个定时器 T0,定时时间为 0.5ms,定义一个角度标识,数值为 1、2、3、4、5,实现 0.5ms、1ms、1.5ms、2ms、2.5ms 高电平的输出,再定义一个变量,数值最大为 40,实现周期为 20ms。每次进入定时中断,判断此时的角度标识,进行相应的操作。比如此时为 5,则进入的前 5 次中断期间,信号输出为高电平,即为 2.5ms 的高电平。剩下的 35 次中断期间,信号输出为低电平,即为 17.5ms 的低电平。这样总的时间是 20ms,为一个周期。用51板上s1和s2按键,用P1^7输PWM信号控制舵机


网友评论

  • 我试过了 真的可以用 谢谢啦~
  • 我用这个程序驱动了舵机MG 995,可行,只需要再调具体参数
  • 这个程序控制舵机转角很精确
  • 使劲儿学习一下舵机,课题上要用到死啊