欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 51單片機(jī) PWM庫函數(shù)下載 [打印本頁]

作者: 取名字真難    時間: 2017-7-8 08:54
標(biāo)題: 51單片機(jī) PWM庫函數(shù)下載
只需要調(diào)節(jié)()中的數(shù)值就可以調(diào)節(jié)PWM的占空比,從而改變電機(jī)速度,非常的簡單方便;



全部資料下載地址:
PWM.zip (1.07 KB, 下載次數(shù): 28)

單片機(jī)源碼:
  1. #include "pwm.h"


  2. //void timechose() ;

  3. bit pwm0;
  4. bit pwm1;
  5. bit o1=1,o2=0,o3=1,o4=0;


  6. uchar  zkbi0=0;//(占空比為50%),這兩個參數(shù)的最大值為100,因為下面count<=100,可以改,但不要太小也不要太大,這為什么,希望你自己想一下。)
  7. uchar  zkbi1=0;
  8. uchar  high;

  9. void zkbi(uchar z0,uchar z1)
  10. {
  11. zkbi0=z0;
  12. zkbi1=z1;
  13. }


  14. void timechose()

  15. {

  16.     TMOD=0x21;

  17.     EA=1;

  18.     TH1=156;

  19.     TL1=156;

  20.     TR1=1;

  21.     ET1=1;


  22. }




  23. void time1() interrupt 3

  24. {

  25.    high++;                                 //寫明了什么時候是高電平,什么時候是低電平

  26.    if(high<zkbi0)

  27.       pwm0=1;

  28.    else pwm0=0;

  29.    if(high<zkbi1)
  30.       pwm1=1;
  31.         else pwm1=0;

  32.    
  33. if(high==100) //這里的占空比是這樣算的(zkbi0/100,zkbi1/100)         //寫明了什么時候停止,為什么停止

  34.       {
  35.          high=0;
  36.       }

  37.    else _nop_();

  38.    out1=o1&&pwm0;

  39.    out2=o2&&pwm0;

  40.    out3=o3&&pwm1;

  41.    out4=o4&&pwm1;
  42. }
復(fù)制代碼



作者: 要創(chuàng)新    時間: 2023-3-28 13:43
看了次看不懂教程。




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1