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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

我做的無線WIFI除塵系統的程序

[復制鏈接]
跳轉到指定樓層
樓主
這是我做的無線WIFI除塵系統的程序


51單片機主程序源程序如下:
  1. #include "lcd1602.h"
  2. #include "reg52.h"
  3. #include "intrins.h"
  4. #include "stdio.h"
  5. #include "delay.h"
  6. #include "key.h"
  7. #include "DJ.h"

  8. sbit JIASHI = P3^7;
  9. sbit led_lv = P1^6;
  10. sbit led_red = P1^5;

  11. extern void ReadHumidityTemperature(void);
  12. extern unsigned char data  byHumidityValue,byTemperatureValue;
  13. extern uchar flag_zheng,flag_fan,flag_left,flag_right,flag_jia,flag_jian,flag_stop,flag_start,flag_jiashiqi,speed;//電機使用變量和標志位
  14. unsigned char data dis1[16] = {"RH:    TEMP:   C"};
  15. uchar down_data=75,up_data=80;
  16. uint DAT = 0;
  17. uchar num=0;
  18. uchar count=0;//電機使用變量

  19. void tmod_init()
  20. {
  21.         TMOD = 0X11;
  22.         TH1 = (65536-100)/256;
  23.         TL1 = (65536-100)%256;
  24.         TH0 = (65536-100)/256;
  25.         TL0 = (65536-100)%256;
  26.         EA = 1;
  27.         ET1 = 1;
  28.         TR1 = 1;

  29.         ET0 = 1;
  30.         TR0 = 1;
  31. }

  32. void Delay1000ms()                //@12.000MHz
  33. {
  34.         unsigned char i, j, k;

  35.         i = 46;
  36.         j = 153;
  37.         k = 245;
  38.         do
  39.         {
  40.                 do
  41.                 {
  42.                         while (--k);
  43.                 } while (--j);
  44.         } while (--i);
  45. }

  46. void adjust()
  47. {
  48.        
  49.             if(byHumidityValue<down_data)  //燈和加濕器都是低電平有效
  50.                 {
  51.                         JIASHI = 0;  //打開
  52.                         led_red = 0;   //打開
  53.                         led_lv = 1;
  54.                 }               
  55.                 else if(byHumidityValue>up_data)
  56.                 {
  57.                         JIASHI = 1;
  58.                         led_lv = 1;
  59.                         led_red = 0;
  60.                 }
  61.                 else if((byHumidityValue>=down_data)&&(byHumidityValue<=up_data))
  62.                 {
  63.                       led_lv = 0;
  64.                         led_red = 1;
  65.             }          
  66.                 else if(flag_jiashiqi==1)          JIASHI = 0;
  67.                 else if(flag_jiashiqi==0)  JIASHI = 1;
  68. }

  69. void main()
  70. {
  71.         float dat=0;
  72.         lcd_init();
  73.         tmod_init();
  74.         dis1[14]=0xDF;
  75.           while(1)
  76.         {
  77.             ReadHumidityTemperature();
  78.                   LCD_Write_String(0,0,dis1);
  79.                 adjust();
  80.                 Delay1000ms();
  81.   }
  82. }

  83. void t0_interrupt() interrupt 1
  84. {
  85.           TH0 = (65536-10000)/256;
  86.         TL0 = (65536-10000)%256;
  87.         keyscan();
  88. }

  89. void t1_interrupt() interrupt 3
  90. {
  91.         TH1 = (65536-100)/256;
  92.         TL1 = (65536-100)%256;
  93.                        
  94.         if(flag_zheng==1)//ZHENG
  95.         {
  96.                         IN2=0;
  97.                           IN4=0;
  98.                         if(count==speed) {IN1=1;IN3=1;}
  99.                         if(count==100) {count=0;IN1=0;IN3=0;}
  100.           }
  101.         else if(flag_fan==1)//FAN
  102.         {
  103.                         //flag_zheng=0;
  104.                         IN1=0;
  105.                           IN3=0;
  106.                         if(count==speed) {IN2=1;IN4=1;}
  107.                         if(count==100) {count=0;IN2=0;IN4=0;}
  108.   }
  109.        
  110.         else if(flag_stop == 1)//TING
  111.         {
  112.                         IN1=0;
  113.                     IN2=0;
  114.                           IN3=0;
  115.                           IN4=0;
  116.   }
  117.        
  118.         else if(flag_left == 1)//ZUO ZHUAN
  119.         {
  120.                        
  121.                           IN2=0;        IN4=0;
  122.                         if(speed>=70) speed = 60;
  123. ……………………

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

所有資料51hei提供下載:
WiFi除塵.zip (84.47 KB, 下載次數: 9)




評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:1 發表于 2017-7-4 01:46 | 只看該作者
WIFI除塵是個什么概念啊
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天干夜夜操 | 国产精品99久久久精品免费观看 | 黄色在线 | 欧美亚洲视频 | 久草免费电影 | 免费在线看黄 | 日韩精品一区二区三区视频播放 | 欧美不卡一区二区 | 成年网站在线观看 | 日韩精品久久一区二区三区 | 羞羞视频在线观看免费观看 | 在线中文字幕亚洲 | 亚洲男女视频在线观看 | 精品久久久久一区 | a级大片免费观看 | 99热热热 | 久久99精品久久久久久 | 国产精品日韩欧美一区二区三区 | 午夜视频网站 | 精品久久久久久久久久久下田 | 免费看的黄网站 | av影音资源 | 日本久久久久久 | 欧美人妇做爰xxxⅹ性高电影 | 午夜精品视频在线观看 | 亚洲国产欧美在线 | 精品伦精品一区二区三区视频 | 亚洲精品电影 | 国产成人精品一区二区 | 欧美中文字幕一区 | 成人黄色电影在线观看 | 色综合久久天天综合网 | 97视频在线观看免费 | 91精品国产乱码久久蜜臀 | 欧美日韩精品国产 | 国产一区二区自拍 | 羞羞网站在线免费观看 | 国产欧美一区二区三区另类精品 | 日韩一区二区不卡 | 成人不卡一区二区 | 高清成人av |