wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8740|回復: 7
收起左側

不知道有人做過正弦沒有,這里發個正弦程序,用pic16f716做的,picc編譯器

  [復制鏈接]
ID:80958 發表于 2015-5-24 12:45 | 顯示全部樓層 |閱讀模式
在protues中仿真的,波形還好,做到實際的話需要提高pwm點數

效果圖

效果圖


  1. //=====pic16f716全橋SPWM輸出,單極性調制,半個周期300個點左右====================
  2. //=====外部晶體20MHZ==輸出50HZ=======================================
  3. //=====AN0為電壓反饋端小于2.578125伏大于2.5390625伏為正常=============
  4. //=====RB0為外部保護,低電平保護,加上拉電阻10K===========================
  5. //====RB4為外部保護,低電平保護,加上拉電阻10K=============================
  6. #include<pic16f716.h>
  7. #include<pic.h>
  8. __CONFIG(0X3F32);//關閉看門狗使用外部HS晶體
  9. static unsigned char sin_num;
  10. bank1 float  sin_am,sin_l,sin_d;//浮點數,幅值變量,臨時變量,臨時變量
  11. bit sin_zz;
  12. bit adc_power;
  13. unsigned char sin_pp;

  14. //----------------------------------------------------------
  15. const unsigned char SPWMTABLE[40]={
  16. 8,  24,  39,54, 68, 83, 96, 110,122,134,145,
  17.         
  18. 155,164,172,179,185,189,193,195,197,
  19.         
  20. 197,195,193,189,185,179,172,164,155,
  21.         
  22. 145,134,122,110,96,83,68,54,39,24,8

  23. };
  24. //------------------------------------------------------
  25. //-------------中斷服務程序------------------------------------  
  26. void interrupt timer2()  
  27. {  

  28.         if(TMR2IE==1&&TMR2IF==1) //定時器2中斷
  29.         {
  30. TMR2IF=0;//清除標志位
  31. sin_d=SPWMTABLE[sin_num];
  32. sin_l=sin_am*sin_d;

  33. if(sin_l>=255)sin_l=255;//限幅

  34. if(sin_zz==1)//全橋正向輸出; P1D 被調制; P1A 有效; P1B 和 P1C 無效
  35. { P1M1=0;P1M0=1;  CCPR1L=(unsigned char)sin_l;}
  36. else //全橋反向輸出; P1B 被調制; P1C 有效; P1A 和 P1D 無效
  37. { P1M1=1;P1M0=1;  CCPR1L=(unsigned char)sin_l;}
  38.   sin_num++;//指針加1
  39. if(sin_num==40){sin_num=0;sin_zz=!sin_zz;CCPR1L=0;}//查表40次  
  40. if(sin_num==19)adc_power=1;//輸出最大開啟adc檢測峰值

  41.         }
  42.        
  43. if(ADIE==1&&ADIF==1)//adc中斷
  44. {

  45. ADIF=0;//清除標志
  46. sin_pp=ADRES;

  47. }

  48. }

  49. //-------------------adc初始化------------------
  50. void adc0_init()
  51. {
  52. TRISA0=0;
  53. ADCS1=0;
  54. ADCS0=0;//FOSC/2
  55. ADCON1=0x04;//參考電壓為5V
  56. //============================
  57. CHS2=0;
  58. CHS1=0;
  59. CHS0=0;//通道0
  60. ADON=1;//開啟adc
  61. ADIE=1;
  62. ADIF=0;
  63. }   
  64. //軟件延時子程序*/
  65. void DELAY()
  66. {
  67. unsigned int i;
  68.    for(i=50000;i>0;i--);
  69. }

  70. //------------pwm初始化函數-------------------
  71. void pwmInit()
  72. {
  73. PR2=138; //調spwm占空比138左右跟實際情況調
  74. //CCP1CON|=0x0c;// 1000 1100pwm雙輸出,占空比高2位清零,
  75. CCP1M3=1;
  76. CCP1M2=1;
  77. CCP1M1=0;
  78. CCP1M0=0;
  79. //=======死區為最大================
  80. DC1B1=0;
  81. DC1B0=0;
  82. //PWM 模式。P1A, P1C 高電平有效; P1B, P1D 高電平有效;
  83. CCPR1L=0;//占空比清零
  84. T2CON=0x44 ;//0100 0100預分頻1,后分頻9,使能timer2,/調為50hz
  85. TMR2IE=1; //允許TMR2 和 PR2 匹配中斷
  86. TMR2IF=0; //Timer2 中斷標志位清零
  87. PWM1CON=0X80;//軟件使能關閉pwm
  88. ECCPAS2=1;//RB0(INT)引腳低電平(0)導致關閉
  89. ECCPAS0=1;//RB4引腳低電平 (0)導致關閉
  90. PSSAC1=0;//:引腳P1A 和P1C 關閉狀態控制位
  91. PSSAC0=0;//00 = 驅動引腳P1A和 P1C 為 0
  92. PSSBD1=0;//:引腳P1B 和P1D關閉狀態控制位
  93. PSSBD0=0;//00 = 驅動引腳P1B和 P1D 為 0
  94. }
  95. //-----------------------------------------------
  96. void init()
  97. {TRISB=0;//D端口為輸出

  98. PORTB=0X00;
  99. TRISB0=1;
  100. TRISB4=1;//外部低電平保護
  101. }


  102. //------------主函數------------------------

  103. void main(void)  
  104. {
  105. init() ;
  106. adc0_init();
  107. pwmInit();
  108. sin_num=0;//數組指針變量
  109. PEIE=1; //(TM2中斷為外設中斷)所有未被屏蔽的外設中斷1開放0關閉
  110. GIE=1; //使能所有未被屏蔽的中斷1使能0關閉
  111. sin_zz=1;//正反向全橋輸出標志
  112. sin_am=0;//sin函數的幅值
  113. sin_am=0.3000;//sin函數的幅值
  114. adc_power=1;//開啟adc電源
  115. while(1)
  116.         {
  117. if(adc_power)
  118.         {
  119. adc_power=0;
  120. GODONE=1;//開啟adc
  121. while(!(GODONE));//等待轉換結束
  122.         }
  123. //=============5/256=0.01953125=========================
  124. //============== 132*0.01953125=2.578125伏==============
  125. if(sin_pp>153&&!ECCPASE)ECCPASE=1;//如果大于2.98828125就復位pwm

  126. if(sin_pp>132){sin_am-=0.005;if((sin_pp-132)>10)sin_am-=0.04; } //如果大于2.578125
  127. else  
  128. if((sin_pp<=132)&&(sin_pp>=130))sin_am+=0; //如果小于2.578125伏大于2.5390625就不加
  129. else  
  130. if(sin_pp<130) {sin_am+=0.005;if((130-sin_pp) >10)sin_am+=0.04;}

  131. if(sin_am>1.6)sin_am=1.6;//穩壓變量,可調整


  132.         }
  133. }
