• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

那位能帮忙指导一下用单片机设计pwm的电机

毕设用c51来设计电机那位大虾帮忙指导一下
全部回复(2)
正序查看
倒序查看
xxy1990
LV.1
2
2005-03-23 22:35
如果有PWM模块,就可以直接初始化后调用.如果没有,你就可以设定两个寄存器,一个是周期寄存器(PR),另外一个是有效寄存器(WR),然后你再设定一个时间TIME定时,注意PR初始值>WR初始值,当TIME开始计数时,你要给端口一个高电平我用C演示给你看一下,:
    while(1)
       {
           TB0=1;
           if (TIME=WR)
               {TB0=0;
                }
            elseif (TIME=PR)
              {TIME=0;
               }
          }
0
回复
xxy1990
LV.1
3
2005-03-23 22:51
@xxy1990
如果有PWM模块,就可以直接初始化后调用.如果没有,你就可以设定两个寄存器,一个是周期寄存器(PR),另外一个是有效寄存器(WR),然后你再设定一个时间TIME定时,注意PR初始值>WR初始值,当TIME开始计数时,你要给端口一个高电平我用C演示给你看一下,:    while(1)      {          TB0=1;          if(TIME=WR)              {TB0=0;                }            elseif(TIME=PR)              {TIME=0;              }          }
上面写的不完整,有点问题.如果你需要完整的我调试好后再发一个给你.
0
回复