【48812】51单片机驱动伺服电机程序

2024-07-06 21:10:36 电机控制器

  许多时分就要软件模仿pwm。看了些代码有的是经过延时来输出pwm波,有的也用了定时器可是那些代码要驱动多路伺服电路就显得挺费事。下面的代码是经过定时器0发生每0.5ms一次的提示,程序在大循环中经过调用DJ()函数能返还值给伺服电机信号引脚,DJ()函数能定旋转的视点,可是由于定时器设置是0.5ms的中止这就决议了旋转呢视点只能是-45,-90,0,45,90。假如要进步精度就要经过设置定时器的初值,改动函数的num值来达到。

  时刻匆促还没有测验程序的可行性(通常是没问题呢,呵呵),等有时刻的话会持续完善程序加上能够操控舵机旋转速度的功用。假如要弄机器人的话仍是弄块专业的驱动板吧,那样调试起来会很直观很便利呢削减许多不必要的费事呢。