復制代碼


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的積分獎勵!

查看全部評分

回復

使用道具 舉報

無效樓層,該帖已經被刪除
無效樓層,該帖已經被刪除
ID:80636 發表于 2015-5-25 21:38 | 顯示全部樓層
不錯。!
回復

使用道具 舉報

ID:288198 發表于 2018-3-6 14:39 | 顯示全部樓層
可以有
回復

使用道具 舉報

ID:444221 發表于 2018-12-11 16:57 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

7#
無效樓層,該帖已經被刪除
8#
無效樓層,該帖已經被刪除
ID:7199 發表于 2023-6-4 09:05 | 顯示全部樓層
想下來看看,不知有沒有用
回復

使用道具 舉報

ID:7199 發表于 2023-6-5 10:42 | 顯示全部樓層
頭文件能分享一下嗎?
回復

使用道具 舉報

ID:1083996 發表于 2023-6-21 08:57 | 顯示全部樓層
好騷氣完美的波形,要是做的更細膩一些就更好了
回復

使用道具 舉報

ID:1109639 發表于 2024-3-17 02:37 | 顯示全部樓層
Error   [192] C:\Users\WanChen\Desktop\PICPWM\pic16\main.c; 135.1 undefined identifier "GODONE"
有這樣的報錯怎么解決?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
免费成人进口网站| 国产67194| 成人久久一区二区三区| 91精品国产一区二区三区香蕉| 成人精品小蝌蚪| 日韩有码av| а√在线天堂官网| 国产女呦网站| 台湾佬成人中文网222vvv| 久久久久性色av无码一区二区| 污视频网站观看| 亚洲国产综合自拍| 国产欧美精品一区二区三区-老狼| 亚洲精品国产品国语在线 | 亚洲精品999| 亚洲在线免费播放| 成人av第一页| 香蕉视频成人在线观看| 一区二区美女| 色综合视频一区二区三区日韩 | 麻豆精品传媒视频观看| 中文字幕欧美在线观看| 手机毛片在线观看| 亚洲日本黄色片| 日韩精品在线视频免费观看| 久久亚洲国产精品日日av夜夜| 91成人在线视频| 亚洲午夜激情免费视频| 91精品中文字幕一区二区三区| 伊人性伊人情综合网| 99久久伊人精品| 久久婷婷亚洲| 国产综合精品一区| 欧美激情在线精品一区二区三区| 成人日韩av| 国产美女福利在线观看| 酒色婷婷桃色成人免费av网| 九色视频网站入口| 免费网站你懂的| 亚洲综合极品香蕉久久网| 999av视频| 69亚洲精品久久久蜜桃小说| 极品久久久久久| av免费在线观看网址| 中文字幕人妻一区二区三区| 亚洲国产精品久久久久爰色欲| 天堂av一区二区| 国产成人精品福利一区二区三区| 欧洲中文字幕国产精品| 久久精品电影一区二区| 精品无人区乱码1区2区3区在线| 欧美美女黄视频| 一本高清dvd不卡在线观看| 日韩一区中文字幕| 久久久精品国产免大香伊| 国产aⅴ综合色| 六月丁香婷婷色狠狠久久| 91精品国自产在线偷拍蜜桃| 亚洲大尺度在线观看| 久久视频免费在线观看| 欧美黄色免费观看| 少妇被躁爽到高潮无码文| 青青青视频在线播放| 国产美女精品久久| 99久久久久久久久久| 精品无码人妻少妇久久久久久| 特种兵之深入敌后| 欧美图片自拍偷拍| 亚洲高清无码久久| 亚洲免费在线观看视频| 国产精品538一区二区在线| 蜜桃视频一区二区| 成年人网站在线| 久草成人在线视频| 色欲人妻综合网| av黄色免费在线观看| 欧美美女性生活视频| 三级黄色在线观看| 青娱乐国产精品| 日韩成人在线免费视频| 中文字幕第四页| 老熟妇一区二区三区啪啪| 中文字幕在线2019| www.com在线观看| 神马久久久久久久久久| 久草手机视频在线观看| 欧美在线不卡视频| 一本大道久久a久久精品综合| 精品日韩美女的视频高清| 午夜不卡av免费| 一本久久综合亚洲鲁鲁五月天 | 亚洲AV无码成人精品区东京热 | 色综合久久影院| 人人澡人人添人人爽一区二区| 涩涩涩在线视频| 一级片视频网站| 亚洲精品国产片| 欧美性猛交99久久久久99| 91社影院在线观看| 成人网18免费网站在线| 在线国产网址| 亚洲羞羞网站| 欧美黄色成人| 久久不见久久见中文字幕免费| 五月久久久综合一区二区小说| 日韩视频在线一区二区三区 | 日韩激情欧美| 国产精品最新| 波多野结衣xxxx| 91精品国产色综合久久不卡电影 | 亚洲欧洲日本mm| 日本强好片久久久久久aaa| 国产伦精品一区二区三区免费| 国产亚洲午夜高清国产拍精品| 夜夜嗨av一区二区三区中文字幕| 欧美日韩一区二区在线观看| 亚洲欧美色图片| 欧美亚洲成人网| 狠狠色综合色区| 日韩网站免费观看高清| 国产99久久久久| 国产午夜亚洲精品午夜鲁丝片| 亚洲久草在线视频| 9191久久久久久久久久久| 亚洲精品在线视频| 久久久在线视频| 国产超碰91| 久久久久久免费看| 无码国产精品一区二区免费式直播| 一级片一级片一级片| 国产精品毛片久久久久久久av| 欧美xxxxxbb| 欧美日韩综合网| 国模吧无码一区二区三区| 极品白嫩丰满美女无套| 日日摸天天添天天添破| 欧美色图久久| 在线的色视频| 视频在线日韩| 91精品综合久久久久久久久久久| 美腿丝袜亚洲一区| 18欧美乱大交hd1984| 日韩欧美二区三区| 26uuu亚洲国产精品| 视频在线精品一区| xxxxwww一片| 色老头在线视频| 日本成址在线观看| 免费在线观看的电影网站| 激情婷婷综合| 不卡视频在线观看| 3d成人h动漫网站入口| 97超碰国产精品女人人人爽| 天堂va久久久噜噜噜久久va| 国产视频久久久久久| 在线观看亚洲一区二区| eeuss免费天堂影院| 国产精品一二三产区| 久久久久久美女精品| 久久精品视频免费| 亚洲精品成a人在线观看| 91精品视频在线| 日韩在线第三页| 日韩少妇裸体做爰视频| 国产不卡一卡2卡三卡4卡5卡在线| 成人精品福利| 国产一区二区三区电影在线观看| 成人免费观看男女羞羞视频| 欧美一区二区视频网站| 成人午夜小视频| 日本一二区免费| 中文字幕精品一区二区精| 成人毛片高清视频观看| 久久91视频| 国产又粗又猛又爽又黄91精品| 欧美日韩国产高清一区| 国产美女搞久久| 一级黄色片在线免费观看| 91国偷自产中文字幕久久| 国产香蕉视频在线观看| 成人在线超碰| 久久久久久久久久美女| 亚洲视频精品在线| 日韩电影在线播放| www.黄色com| 日本黄色小网站| 欧美大片高清| 久国产精品韩国三级视频| 91精品一区二区三区在线观看| 91久久精品国产91久久| 久久av一区二区三| 国色天香一二三期区别大象| 男人资源在线播放| 国产精品porn| 日本精品一区二区三区四区的功能| 日本aⅴ大伊香蕉精品视频| 97在线播放视频| 亚洲无码精品国产| 免费黄网站在线观看| 久久国产亚洲| 亚洲一级在线观看| 国产ts一区二区| 天堂va欧美va亚洲va老司机| 日本电影中文字幕| 国产亚洲成av人片在线观看| 美女视频黄频大全不卡视频在线播放| 欧美一区二区三区不卡| 国产精品成人av| 国产高清一区在线观看| 日韩精品免费| 亚洲一区二区免费视频| 国产精品高清在线观看| 婷婷中文字幕在线观看| 手机看片福利在线| а√天堂中文在线资源8| 久草中文综合在线| 在线观看欧美成人| 国产精品97在线| 亚洲国产精品久久久久久6q| 调教一区二区| 久久久水蜜桃av免费网站| 亚洲成人网av| 异国色恋浪漫潭| 中文字幕二区三区| 免费看美女视频在线网站| 亚洲女优在线| 亚洲精品av在线| 精品人妻大屁股白浆无码| 夜夜爽8888| 在线看女人毛片| 国产麻豆精品在线观看| 久热在线中文字幕色999舞| 亚洲欧美另类动漫| 日本欧美黄色| 视频欧美一区| 亚洲色成人www永久网站| 成年在线播放小视频| 同性恋视频一区| 亚洲国产日韩在线一区模特| 666精品在线| 麻豆天美蜜桃91| 一级理论片在线观看| 亚洲特级毛片| 亚洲国产精品福利| 精品视频无码一区二区三区| 少妇人妻精品一区二区三区| 欧洲亚洲精品久久久久| 亚洲男人的天堂在线观看| 国产99视频精品免费视频36| 国产精品va无码一区二区三区| 黄在线免费观看| 国产成人av电影免费在线观看| 久久久久久久久久久亚洲| 欧洲一级黄色片| 韩国版免费三体| 国产精品videosex极品| 亚洲精品97久久| 久久精品国产久精国产思思| 韩国日本在线视频| 四虎4hu影库永久地址| 最新国产精品精品视频| 夜夜揉揉日日人人青青一国产精品| 国产精品v欧美精品v日韩精品| 久久久久在线视频| 久久av色综合| 国产精品久久一级| 精品网站在线看| 亚洲视频在线免费播放| 69久成人做爰电影| 亚洲宅男天堂在线观看无病毒| 免费国产一区| 日韩在线视频第一页 | 国产精品一二三四| 日韩免费av片在线观看| www深夜成人a√在线| 婷婷在线视频| 国产丝袜在线精品| 久久久一本精品99久久精品| 国产成人三级在线播放| 欧美成人一级| 在线电影一区二区三区| 蜜臀av免费观看| 成人永久免费网站| 精品一区二区免费视频| 青青青国产精品一区二区| 18岁成人毛片| 激情黄产视频在线免费观看| 亚洲国产日日夜夜| 免费看一级大黄情大片| av电影在线免费观看| 奇米一区二区三区av| 国产精品美女视频网站| 中文字幕1区2区3区| 日韩中文一区二区| 欧美精品一区二区三区高清aⅴ| 6080国产精品| 亚洲日本va中文字幕久久| www.日韩av| 日本高清一区| 欧美黑人双插| 亚洲每日更新| 日韩不卡一区二区| **日韩最新| 色哟哟亚洲精品| 国产二区视频在线播放| 轻轻操 在线观看| 久久午夜影视| 国产精品jvid在线观看蜜臀 | 国产精品又粗又长| 免费性色视频| 日韩电影免费一区| 成人做爽爽免费视频| 国产成人自拍一区| 日韩1区在线| 久久精品一区中文字幕| 久久精品99久久久久久| 欧美一区 二区 三区| 久久视频国产| 日韩视频免费在线| 麻豆一区二区三区精品视频| 99久久综合国产精品二区| 欧美一区二区网站| 色婷婷av777| 狠狠操一区二区三区| 日本精品一级二级| 亚洲综合日韩欧美| sese一区| 狠狠干狠狠久久| 欧美性受xxxxxx黑人xyx性爽| 国产在线三区| 亚洲激情校园春色| 天天干天天综合| 欧美精品少妇| 亚洲妇熟xx妇色黄| 肉色超薄丝袜脚交| 欧洲精品二区| 777午夜精品免费视频| v8888av| 国产免费不卡| 亚洲精品一区二区三区福利| 一级免费黄色录像| 97久久精品一区二区三区的观看方式| 亚洲第一视频网站| 麻豆国产尤物av尤物在线观看| 精品一区91| 色老头一区二区三区在线观看| 亚洲免费在线观看av| 精品国产精品国产偷麻豆| 国产69精品久久久久久| 国产xxxx在线观看| 999在线观看精品免费不卡网站| 97久久夜色精品国产九色 | 午夜精品一区二| 久久99国产精品视频| 日韩**中文字幕毛片| 一区二区三区四区在线不卡高清 | 欧美最猛性xxxxx免费| 色一情一乱一乱一区91av| 美女91精品| 日韩理论片在线观看| 成人午夜影院| 亚洲国产日韩精品| 久久午夜夜伦鲁鲁片| 欧美日韩伦理一区二区| 久久精品亚洲一区| 人妻无码中文字幕| 狠狠久久亚洲欧美| 日本免费成人网| 一区二区三区视频网站| 欧美一区二区视频网站| 国产成人在线播放视频| 亚洲综合中文| 国产精品国产三级欧美二区| 可以在线看的av| 亚洲欧美日韩中文字幕一区二区三区| 91丨porny丨九色| 2019年精品视频自拍| 欧美成人第一页| 影音先锋中文字幕影院| 高清不卡一区二区| 波多野结衣天堂| 高清成人在线| 欧美精品激情在线| 国产伊人网av.| 亚洲国产精品国自产拍av| 黑人无套内谢中国美女| 中文字幕日韩亚洲| 欧美在线激情视频| 国产精品亚洲第五区在线 | 日本大臀精品| 欧美日韩你懂得| 国产一级二级三级| 国产精品激情| 亚洲成人a**址| av播放在线| 日韩精品视频在线观看网址| 97在线播放免费观看| 国产麻豆精品视频| 五月激情五月婷婷| 国产午夜亚洲精品一级在线|