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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機的智能窗簾控制系統Proteus仿真程序

  [復制鏈接]
跳轉到指定樓層
樓主
自己做的設計,能夠手動開關窗簾,根據光照與溫度自動開關窗簾,有溫控和光控模式,每個模式都有一個按鈕進行控制。窗簾的開關是根據電機的狀態來判斷的,比如0是打開,130左右是關閉。
本人大二,設計上可能還有改善的空間,但給師傅看時是非常完善,沒有錯誤的,歡迎交流,請多指教~

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


單片機源程序如下:
  1. #include<reg52.h>                   //頭文件
  2. #include"LCD1602.h"
  3. #include"ADC0832.h"
  4. #include"28BYJ48.h"
  5. #include"DS18B20.h"

  6. #define uchar unsigned char

  7. sbit k1 = P1^0;
  8. sbit k2 = P1^1;
  9. sbit k3 = P1^2;
  10. sbit k4 = P1^3;

  11. //全局變量
  12. uchar light=0,temp=0;
  13. int flag=0,z=0,f=0;
  14. int q=0;
  15. int j=0,k=0;
  16. int count=0,flag1=0;
  17. int Time;
  18. int mode=0;

  19. void delay(int x)
  20. {
  21.         int i;
  22.         while(x--)
  23.         for(i=10;i>0;i--);
  24. }

  25. void auto_control_motor(uchar dat)
  26. {
  27.         if(Time < dat)
  28.         {
  29.                 Time++;
  30.                 motor_z();
  31.         }
  32.         else if(Time == dat) motor_s();
  33.         else
  34.         {
  35.                 Time--;
  36.                 motor_f();
  37.         }
  38. }

  39. void light_state_control()
  40. {
  41.         if(light<0)                                                        flag = -1;
  42.         if(light>=0 && light<35)                        flag = 0;
  43.         else if(light>35 && light<75)                flag = 1;
  44.         else                                                                flag = 2;

  45.         switch(flag){
  46.                 case -1:        auto_control_motor(0);
  47.                         break;
  48.                 case  0:        auto_control_motor(0);
  49.                         break;
  50.                 case  1:        auto_control_motor(10);
  51.                         break;
  52.                 case  2:        auto_control_motor(30);
  53.                         break;
  54.                 }
  55. }

  56. void temp_state_control()
  57. {
  58.         if(current<0)                                                        flag = 0;
  59.         if(current>15 && current<=25)                        flag = 0;
  60.         else if(current == 15)                                        motor_s();                                         //特殊情況
  61.         else if(current>25 && current<35)                flag = 1;
  62.         else                                                                        flag = 2;

  63.         switch(flag){
  64.                 case -1:delay(10000);
  65.                         break;
  66.                 case  0:        auto_control_motor(0);
  67.                         break;
  68.                 case  1:        auto_control_motor(14);
  69.                         break;
  70.                 case  2:        auto_control_motor(14);
  71.                         break;
  72.                 }
  73. }

  74. void curtain_state_control()
  75. {
  76.         if((light>=0 && light<35))                        flag = 0;
  77.         else if((light>35 && light<75))                flag = 1;
  78.         else                                                                flag = 2;
  79.         
  80.         switch(flag){
  81.         case  0:        
  82.                                 lcd1602_write_character(12, 3, "on  ");
  83.                                 lcd1602_write_character(12, 4, "low ");
  84.                 break;
  85.         case  1:        
  86.                                 lcd1602_write_character(12, 3, "half");
  87.                                 lcd1602_write_character(12, 4, "mid ");
  88.                 break;
  89.         case  2:        
  90.                                 lcd1602_write_character(12, 3, "off ");
  91.                                 lcd1602_write_character(12, 4, "high");
  92.                 break;
  93.         }        
  94. }


  95. void main(void)
  96. {

  97.         delay(100);
  98.         ReadTemperature();
  99.         delay(100);
  100.         LCD_init();
  101.         ADC0832_read(0);
  102.         ADC0832_read(0);
  103.         lcd1602_write_character(0, 1, "Light  :");
  104.         lcd1602_write_character(0, 2, "Temp   :");
  105.            lcd1602_write_character(0, 3, "Cutain :");
  106.         lcd1602_write_character(0, 4, "Level  :");
  107.         while(1)
  108.         {               
  109.                 if(k1 == 0)                mode = 1;
  110.                 if(k2 == 0)                mode = 2;
  111.                 if(k3 == 0)                mode = 3;
  112.                 if(k4 == 0)                mode = 4;

  113.                 if(mode==1)
  114.                 {
  115.                         light=ADC0832_read(0);                                                                //讀取AD值
  116.                         light=light*100/255;                                                                //轉換為光強
  117.                
  118.                         LCD_disp_char(12, 1, ASCII[light/100]);
  119.                         LCD_disp_char(13,1,ASCII[light%100/10]);
  120.                         LCD_disp_char(14,1,ASCII[light%10]);
  121.                         //窗簾狀態管理
  122.                         light_state_control();
  123.                         curtain_state_control();
  124.                 }
  125. //-------------------------------溫控模式--------------------------------------
  126.                 if(mode==2)
  127.                 {
  128.                         DS_read_temperature();
  129.                         display_temperature();
  130.                           temp_state_control();
  131.                         if(current>15 && current<=25) lcd1602_write_character(12, 3, "on  ");
  132.                         else lcd1602_write_character(12, 3, "off ");  
  133. ……………………

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

所有資料51hei提供下載:
智能窗簾.zip (84.95 KB, 下載次數: 365)

評分

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

查看全部評分

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

使用道具 舉報

無效樓層,該帖已經被刪除
板凳
ID:791661 發表于 2020-6-29 14:23 | 只看該作者
void auto_control_motor(uchar dat)
{
        if(Time < dat)
        {
                Time++;
                motor_z();
        }
        else if(Time == dat) motor_s();
        else
        {
                Time--;
                motor_f();
        }
}
這一段的Time有數值嗎
回復

使用道具 舉報

無效樓層,該帖已經被刪除
5#
ID:794694 發表于 2020-7-1 14:07 來自觸屏版 | 只看該作者
我到protues仿真不成功,為什么

5f5e8081fd5fa63.jpg (1.6 MB, 下載次數: 205)

5f5e8081fd5fa63.jpg
回復

使用道具 舉報

6#
ID:794590 發表于 2020-7-1 15:32 | 只看該作者
乃萬 發表于 2020-6-29 14:23
void auto_control_motor(uchar dat)
{
        if(Time < dat)

全局變量有默認值
回復

使用道具 舉報

7#
ID:328014 發表于 2020-7-2 03:47 | 只看該作者
208314763 發表于 2020-7-1 14:07
我到protues仿真不成功,為什么

你這個是安裝有問題.我剛下載測試的時候也是報錯,不過不是你這個錯誤,是顯示External model DLL "ADC083X.DLL" not found. GLE=0x000036B1.
后來我從http://m.izizhuan.cn/bbs/dpj-56637-1.html  這里下載了adc083x.dll 到模塊目錄就搞定了
我是安裝的Proteus仿真8.8版本

效果如下圖:

51hei.png (32.39 KB, 下載次數: 225)

51hei.png
回復

使用道具 舉報

8#
ID:796538 發表于 2020-7-5 07:47 | 只看該作者
51hei團團 發表于 2020-7-2 03:47
你這個是安裝有問題.我剛下載測試的時候也是報錯,不過不是你這個錯誤,是顯示External model DLL "ADC083X ...

怎么安裝這個文件包呢,我百度看直接拖進去,我拖進去了還是不好使,還是會顯示adc083x
回復

使用道具 舉報

9#
無效樓層,該帖已經被刪除
10#
ID:897661 發表于 2021-3-30 15:39 | 只看該作者
可以遙控嗎
回復

使用道具 舉報

11#
無效樓層,該帖已經被刪除
12#
無效樓層,該帖已經被刪除
13#
ID:910315 發表于 2021-4-26 10:00 | 只看該作者
51hei團團 發表于 2020-7-2 03:47
你這個是安裝有問題.我剛下載測試的時候也是報錯,不過不是你這個錯誤,是顯示External model DLL "ADC083X ...

你好  附件在哪找的
回復

使用道具 舉報

14#
無效樓層,該帖已經被刪除
15#
無效樓層,該帖已經被刪除
16#
ID:839752 發表于 2021-5-7 19:45 | 只看該作者
你好,有具體的各個模塊的講解嗎,比如光敏檢測模塊的數據傳輸,單片機初學者,希望得到你的答復
回復

使用道具 舉報

17#
ID:721091 發表于 2021-5-25 08:52 | 只看該作者

沒做遙控
回復

使用道具 舉報

18#
ID:721091 發表于 2021-5-25 08:53 | 只看該作者
TTTZW 發表于 2021-5-7 19:45
你好,有具體的各個模塊的講解嗎,比如光敏檢測模塊的數據傳輸,單片機初學者,希望得到你的答復

時間太久遠了,現在不做單片機,這些資料沒有了嗷 不好意思
回復

使用道具 舉報

19#
無效樓層,該帖已經被刪除
20#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
亚洲综合影视| 91传媒理伦片在线观看| 国产午夜视频在线播放| 大肉大捧一进一出好爽| 韩国理伦片久久电影网| 国产一区二区三区精品视频| 亚洲高清福利视频| 亚洲国产一区二区精品视频 | 精品国产一区二区三区小蝌蚪 | 你懂的视频在线| 亚洲精品极品少妇16p| 午夜久久久久久| 国产精品中文字幕在线观看| 久久久久麻豆v国产精华液好用吗| 在线观看精品视频一区二区三区| 成人福利av| 成+人+亚洲+综合天堂| 国产一区二区三区视频| 国产3p露脸普通话对白| 99久久久国产精品无码网爆 | 欧美又粗又大又长| eeuss影院18直达| 噜噜噜天天躁狠狠躁夜夜精品| 中文字幕在线视频一区| 国产成人精品电影久久久| 在线精品视频播放| 偷偷看偷偷操| 天天久久夜夜| 精品女同一区二区三区在线播放| 国产伦视频一区二区三区| 高h视频免费观看| 亚洲伦理在线| 中日韩男男gay无套| 亚洲精品一区二区三区精华液| 免费观看国产视频在线| 一级淫片免费看| 女同一区二区免费aⅴ| 国产一区二区成人久久免费影院| 久久精品久久久久久| 亚欧美在线观看| 国产在线视频自拍| 国产精品一区二区三区美女| 亚洲成av人片在线观看| 黑人巨大精品欧美一区二区小视频| 国产这里有精品| 人成在线免费视频| 日韩激情一二三区| 在线视频日韩精品| 在线视频观看一区二区| 国产精品一区二区午夜嘿嘿嘿小说| 一区二区三区视频播放| 日韩欧美一区二区三区| 视频一区视频二区视频| 91免费视频播放| 乱馆动漫1~6集在线观看| 久久综合狠狠综合久久激情| 国产精品成人一区二区三区吃奶| 在线视频第一页| 97影院在线观看| 久久亚洲图片| 久久精品国产亚洲精品2020| 国产污在线观看| 二区中文字幕| 欧美日本一区| 亚洲理论在线a中文字幕| 色婷婷.com| www.黄色在线观看| 国产尤物精品| 色黄久久久久久| 精品视频免费观看| 亚洲天堂一区在线| 国产色婷婷在线| 国产日韩精品久久久| 97久草视频| 无码人妻精品一区二| 中文字幕人成乱码在线观看| 中文字幕欧美一区| 欧美精品在线一区| 精品人妻一区二区三区日产乱码| 91视频亚洲| 色婷婷激情久久| 成人在线国产视频| 欧美大交乱xxxxxbbb| 精品视频国产| 日韩国产激情在线| 国产老头和老头xxxx×| 免费一级淫片| 九色|91porny| 国产精品视频一区二区三区四| 四虎永久在线精品| av资源一区| 一区二区三区中文字幕在线观看| 色综合久久av| 久久综合香蕉| 国产精品99在线观看| 在线观看久久久久久| 国产熟妇搡bbbb搡bbbb| 国产毛片av在线| 91丨九色porny丨蝌蚪| 国产a一区二区| 国产人妖在线播放| 成人黄色av网址| 日韩精品专区在线影院重磅| 真实乱偷全部视频| 香蕉av一区| 99国产精品99久久久久久| 国产三区二区一区久久| 免费观看黄一级视频| 免费一区二区| 亚洲欧洲在线免费| 一级黄色片网址| 性欧美video高清bbw| 中文字幕一区二区三区蜜月| 神马影院午夜我不卡| 日本亚洲欧美美色| 欧美福利影院| 国内精品久久影院| 色老头一区二区| 国产一区一区| 精品国产乱码久久久久久老虎 | 99成人在线| 久久久精品久久久久| 国语对白在线播放| 国产激情在线播放| 一道本成人在线| 亚洲最大天堂网| 翔田千里一区| 中文字幕乱码久久午夜不卡| 亚洲成色最大综合在线| 国产xxx免费观看| 性欧美videos另类喷潮| 国产日韩精品在线播放| 国内精品国产成人国产三级| 免费毛片在线不卡| 久久国产精品久久久久| 日本视频www| 精品国产伦一区二区三区观看说明| 欧美白人最猛性xxxxx69交| 日韩www视频| 亚洲男同gay网站| 一本高清dvd不卡在线观看| 色噜噜狠狠永久免费| 无圣光视频在线观看| 国产欧美一区二区精品性色| 黄色影视在线观看| 亚洲jjzzjjzz在线观看| 福利一区二区在线| 午夜精品一区二区在线观看| 黄色的毛片免费| 国产91在线|亚洲| 一区二区国产日产| 97在线观看播放| 不卡av免费在线观看| 伊人久久青草| 天天色天天爽| 久久久精品免费网站| 中文字幕の友人北条麻妃| 4虎在线播放1区| 久久精品欧美一区二区三区不卡| 国产美女永久无遮挡| 久久mv成人精品亚洲动漫| 国产亚洲va综合人人澡精品 | 国产欧美中文字幕| 性高潮久久久久久久久久| 激情欧美丁香| 91超碰在线电影| 国产精品作爱| 国产成a人亚洲| 久久久国产精华液999999| ts人妖交友网站| 国产精品女同一区二区三区| 成人在线免费播放视频| 黄色大片在线免费观看| 精品久久久久久亚洲精品| 欧美老女人bb| 少妇视频在线观看| 亚洲精品国产电影| 日韩av免费网址| 国产成人黄色| 欧亚一区二区三区| 91精品人妻一区二区| а√天堂资源国产精品| 一区二区欧美久久| 成人黄色免费网| 911久久香蕉国产线看观看| 国产精品香蕉av| 麻豆精品不卡国产免费看| 国产美女av一区二区三区| 香蕉视频免费版| 男操女在线观看| 在线一区二区三区做爰视频网站| 69精品无码成人久久久久久| 免费观看在线一区二区三区| 欧美激情国产精品| 色婷婷中文字幕| 久久爱另类一区二区小说| 欧美性受黑人性爽| 欧美少妇另类| 欧美日韩极品在线观看一区| 日韩精品一区二区亚洲av性色| 在线日韩一区| 国产精品视频久| 九九免费视频| 日韩毛片精品高清免费| 中文字幕人妻熟女在线| 国产91欧美| 久久综合88中文色鬼| 丰满肉肉bbwwbbww| 久久爱另类一区二区小说| 免费网站在线观看视频| sese一区| 欧美xfplay| 久草视频在线免费| 国产人成精品一区二区三| 天天综合狠狠精品| 蜜桃成人在线视频| 91精品国产日韩91久久久久久| 久久精品这里有| 欧美精品国产| 涩涩涩999| 黄色网址在线播放| 精品久久久久久亚洲综合网| 精品国产午夜福利| 亚洲少妇诱惑| 26uuu成人| 麻豆网站在线观看| 日韩av在线免费观看一区| 亚洲熟妇无码久久精品| 七七婷婷婷婷精品国产| 亚洲色成人www永久在线观看| 精品黄色免费中文电影在线播放| 亚洲精品国产美女| 国产a级免费视频| 国产乱妇无码大片在线观看| 北条麻妃视频在线| 周于希免费高清在线观看| 欧美xxxx综合视频| 欧美高清性粉嫩交| 国产精品剧情在线亚洲| 亚洲熟妇一区二区三区| 免费精品国产的网站免费观看| 成人av资源| 四色成人av永久网址| 91精品视频网| 中文字幕视频在线播放| 美国三级日本三级久久99| 韩国一区二区av| 国外av网站| 欧美午夜xxx| 久久精品国产亚洲AV无码男同| 亚洲承认在线| 免费在线黄网站| 欧美日韩美女| 秋霞午夜一区二区| av播放官网| 欧美日精品一区视频| 中文字幕第315页| 久久99国产精品尤物| 亚洲 欧美 日韩系列| 91九色成人| 97久草视频| 成人影视在线播放| 日韩在线观看视频免费| 国产亚洲精品一区二区在线观看| 亚洲综合激情另类小说区| 九九热精品免费视频| 亚洲欧美久久久| 免费在线观看毛片网站| 日韩精品成人在线观看| 高清不卡日本v二区在线| 男人天堂亚洲二区| 亚洲午夜av电影| 欧美人善交videosg| 亚洲国产精品一区二区www | 午夜在线精品偷拍| 亚洲精品乱码久久久久久自慰| 羞羞视频在线观看一区二区| 国产在线视频91| 日色在线视频| 在线午夜精品自拍| 成人免费视频免费观看| 久久久国产成人精品| 日本综合在线观看| 乱人伦中文视频在线| 懂色av.com| 国产乱码字幕精品高清av| 视频免费在线观看| 亚洲综合色网| 国产精品天天操| 91欧美日韩在线| 日韩欧美高清在线| 91日韩欧美| 正在播放亚洲| 亚洲不卡系列| 丁香五月网久久综合| 永久av在线| 欧美激情视频一区二区| 波多野吉衣av| 日韩成人网免费视频| 欧美男男大粗吊1069| 欧美日韩中文字幕综合视频| 亚洲最大成人在线视频| 久久人人97超碰com| 天天操夜夜操av| 捆绑紧缚一区二区三区视频| 日本久久久久久久久久| 女人色偷偷aa久久天堂| 成人在线观看a| 精品理论电影| 免费国产a级片| 国产欧美三级电影| 亚洲午夜在线观看| 色婷婷成人网| 欧美精品免费观看二区| 在线播放高清视频www| 亚洲一区二区三区xxx视频| 免费黄色网址在线观看| 欧美性受xxx| 国产精品四虎| 久久久久国产精品免费| 最新国产在线| 欧美国产日韩一区二区在线观看 | 午夜视频在线观看一区| 人妻换人妻仑乱| 久久精品国产99久久| 六月丁香婷婷激情| 蜜桃国内精品久久久久软件9| 欧美亚洲黄色片| 日韩有码中文字幕在线| av一区二区三区免费观看| 欧美高清视频看片在线观看| 久草视频国产在线| 蜜桃精品噜噜噜成人av| 男女午夜激情视频| 大片网站久久| 国产三级三级看三级| 欧美色一级片| 在线观看亚洲免费视频| 久久亚洲色图| 正在播放国产对白害羞| 国产成人啪免费观看软件| 久久免费小视频| 久久久99精品免费观看| 无码人妻黑人中文字幕| 怡红院av一区二区三区| 国产女人高潮的av毛片| 精品美女国产在线| 欧美最猛性xxxx免费| 精品久久久网站| 夜色资源网av在先锋网站观看| 国产一区二区三区在线看| 女人高潮特级毛片| 久久久免费电影| 日本高清视频在线播放| 成人激情综合网| 夜鲁夜鲁夜鲁视频在线播放| 欧美一区观看| 粉嫩久久久久久久极品| 国产亚洲综合视频| 欧美freesex交免费视频| 亚洲av午夜精品一区二区三区| 日韩中文字幕1| 91久久久久久久久久久久久久| 99久久综合狠狠综合久久| 无码人妻aⅴ一区二区三区有奶水| 亚洲国产日韩av| 成人久久在线| 亚洲成人中文字幕| 国产三级免费观看| 欧美在线视频播放| 草美女在线观看| 欧美亚洲国产免费| 欧美男人操女人视频| 日本va中文字幕| 999在线观看精品免费不卡网站| 在线观看日本中文字幕| 99久久精品一区二区| 亚洲性猛交富婆| 色久优优欧美色久优优| 91小仙女jk白丝袜呻吟| 久久激情视频免费观看| av中文字幕一区二区三区| av资源一区二区| 日韩免费成人| 亚洲 欧美 日韩系列| 日韩电影在线观看一区| 久久久久久久久久99| 一区二区三区日韩欧美精品| 中文字幕久热| 亚洲天堂av网| 二区三区在线播放| 国产伦精品一区二区三区四区免费 | 久久在线播放| 久久亚洲AV成人无码国产野外| 国产69精品久久久久毛片| 又色又爽又黄无遮挡的免费视频| 色老综合老女人久久久| 美女被c出白浆| …久久精品99久久香蕉国产| 涩涩涩视频在线观看|