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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8793|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久99精品久久久 | 亚洲一区欧美一区 | 国产日韩欧美 | 91传媒在线观看 | 高清视频一区二区三区 | 色橹橹欧美在线观看视频高清 | 国产中文字幕网 | 亚洲美女在线视频 | 亚洲综合视频一区 | 国产7777| 久久久久久精 | 免费黄色的视频 | 国产精品一区二区久久久久 | 麻豆国产一区二区三区四区 | 国产网站在线免费观看 | 欧美极品在线视频 | 国产一区二区三区四区区 | 久久综合香蕉 | 在线亚洲精品 | 日韩三级精品 | 午夜男人视频 | 中国美女撒尿txxxxx视频 | 国产高清视频 | 国产又爽又黄的视频 | 亚洲三区在线观看 | 精品国产91乱码一区二区三区 | 久久国产一区二区三区 | 一级无毛片 | 国产一级片 | 欧美一区二区三区在线视频 | 国产精品入口麻豆www | 国精产品一区一区三区免费完 | 日日夜夜免费精品 | 最新超碰 | 国产成人精品一区二区三区在线 | 久久免费高清 | 一区二区三区免费在线观看 | 国产成人精品一区二区三区视频 | www.日韩在线 | 99久久中文字幕三级久久日本 | 伊人久久综合 |