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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2536|回復: 1
收起左側

51單片機 PWM庫函數下載

[復制鏈接]
ID:218029 發表于 2017-7-8 08:54 | 顯示全部樓層 |閱讀模式
只需要調節()中的數值就可以調節PWM的占空比,從而改變電機速度,非常的簡單方便;

0.png

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

單片機源碼:
  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%),這兩個參數的最大值為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. }
復制代碼


回復

使用道具 舉報

ID:585890 發表于 2023-3-28 13:43 | 顯示全部樓層
看了次看不懂教程。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美在线一区 | 亚洲综合大片69999 | av在线天堂 | 97福利在线 | 午夜小视频免费观看 | 天天欧美 | 日韩成人av在线播放 | 中文字幕亚洲欧美 | 91麻豆精品国产91久久久久久 | 亚洲精品91| 成人免费精品视频 | heyzo在线| 亚洲国产精品精华素 | 日韩一区二区三区在线播放 | 国产欧美一区二区三区在线看 | 中国一级特黄真人毛片免费观看 | 国产精品一区三区 | 超碰97免费在线 | 久久亚洲经典 | 成人中文网 | 草草视频在线免费观看 | 国产91av视频在线观看 | 久久精品av | 亚洲国产成人精品女人 | 精品视频一区二区 | 精品国产一区二区在线 | 免费激情| 五月天激情电影 | 91精品国产91久久久久久不卞 | 成人不卡 | 波多野结衣精品在线 | 国产在线视频一区二区董小宛性色 | 国产一区二区三区 | 久久久久se | 中文字幕中文字幕 | 国产一区二区三区 | 亚洲综合字幕 | 国产精品免费小视频 | www.国产.com | 精品一区二区三区在线观看 | 91高清在线视频 |