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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STC 單片機做太陽能逆變器離網控制器主控

  [復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 xuzuxiong 于 2017-5-4 18:48 編輯

這是最初版的,不會發帖,接下來做全觸摸版的,會加入一系列傳感器,人機界面直接彩屏顯示,電瓶電壓,電流功率,開機時間,雨天時間,燈光控制,溫度檢測,市電電壓電流,逆變電壓電流,功能逐步完善。

wx_camera_1493722475658.jpg (219.63 KB, 下載次數: 162)

運行中

運行中

wx_camera_1493722483044.jpg (328.68 KB, 下載次數: 192)

市電檢測

市電檢測

wx_camera_1493722491401.jpg (285.54 KB, 下載次數: 156)

控制切換

控制切換

wx_camera_1493722501007.jpg (241.29 KB, 下載次數: 158)

正常運行中

正常運行中

IMG20170430235530.jpg (3.34 MB, 下載次數: 192)

現在的沒拍照

現在的沒拍照

IMG20170430235534.jpg (3.05 MB, 下載次數: 164)

這是之前的

這是之前的

太陽能控制器.zip

43.15 KB, 下載次數: 111, 下載積分: 黑幣 -5

程序

評分

參與人數 2黑幣 +112 收起 理由
1109 + 12 很給力!
admin + 100 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:1 發表于 2017-5-4 18:57 | 只看該作者
樓主的源碼:
  1. #include<reg51.h>
  2.    
  3. #include <intrins.h>
  4. long  int s=10   ;
  5. char  x=10, k=1,c=10;
  6. //long int cnt=0,js=0,ys=0 ;                                          

  7. sfr P5 = 0xC8;
  8. sbit bj=P1^4;
  9. sbit led=P1^5;
  10. sbit QH=P1^2;
  11. sbit kg=P3^3;
  12. sbit sd=P1^3;
  13. sbit xt=P5^5;
  14. sbit sdjc=P1^0;
  15. sbit ybjc=P1^1;
  16. sbit hw=P5^4;
  17. sbit sdzs=P3^0;
  18. sbit ybzs=P3^1;

  19. void Delay1000ms()                //@33.000MHz
  20. {
  21.         unsigned char i, j, k;

  22.         _nop_();
  23.         _nop_();
  24.         i = 126;
  25.         j = 101;
  26.         k = 169;
  27.         do
  28.         {
  29.                 do
  30.                 {
  31.                         while (--k);
  32.                 } while (--j);
  33.         } while (--i);
  34. }

  35. void Delay100ms()                //@33.000MHz
  36. {
  37.         unsigned char i, j, k;

  38.         _nop_();
  39.         _nop_();
  40.         i = 13;
  41.         j = 139;
  42.         k = 12;
  43.         do
  44.         {
  45.                 do
  46.                 {
  47.                         while (--k);
  48.                 } while (--j);
  49.         } while (--i);
  50. }

  51. void main()
  52. {
  53.    P1=0XFF;
  54.    P3=0XFF;
  55.   
  56.   // kg=1;
  57.         TMOD = 0x01;
  58.         TH0 = 0xCD;
  59.         TL0 = 0xD4;
  60.         TR0 = 1;
  61.         EA = 1;
  62.         ET0 = 1;


  63.   while(1)
  64.   {
  65.   while(c)
  66.   {
  67.   kg=0;
  68.   c--;
  69.   }


  70.   while(x)
  71.   { xt=~xt;
  72.   Delay1000ms();
  73.   x--;

  74.   }
  75.   xt=~xt;
  76. Delay100ms();
  77.   if(ybjc==1)
  78.   {  QH=0; }
  79. if(ybjc==0)
  80.   {
  81.   QH=1;

  82.   }
  83.   if((ybjc==0)&&(sdjc==0))
  84.    {
  85.         Delay1000ms();
  86.         bj=0;
  87.         kg=1;
  88.         xt=0;
  89.         QH=1;
  90.         while(k)
  91.         {
  92.         xt=0;
  93.         if(ybjc==1)
  94.         {k=0;}
  95.         if(sdjc==1)
  96.         {k=0; }
  97.         kg=0;
  98.         }
  99.    }
  100.   if((kg==0)&&(ybjc==0))
  101.           {
  102.         s=20;
  103.         kg=1;
  104.         while(s)
  105.         {
  106.         xt=~xt;
  107.         Delay1000ms();
  108.         Delay1000ms();
  109.         s--;
  110.         }
  111.    kg=0;
  112.    Delay1000ms();
  113.          xt=~xt;
  114.    Delay1000ms();
  115.         xt=~xt;
  116.    Delay1000ms();
  117.    xt=~xt;  
  118.    Delay1000ms();
  119.          xt=~xt;
  120.    Delay1000ms();
  121.         xt=~xt;
  122.    Delay1000ms();
  123.    xt=~xt;
  124.    Delay1000ms();
  125.          xt=~xt;
  126.    Delay1000ms();
  127.         xt=~xt;
  128.    Delay1000ms();
  129.    xt=~xt;
  130.         Delay1000ms();
  131.          xt=~xt;
  132.    Delay1000ms();
  133.         xt=~xt;
  134.    Delay1000ms();
  135.    xt=~xt;

  136. if((kg==0)&&(ybjc==0))
  137.    {
  138.    kg=1;
  139.    QH=1;
  140.    s=400;
  141.    }
  142. if((kg==0)&&(ybjc==1))
  143.    {
  144.    kg=0;
  145.    QH=0;
  146.    s=0;
  147.    }

  148.    
  149.    while(s)
  150.    {
  151.    xt=~xt;
  152.    Delay1000ms();
  153.    Delay1000ms();
  154.    Delay1000ms();
  155.    s--;
  156.    }
  157.    kg=0;
  158.    s=10;
  159.    while(s)
  160.             {
  161.          Delay1000ms();
  162.          s--;
  163.          }
  164.   if(ybjc==1)
  165.            {QH=0; }
  166.         else
  167.         {
  168.          QH=1;
  169.          kg=1;
  170.          s=4000 ;
  171.          while(s)
  172.          {
  173.    Delay1000ms();
  174.    Delay1000ms();
  175.    Delay1000ms();
  176.          xt=~xt;
  177.    Delay1000ms();
  178.    Delay1000ms();
  179.    Delay1000ms();
  180.    s--;
  181.    if(s==1)
  182.    {c=10; }

  183. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
回復

使用道具 舉報

板凳
ID:196617 發表于 2017-5-4 19:06 | 只看該作者
沒有注釋應為這次沒有準備發帖的,自己做的就沒有備注,等我做升級版的時候在發。
回復

使用道具 舉報

地板
ID:157057 發表于 2017-5-4 19:36 | 只看該作者
xuzuxiong 發表于 2017-5-4 19:06
沒有注釋應為這次沒有準備發帖的,自己做的就沒有備注,等我做升級版的時候在發。

樓主能發一下原理圖嗎?謝謝。
回復

使用道具 舉報

5#
ID:184914 發表于 2017-5-5 22:51 | 只看該作者
可以 可以
回復

使用道具 舉報

6#
ID:61135 發表于 2017-7-6 10:39 | 只看該作者
這不是正弦波的吧?
回復

使用道具 舉報

7#
ID:620287 發表于 2019-10-11 08:18 來自手機 | 只看該作者
有原理圖嗎?只有程序弄不了。
回復

使用道具 舉報

8#
ID:71535 發表于 2020-2-4 12:20 | 只看該作者

非常認真負責的管理員
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品一区二区三区视频播放 | 国产一区二区三区久久 | 一区二区免费视频 | 天天爱天天操 | 亚洲精品中文在线观看 | 亚洲电影一区 | 国产午夜精品一区二区三区在线观看 | 日日操日日干 | 日本精品一区二区 | 日韩欧美在线播放 | 久久夜色精品国产 | 中国av在线免费观看 | 国产成人福利在线观看 | 欧美色性| 成人免费观看男女羞羞视频 | 天天草天天爱 | 亚洲va欧美va天堂v国产综合 | 午夜精品一区二区三区在线观看 | av黄色在线播放 | 国产视频三区 | 午夜天堂| 欧美视频福利 | 婷婷久久综合 | 久久国产精品视频 | 国产a级黄色录像 | 欧美男人天堂 | 国产精久久久久久久 | 中国91av| 国产精品久久久久久久久久久久冷 | 日韩a v在线免费观看 | 精精国产xxxx视频在线野外 | 日日天天 | 亚洲精品久久久一区二区三区 | 性一爱一乱一交一视频 | 麻豆亚洲 | 日韩国产一区二区三区 | 日韩精品久久久久久 | 久久久久久免费观看 | 一级片免费观看 | 五月天综合影院 | 国产欧美精品一区二区三区 |