久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1648|回復: 2
打印 上一主題 下一主題
收起左側

C52單片機中用定時器2做中斷產生PWM波這樣有問題嗎?

[復制鏈接]
回帖獎勵 15 黑幣 回復本帖可獲得 5 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
ID:942935 發表于 2022-3-25 13:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  。。。。。。
        //  左電機調速                              
void pwm_out_left_moto(void)
{  
   if(Left_moto_stop)
   {
    if(pwm_val_left<=push_val_left)
               {
                     Left_moto_pwm=1;  //                     Left_moto_pwm1=1;
                   }
        else
               {
                 Left_moto_pwm=0; //                     Left_moto_pwm1=0;
                   }
        if(pwm_val_left>=20)
               pwm_val_left=0;
   }
   else   
          {
           Left_moto_pwm=0; //           Left_moto_pwm1=0;
                  }
}
       // 右電機調速                                
   void pwm_out_right_moto(void)
{
  if(Right_moto_stop)
   {
    if(pwm_val_right<=push_val_right)
              {
               Right_moto_pwm=1;  //                   Right_moto_pwm1=1;
                   }
        else
              {
                   Right_moto_pwm=0;   //                   Right_moto_pwm1=0;
                  }
        if(pwm_val_right>=20)
               pwm_val_right=0;
   }
   else   
          {
           Right_moto_pwm=0; //           Right_moto_pwm1=0;
              }
}

///*TIMER2中斷服務子函數產生PWM信號*/
         void timer0()interrupt 5  
{        
         TF2=0;                                                
TH2=0XFc;          (65536-1000)/256 //1M定時
         TL2=0X18;   (65536-1000)%256        
         time++;
         pwm_val_left++;
         pwm_val_right++;
         pwm_out_left_moto();
         pwm_out_right_moto();
EA=1;
ET2=1;
RT2=1;
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:94031 發表于 2022-3-25 18:45 | 只看該作者
電機調速,就不要用定時器中斷產生PWM,電機速度無法及時調整。
回復

使用道具 舉報

板凳
ID:123289 發表于 2022-3-26 15:44 | 只看該作者
所問不是問題的關鍵。
驅動的原理是什么?服務對象的特性是什么?
清楚了嗎?
而后再談程序。
例如電機從0速到高速是需要時間的,而你的PWM可以瞬間給出一個調整的參數,這樣行嗎?討論過沒有。
如何加速、減速、控速,理論上先說得過去才行。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区视屏 | 91一区二区三区在线观看 | 欧美成人免费在线 | 欧美一区二区大片 | 3级毛片 | 精品国产乱码久久久久久a丨 | 久久三级影院 | 免费成人国产 | 免费99精品国产自在在线 | 精品自拍视频 | 精品国产一区探花在线观看 | 中文字幕视频一区 | 亚洲高清在线观看 | 精品人伦一区二区三区蜜桃网站 | 国产激情片在线观看 | 亚洲精品视频观看 | 黄色亚洲网站 | www精品| 国产天堂 | 99精品国产在热久久 | 日韩精品在线视频免费观看 | 一级片在线观看 | 国产一区日韩在线 | 久久国产成人精品国产成人亚洲 | 欧美精品一二区 | 午夜精品久久久久久久久久久久久 | 精品免费国产视频 | 日本在线看片 | 蜜桃视频在线观看免费视频网站www | 国产精品国产成人国产三级 | 久久成人免费视频 | 国产成人午夜电影网 | 中文字幕第90页 | 亚洲电影一区二区三区 | 青青草华人在线视频 | 午夜理伦三级理论三级在线观看 | 亚洲欧美激情视频 | 99久久99久久精品国产片果冰 | 国产免费一区二区三区最新6 | 午夜爽爽爽男女免费观看影院 | 一区二区播放 |