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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

溫室管理系統程序 51單片機實現

[復制鏈接]
跳轉到指定樓層
樓主
       實現的具體現象如下:
        1、在12864上從上往下滾動顯示參賽員信息及編號,并滿足3秒。
如:mmm隊,隊員mm、mm,參賽編號:B001
        2、利用時鐘芯片從系統取值顯示時間、日期、星期。
        3、按鍵可以顯示當前溫度,如溫度大于30度或者小于30度時發出警報,并顯示單位。
        4、當溫度大于24度時,電機轉動通風。并利用AD/DA數模轉換器控制電機轉動速度。
        5、檢測溫室的光敏度和熱敏度,并顯示在屏幕上。如果光照強度過大,電機轉動(此處點擊是控制窗簾);
如果光照強度過小,打開燈(此處的燈就是led燈,也就是發光二極管)。
        6、畫出程序流程圖、子流程圖、功能圖、電路圖。

發揮:
        7、現有一只貓,現在要檢測這只貓到溫室的次數,并且把它進去到溫室次數保存在單片機中,
下次啟動單片機是,可以查看上次貓進入的次數,并且累計。
        8、能夠利用矩陣按鍵顯示,以上功能,并且要有相對應的菜單(菜單可以用書本寫出來);
沒有用到的按鍵標記為按鍵的值。

        總體設計,感觀,合理,創新。
EEPROM存儲器
        AD/DA數模轉換器
        DS1302時鐘芯片
        光敏/熱敏電阻傳感器
        直流/步進電機
        12864顯示屏
        18B20溫度傳感器
        發光二極管
        矩陣按鍵

單片機源程序如下:
  1. #include "reg51.h"
  2. #include "12864.h"

  3. #include "wen_du.h"
  4. #include "anjian.h"
  5. #include "dianji.h"

  6. #include "DA_AD.h"
  7. #include "guang_re.h"
  8. #include "cun_cat.h"
  9. #include "time.h"

  10. void main()
  11. {
  12.         ding_init();        //定時器初始化
  13.         led_init();                //12864led顯示屏初始化
  14. //        dis_xinxi();        //顯示參賽信息
  15.        
  16.         while(1)
  17.         {
  18.                 uint qing;
  19.                 //dis(0,3,"yqweruio");
  20.                 qing = zhi_an;
  21.                 scanf();
  22.                
  23.                 if(qing != zhi_an){wcode(0x01);cun_a = 1;}        //cun_a = 1;是為了保證按鍵5進入時,只加一次
  24.                 switch(zhi_an)
  25.                 {
  26.                         case 0: dis_zhi_an(); break;        //進入死循環,顯示按鍵值,當按s15鍵退出
  27.                         case 1: dis_wen();           break;        //顯示溫度
  28.                         case 2: wen_baojin(); break;         //溫度的轉換
  29.                         case 3: dian_z();          break;        //點擊轉動
  30.                        
  31.                         case 4: dis_AD();          break;        //顯示AD的值
  32.                         case 5: dis_cun();          break;        //查看存儲的數據
  33.                         case 6: AD_control_dian();break;//AD數模轉換值控制電機轉動 ?
  34.                         case 7: dis_guang();  break;        //顯示光照強度
  35.                        
  36.                         case 8: hong_cat();          break;        //顯示貓的次數
  37.                         case 9: read_shang_cat();break;        //顯示貓保存上次的次數
  38.                         case 10:dis_time();          break;        //顯示時間
  39.                         case 11: break;
  40.                        
  41.                         case 14:dis_xinxi();  break;        //顯示參賽信息
  42.                         default: break;
  43.                 }
  44.         }
  45. }
復制代碼

所有資料51hei提供下載:
溫室管理系統.rar (146.18 KB, 下載次數: 13)



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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久久久久久久久免费看 | 亚洲男人天堂 | 97超碰人人 | 国产传媒毛片精品视频第一次 | 美女黄视频网站 | 亚洲成人一区二区 | 尹人av | 日韩中文字幕 | 中文字幕福利 | 亚洲精品乱码久久久久久按摩观 | 欧美日韩福利视频 | 国内毛片毛片毛片毛片 | 一区二区三区久久 | 国产福利91精品一区二区三区 | 中国大陆高清aⅴ毛片 | 国产福利视频 | 日韩成人在线观看 | 网站黄色在线 | 福利一区在线观看 | 久久久日韩精品一区二区三区 | 综合久久99 | 国产精品美女久久久久久免费 | 91 中文字幕 | 亚洲国产网 | 国产精品久久亚洲7777 | 精品国产一区二区在线 | 日韩在线视频精品 | 免费黄色大片 | 久久伊人久久 | 99综合 | 精品自拍视频 | 亚洲成人精品久久 | 欧美精品一区二区三区一线天视频 | 日本久久精品视频 | 天天操欧美 | japanhd美女动| 国产精品成人av | 精品久久久网站 | 午夜精品久久久久久久星辰影院 | 国产91精品久久久久久久网曝门 | 96久久久久久 |