久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

那位能幫忙指導(dǎo)一下用單片機設(shè)計pwm的電機

畢設(shè)用c51來設(shè)計電機那位大蝦幫忙指導(dǎo)一下
全部回復(fù)(2)
正序查看
倒序查看
xxy1990
LV.1
2
2005-03-23 22:35
如果有PWM模塊,就可以直接初始化后調(diào)用.如果沒有,你就可以設(shè)定兩個寄存器,一個是周期寄存器(PR),另外一個是有效寄存器(WR),然后你再設(shè)定一個時間TIME定時,注意PR初始值>WR初始值,當(dāng)TIME開始計數(shù)時,你要給端口一個高電平我用C演示給你看一下,:
    while(1)
       {
           TB0=1;
           if (TIME=WR)
               {TB0=0;
                }
            elseif (TIME=PR)
              {TIME=0;
               }
          }
0
回復(fù)
xxy1990
LV.1
3
2005-03-23 22:51
@xxy1990
如果有PWM模塊,就可以直接初始化后調(diào)用.如果沒有,你就可以設(shè)定兩個寄存器,一個是周期寄存器(PR),另外一個是有效寄存器(WR),然后你再設(shè)定一個時間TIME定時,注意PR初始值>WR初始值,當(dāng)TIME開始計數(shù)時,你要給端口一個高電平我用C演示給你看一下,:    while(1)      {          TB0=1;          if(TIME=WR)              {TB0=0;                }            elseif(TIME=PR)              {TIME=0;              }          }
上面寫的不完整,有點問題.如果你需要完整的我調(diào)試好后再發(fā)一個給你.
0
回復(fù)
發(fā)