亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sushe_lamp.lst

?? 帶時間顯示的室內(nèi)燈光控制
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.06   SUSHE_LAMP                                                            01/02/2009 13:18:11 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE SUSHE_LAMP
OBJECT MODULE PLACED IN sushe_lamp.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sushe_lamp.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg52.h>
   2          #include<intrins.h>
   3          #define uchar unsigned char
   4          #define uint  unsigned int
   5          sbit DQ=P3^0;           //溫度傳感的DQ腳
   6          sbit lcden=P3^1;        //LCD 的E腳
   7          sbit lcdrs=P3^2;        //LCD的RS腳
   8          sbit cro_l=P3^3;        //光控中斷控制腳
   9          sbit cro_h=P3^4;        //人體紅外中斷控制腳
  10          sbit lamp=P3^5;
  11          sbit wr=P3^6;
  12          sbit rd=P3^7;
  13          sbit cro_t=P1^7;        //時間控制中斷腳
  14          bit flag_init=0;
  15          uchar code ascII[]={
  16          0x30,0x31,0x32,0x33,
  17          0x34,0x35,0x36,0x37,
  18          0x38,0x39};                     //0到9的ASCII碼
  19          uchar code tbweek[][9]={
  20          {0x4d,0x6f,0x6e,0x64,0x61,0x79},
  21          {0x54,0x75,0x65,0x73,0x64,0x61,0x79},
  22          {0x57,0x65,0x64,0x6e,0x65,0x73,0x64,0x61,0x79},
  23          {0x54,0x68,0x75,0x72,0x73,0x64,0x61,0x79},
  24          {0x46,0x72,0x69,0x64,0x61,0x79},
  25          {0x53,0x64,0x74,0x75,0x72,0x64,0x61,0x79},
  26          {0x53,0x75,0x6e,0x64,0x61,0x79}};       //星期一到星期天在液晶中顯示用的代碼
  27          uint tens,units,decile,tmp,un_guang;
  28          uchar time,sec,min,hour,week;
  29          float tmprt;
  30          void time_init();
  31          void lcd_init();
  32          void ADC_init();
  33          void write_com(uchar com);
  34          void write_data(uchar date);
  35          void DS18B20_init();
  36          void Readtemperature();
  37          void Writeonechar(uchar dat);
  38          uchar Readonechar();
  39          void displaytt(uchar sec1,uchar min1,uchar hour1);
  40          void displaytemp();
  41          void displaywe();
  42          void keyscan();
  43          void delay(uint z);
  44          void Delay_uS(uint tt);
  45          
  46          void main()
  47          {
  48   1              lcd_init();                     //液晶初始化
  49   1              time_init();            //定時器初始化
  50   1              DS18B20_init();         //溫度傳感器初始化
  51   1              hour=12;
  52   1          while(1)
  53   1          {
  54   2              Readtemperature();     //讀DS18B20檢測到的溫度
  55   2                      displaytt(sec,min,hour);
C51 COMPILER V7.06   SUSHE_LAMP                                                            01/02/2009 13:18:11 PAGE 2   

  56   2                      keyscan();
  57   2                      displaytemp();
  58   2                      displaywe();
  59   2                      ADC_init();
  60   2                      if(un_guang>52) //(假設(shè))夜晚光強少于150lx
  61   2                              cro_l=1;
  62   2                      else    //白天光強大于150lx,AD轉(zhuǎn)換后數(shù)少于52,給中斷口一個電平,使進入燈滅函數(shù)
  63   2                              cro_l=0;
  64   2                      if(cro_h==1)
  65   2                              lamp=0;
  66   2                      else    //人體紅外檢測到有低電平(沒人時),控制燈滅
  67   2                              lamp=1;
  68   2                      if(hour==8)             //早上八點讓被睡眠開關(guān)置零的P1^7口恢復(fù)高電平,傳感器開始正常工作
  69   2                              cro_t=1;
  70   2                      delay(21);
  71   2              while(time>=16)         //用大于等于代替等于才能進去
  72   2                       { 
  73   3                              time=0;
  74   3                      sec++;
  75   3                              while(sec==60)
  76   3                               {
  77   4                                sec=0;
  78   4                                min++;
  79   4                                while(min==60)
  80   4                                      {
  81   5                                           min=0;
  82   5                                           hour++;
  83   5                                           while(hour==24)
  84   5                                                 {
  85   6                                                       sec=0;
  86   6                                                       min=0;
  87   6                                                       hour=0;
  88   6                                                       week++;
  89   6                                                       while(week==7)
  90   6                                                              week=0; 
  91   6                                                 }
  92   5                                              
  93   5                                              
  94   5                                      }
  95   4                               
  96   4                               }
  97   3                      
  98   3                        }  
  99   2      
 100   2         }
 101   1      
 102   1      }
 103          void lcd_init()
 104          {
 105   1              lcden=0;                        //寫狀態(tài),使能為高脈沖
 106   1              write_com(0x38);        //顯示模式設(shè)置
 107   1              write_com(0x01);        //顯示清屏
 108   1              write_com(0x0c);        //開顯示,光標(biāo)不顯示
 109   1              write_com(0x06);        //光標(biāo)移動設(shè)置
 110   1              write_com(0x80+0x00);   //設(shè)置數(shù)據(jù)地址指針
 111   1      }
 112          void write_com(uchar com)       //往LCD寫指令
 113          {
 114   1              lcdrs=0;
 115   1              P2=com;
 116   1              delay(2);
 117   1              lcden=1;
C51 COMPILER V7.06   SUSHE_LAMP                                                            01/02/2009 13:18:11 PAGE 3   

 118   1              delay(2);
 119   1              lcden=0;
 120   1      }
 121          
 122          void write_data(uchar date)             //往LCD寫數(shù)據(jù)
 123          {
 124   1              lcdrs=1;
 125   1              P2=date;
 126   1              delay(2);
 127   1              lcden=1;
 128   1              delay(2);
 129   1              lcden=0;
 130   1      }
 131          void displaytt(uchar sec1,uchar min1,uchar hour1)       //LCD時間顯示
 132          {
 133   1                      uchar s1,s2,m1,m2,h1,h2;
 134   1                      write_com(0x80+0x00);
 135   1              s2=sec1/10;
 136   1                      s1=sec1%10;
 137   1                      m2=min1/10;
 138   1                      m1=min1%10;
 139   1                  h2=hour1/10;
 140   1                      h1=hour1%10;
 141   1                      s1=ascII[s1];
 142   1                      s2=ascII[s2];
 143   1                      m1=ascII[m1];
 144   1                      m2=ascII[m2];
 145   1                      h1=ascII[h1];
 146   1                      h2=ascII[h2];
 147   1                      write_data(h2);
 148   1                      delay(5);
 149   1                      write_data(h1);
 150   1                      delay(5);
 151   1                      write_data(0x3a);
 152   1                      delay(5);
 153   1                      write_data(m2);
 154   1                      delay(5);
 155   1                      write_data(m1);
 156   1                      delay(5);
 157   1                      write_data(0x3a);
 158   1                      delay(5);
 159   1                      write_data(s2);
 160   1                      delay(5);
 161   1                      write_data(s1);
 162   1                      delay(5);
 163   1      
 164   1      
 165   1      }
 166          void displaywe()        //顯示星期
 167          {
 168   1              uchar j,we;
 169   1              write_com(0x80+0x40);
 170   1              we=tbweek[week][0];
 171   1              for(j=0;j<=8;j++)
 172   1                      {
 173   2                              we=tbweek[week][j];
 174   2                              write_data(we);
 175   2                              delay(2);                       
 176   2                      }
 177   1      

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线不卡一区二区| 欧美午夜精品久久久| 精品日韩成人av| 久久精品国产99久久6| 精品久久久三级丝袜| 国产一区二区精品久久91| 久久久久久久久久久久电影| 国产传媒日韩欧美成人| 国产精品久久久久久久久果冻传媒| 91香蕉视频mp4| 亚洲国产欧美另类丝袜| 日韩精品一区二区三区视频播放 | 亚洲一区二区三区四区五区黄| 色中色一区二区| 日韩不卡一区二区三区 | 欧美色中文字幕| 日韩高清在线不卡| 国产日韩欧美不卡在线| 色婷婷久久久综合中文字幕| 日韩激情视频在线观看| 欧美tickle裸体挠脚心vk| 国产91露脸合集magnet| 亚洲精品久久久久久国产精华液| 91麻豆精品国产91久久久久| 国产69精品久久久久毛片| 亚洲精品综合在线| 日韩欧美专区在线| av激情亚洲男人天堂| 日韩成人免费在线| 日韩伦理av电影| 日韩欧美二区三区| 99精品欧美一区二区三区小说| 午夜精品一区在线观看| 国产欧美日本一区二区三区| 欧美在线制服丝袜| 国产一区二区网址| 亚洲电影在线播放| 国产精品国产自产拍高清av王其| 欧美日韩在线播放三区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 综合久久综合久久| 欧美一卡二卡在线| 色婷婷精品久久二区二区蜜臀av | 国产九九视频一区二区三区| 亚洲资源中文字幕| 久久久久国产免费免费 | 日韩欧美视频一区| 在线欧美日韩精品| 国产乱码字幕精品高清av| 五月婷婷另类国产| 自拍偷在线精品自拍偷无码专区| 精品久久久久久最新网址| 在线观看精品一区| 99国产精品国产精品毛片| 激情国产一区二区| 日本亚洲视频在线| 夜夜爽夜夜爽精品视频| 国产精品天天摸av网| 精品精品国产高清一毛片一天堂| 欧美在线不卡视频| 色婷婷一区二区三区四区| 丁香激情综合国产| 国产精品69久久久久水密桃| 强制捆绑调教一区二区| 五月激情综合婷婷| 亚洲成人激情综合网| 一区二区三区国产| 亚洲欧美二区三区| 日韩毛片一二三区| 中文字幕亚洲在| 国产精品久久久久久久久免费樱桃| 国产视频视频一区| 国产亚洲va综合人人澡精品| 26uuu色噜噜精品一区二区| 91精品欧美久久久久久动漫| 夜色激情一区二区| 一区二区三区免费观看| 中文字幕成人av| 久久综合九色综合欧美98 | 国产精品美女一区二区在线观看| 欧美一级xxx| 91精品国产综合久久久久久漫画 | 国产99久久久精品| 成人福利在线看| 国产成人免费视频精品含羞草妖精| 日韩福利视频网| 日本美女视频一区二区| 午夜私人影院久久久久| 亚洲综合在线电影| 尤物在线观看一区| 日韩理论电影院| 国产精品久久久久影院老司| 欧美国产日韩在线观看| 欧美激情一区二区三区在线| 国产日韩欧美一区二区三区乱码 | 亚洲小说欧美激情另类| 一二三四区精品视频| 亚洲人被黑人高潮完整版| 亚洲小少妇裸体bbw| 无吗不卡中文字幕| 七七婷婷婷婷精品国产| 美国一区二区三区在线播放| 久久爱另类一区二区小说| 久久草av在线| 丁香啪啪综合成人亚洲小说 | 亚洲精品免费视频| 亚洲一区二区高清| 日日夜夜免费精品| 精品一区二区三区日韩| 岛国一区二区在线观看| 色综合网色综合| 欧美日韩黄色一区二区| 日韩视频免费观看高清在线视频| 久久久亚洲欧洲日产国码αv| 中文字幕乱码久久午夜不卡| 亚洲男人的天堂一区二区| 日韩国产欧美在线观看| 国产一区二区中文字幕| 成人不卡免费av| 国产清纯在线一区二区www| 国产精品久久久久影院老司| 亚洲欧美国产高清| 国产一本一道久久香蕉| 一本大道av一区二区在线播放| 欧美欧美午夜aⅴ在线观看| 精品日韩在线一区| 日韩一区日韩二区| 丝袜美腿亚洲一区| 国产一区 二区 三区一级| 欧美午夜理伦三级在线观看| 精品国产污网站| 亚洲裸体xxx| 精品一区二区三区在线观看国产| 成人18视频在线播放| 欧美精品亚洲一区二区在线播放| 亚洲国产电影在线观看| 亚洲成av人片一区二区| 成人福利视频在线| 精品久久久久香蕉网| 一区二区在线观看免费视频播放| 另类欧美日韩国产在线| 色噜噜夜夜夜综合网| 亚洲精品在线观看网站| 亚洲国产视频网站| a在线欧美一区| 精品久久久三级丝袜| 亚洲国产欧美在线人成| 久久99精品国产麻豆不卡| 欧美日韩国产首页在线观看| 国产日韩欧美高清在线| 日本欧美韩国一区三区| 色爱区综合激月婷婷| 国产午夜一区二区三区| 日韩**一区毛片| 91丨porny丨国产| 久久久精品2019中文字幕之3| 亚洲制服丝袜av| 不卡的电影网站| 国产亚洲制服色| 美国一区二区三区在线播放| 99国产精品99久久久久久| 中文字幕免费观看一区| 国产一区二区三区日韩| 69久久99精品久久久久婷婷| 亚洲综合色在线| 99久久精品国产网站| 精品美女在线播放| 国产一区二区主播在线| 日韩视频免费直播| 日韩—二三区免费观看av| 欧美日韩视频专区在线播放| 亚洲欧美另类小说| 国产成人精品亚洲日本在线桃色| 久久久久久久国产精品影院| 麻豆视频一区二区| 欧美一级在线视频| 日韩精品91亚洲二区在线观看| 在线一区二区三区四区五区 | 欧美高清性hdvideosex| 亚洲免费在线视频一区 二区| 高清免费成人av| 国产欧美精品一区二区色综合 | 成人性视频网站| 国产欧美日韩综合| 99免费精品视频| 国产精品国模大尺度视频| 成人97人人超碰人人99| 国产精品国产三级国产三级人妇| 国产精品一区二区三区四区| 欧美日韩国产美| 日韩1区2区日韩1区2区| 欧美日韩国产欧美日美国产精品| 视频一区欧美日韩| 制服视频三区第一页精品| 欧美猛男超大videosgay| 一级做a爱片久久| 欧美日韩和欧美的一区二区| 日韩精品亚洲一区二区三区免费| 欧美乱熟臀69xxxxxx| 欧美激情一二三区|