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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stc12單片機生成spwm波形+仿真

  [復制鏈接]
跳轉到指定樓層
樓主
stc12單片機生成spwm波形和proteus仿真

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <stc.h>
  2. #include <sin.h>

  3. #define uint unsigned int

  4. uchar index;
  5. uchar a;
  6. void init_pca(void)//pca計數器初始化函數

  7. {

  8. CMOD=0x04;//計數器0的溢出為PCA計數器的時鐘源

  9. CCON=0x00;

  10. CCAPM0=0x42;//8位PWM輸出,無中斷

  11. CL=0x00;//清零pca計數器

  12. CH=0x00;

  13. CCAP0L=pwm[0];    //初始化spwm輸出的占空比

  14. CCAP0H=pwm[0];

  15. CR=1;//運行pca計數器

  16. }

  17. void init_timer(void)//計數器初始化函數

  18. {

  19. TMOD= 0x12; //計數器0工作在方式模式2,計數器1工作在方式1

  20. TH0 = 0xFF;//T0的計數值為5,把時鐘源5分頻

  21. TL0 = 0xFF;

  22. TH1 = 0xF6;//T1的計數值為625,若是12M晶振,則中斷頻率為12M/625=1920HZ,正弦頻率為1920/32=600HZ,即600/12=50HZ

  23. TL1 = 0xA0;    //T1的計數值低位

  24. AUXR=0x80;//計數器均工作在8051速度

  25. //ET0 = 1; //開中計數器0斷

  26. ET1 = 1; //開計數器1中斷

  27. TR0 = 1; //開啟計數器0

  28. TR1 = 1; //開計數器1

  29. }

  30. void int_timer1(void) interrupt 3//計數器1中斷函數

  31. {

  32. CR=0;
  33. a=a+1;
  34. index++; //查表索引

  35. TH1=0xFD; //重裝計數值

  36. TL1=0x8F;

  37. CCAP0H=pwm[index%32]*2;//改變pwm的占空比

  38. CR=1;

  39. }
  40. void main()
  41. {a=0;
  42. EA=1;//開總中斷
  43. init_pca();
  44. init_timer();
  45. while(1);
  46. //-.-//
  47. }
  48. 單片機源程序如下:
復制代碼

所有資料51hei提供下載:
stc生成spwm 仿真.zip (74.11 KB, 下載次數: 200)


評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:312649 發表于 2018-4-20 20:11 | 只看該作者
寫的很不錯哦
回復

使用道具 舉報

板凳
ID:316541 發表于 2018-4-25 19:48 來自手機 | 只看該作者
老哥能寫個89c51的嗎,
回復

使用道具 舉報

地板
ID:302907 發表于 2018-4-28 17:40 | 只看該作者
大神有這個是51單片機的程序嗎
回復

使用道具 舉報

5#
ID:315093 發表于 2018-6-28 17:12 | 只看該作者
謝樓主,你是大神啊。
回復

使用道具 舉報

6#
ID:314036 發表于 2018-7-9 17:17 | 只看該作者
真的很棒,最近在研究三相逆變電源,有點難
回復

使用道具 舉報

7#
ID:324780 發表于 2018-8-27 16:54 | 只看該作者
很不錯,頂
回復

使用道具 舉報

8#
ID:339678 發表于 2018-9-4 21:54 | 只看該作者
黑幣不足,無法下載
回復

使用道具 舉報

9#
ID:212904 發表于 2019-7-5 16:30 | 只看該作者
很不錯,頂
回復

使用道具 舉報

10#
ID:492640 發表于 2019-8-5 22:02 | 只看該作者
感謝大佬
回復

使用道具 舉報

11#
ID:83626 發表于 2023-3-16 21:09 | 只看該作者
下來研究一下,打算做個課件。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人h版在线观看 | 欧美黄在线观看 | 超碰婷婷 | 国产露脸国语对白在线 | 欧美综合网 | 亚洲精品一区二区三区中文字幕 | 欧美激情精品久久久久久 | 国产精品成人一区二区三区夜夜夜 | 日本小电影在线 | 给我免费的视频在线观看 | 一区二区三区四区不卡 | 懂色中文一区二区三区在线视频 | 亚洲精品一二区 | 成人av在线播放 | 国产一区二区在线视频 | www.欧美视频 | 最新91在线 | 一区欧美| 欧美激情精品久久久久 | 午夜视频导航 | 欧美一区二区三区 | 日韩一二三区 | 日韩三级 | 97久久久 | 中文字幕在线人 | 国产美女自拍视频 | 91久久久久久久 | 成人一区二区在线 | 亚洲成人福利在线观看 | 国产资源视频 | 亚洲精品68久久久一区 | 国产羞羞视频在线观看 | 国产精品成人一区二区 | 成人免费xxxxx在线视频 | 中午字幕在线观看 | 中文字幕一区二区三区四区 | 色香蕉在线 | 一区二区三区精品视频 | 成人在线a| 91看片网址| 久久91精品 |