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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.lst

?? 基于AT89C2051的SHT11溫濕度傳感器嵌入式程序KEIL環境
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 179   2                      {
C51 COMPILER V7.00  MAIN                                                                   10/10/2007 14:42:11 PAGE 4   

 180   3                      case 1:{//啟動測量濕度
 181   4                              MeasureHum();
 182   4      /*      aaa=0x12;
 183   4              TxData();
 184   4              if(F0==1)
 185   4              aaa=0xaa;//無器件
 186   4              else
 187   4              aaa=0x55;//有器件
 188   4              TxData();
 189   4      */                      /*TH0=0Xca;
 190   4                              TL0=0X00;//11.0592MHz 15mS
 191   4                              TR0=1;*/
 192   4                              count=0;
 193   4                              MeasureMode++;}break;
 194   3                      case 2:if(count==2)
 195   3                                      {MeasureMode++;count=0;}break;//等待延時
 196   3                      case 3:{//讀濕度數據
 197   4                                      if(SDA==0) //等待測量完畢
 198   4                                      {
 199   5                                      canmea=0;
 200   5                                      hum=CalculateHum();
 201   5                                      dat=floor(hum*100);
 202   5                                      dhum[0]=floor(hum/10);//十位
 203   5                                      ftem=1000;ftem=fmod(dat,ftem);
 204   5                                      dhum[1]=floor(ftem/100);//個位
 205   5                                      dat=ftem;ftem=100;ftem=fmod(dat,ftem);
 206   5                                      dhum[2]=floor(ftem/10);//十分一位
 207   5                                      dat=ftem;ftem=10;ftem=fmod(dat,ftem);
 208   5                                      dhum[3]=floor(ftem);//百分一位
 209   5      /*                              for(p=dhum,i=0;i<4;i++,p++)
 210   5                                      {aaa=*p;TxData();}
 211   5      */                              MeasureMode++;
 212   5                                      }
 213   4                              }break;
 214   3                      case 4:if(count==2)
 215   3                                      {MeasureMode++;count=0;}break;//等待延時
 216   3                      case 5:{//啟動測量溫度
 217   4                              MeasureTem();
 218   4      /*      aaa=0x13;
 219   4              TxData();
 220   4              if(F0==1)
 221   4              aaa=0xaa;//無器件
 222   4              else
 223   4              aaa=0x55;//有器件
 224   4              TxData();
 225   4      */                      /*TH0=0X28;
 226   4                              TL0=0X00;//11.0592MHz 60mS
 227   4                              TR0=1;*/
 228   4                              count=0;
 229   4                              MeasureMode++;}break;
 230   3                      case 6:if(count==4)
 231   3                                      {MeasureMode++;count=0;}break;//等待延時
 232   3                      case 7:{//讀溫度數據
 233   4                                      if(SDA==0)//等待測量完畢
 234   4                                      {
 235   5                                      canmea=0;
 236   5                                      tem=CalculateTem();
 237   5                              //      dat=fsign(tem/100);
 238   5                              //      p=&tem;aaa=*p;
 239   5                                      if (tem<0)
 240   5                                      {dtem[0]=0x0f;//符號位
 241   6                                      tem=fabs(tem);
C51 COMPILER V7.00  MAIN                                                                   10/10/2007 14:42:11 PAGE 5   

 242   6                                      }
 243   5                                      else
 244   5                                      {tem=fabs(tem);
 245   6                                      ftem=100;
 246   6                                      ftem=fmod(tem,ftem);
 247   6                                      dtem[0]=floor(ftem);//百位
 248   6                                      }
 249   5                                      dtem[1]=floor(tem/10);//十位
 250   5                                      ftem=10;
 251   5                                      ftem=fmod(tem,ftem);
 252   5                                      dtem[2]=floor(ftem);//個位
 253   5                                      ftem=fmod(ftem*10,10);
 254   5                                      dtem[3]=floor(ftem);//十分一位
 255   5      /*                              for(p=dtem,i=0;i<4;i++,p++)
 256   5                                      {aaa=*p;TxData();}
 257   5      */                              MeasureMode=1;uartflasT=1;okmea=0;/*P0=~P0;*/
 258   5                                      }
 259   4                              }break;
 260   3                      default:;
 261   3                      }
 262   2              }
 263   1      }
 264          /*************************************Rmain      END *******************************/
 265          /**************************************Measure  START ******************************/
 266          /*void measure(void)
 267          {       
 268          }
 269          /**************************************Measure  END   ******************************/
 270          /*void TxData (void)
 271          {
 272                  SBUF=aaa;       
 273                  while(TI==0);
 274                          TI=0;
 275          
 276          }*/
 277          void Inituart(void)
 278          {
 279   1              TMOD = 0x21;                            //timer1 working mode 1
 280   1              TL1 = 0xfd;                                     //fb=9600 for 18.432mhz Fosc,and ... 
 281   1              TH1 = 0xfd;                                     //fd=9600 for 11.0592mhz Fosc
 282   1              SCON = 0x50;                            //uart mode 3,ren==1
 283   1              //PCON = 0x80;                          //smod=0
 284   1              TR1 = 1;                                        //start timer1
 285   1              ES=1;
 286   1      }
 287          void Inittimer0(void)
 288          {
 289   1              TMOD = 0x21;                            //timer0 working mode 1
 290   1              TL0 = 0x00;                                     //
 291   1              TH0 = 0xb8;                                     //20ms for 11.0592mhz Fosc
 292   1              TR0 = 1;                                        //start timer1
 293   1              ET0=1;EA=1;
 294   1      }
 295          //--------------------------------------------------------------------------------------------------
 296          // 函數名稱: timer0
 297          // 定時器0中斷函數
 298          // 函數功能: 計時
 299          //--------------------------------------------------------------------------------------------------
 300          void timer0 (void) interrupt 1 using 2
 301          {
 302   1              TH0=0Xb8;
 303   1              TL0=0X00;//11.0592MHz 20mS
C51 COMPILER V7.00  MAIN                                                                   10/10/2007 14:42:11 PAGE 6   

 304   1              if (MeasureMode==2)count++;
 305   1              if (MeasureMode==4)count++;
 306   1              if (MeasureMode==6)count++;
 307   1              second++;
 308   1              if (second==100)
 309   1              {
 310   2                      second=0;
 311   2      /*              switch(MeasureMode)
 312   2                      {
 313   2                      case 4:{MeasureMode++;}break;
 314   2                      case 0:{MeasureMode++;}break;
 315   2                      default:;
 316   2                      }*/
 317   2              }
 318   1      }
 319          //--------------------------------------------------------------------------------------------------
 320          // 函數名稱: uart
 321          // 定時器0中斷函數
 322          // 函數功能: 計時
 323          //--------------------------------------------------------------------------------------------------
 324          void uart (void) interrupt 4 using 0
 325          {
 326   1      uchar dsbuf;
 327   1              if(RI==1)
 328   1              {
 329   2                      RI=0;dsbuf=SBUF;
 330   2                      switch(dsbuf)
 331   2                      {
 332   3                      case 0X80:{rnum=0;}break;
 333   3                      case 0X7F:{uartflasR=1;}break;
 334   3              //      case 0Xaa:{SBUF=0x55;tlen=0;}break;
 335   3                      default:{receivebuf[rnum]=dsbuf;
 336   4                      rnum++;}
 337   3                      }
 338   2              }
 339   1              if(TI==1)
 340   1              {
 341   2                      TI=0;
 342   2                      if (tnum<tlen)
 343   2                      {SBUF=sendbuf[tnum];tnum++;
 344   3                      }
 345   2              }
 346   1      }
 347          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1147    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     32       4
   IDATA SIZE       =     27    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久久久久久久久久| 国产乱子伦视频一区二区三区| 成人av影院在线| 国产精品免费视频网站| 成人av在线资源网站| 国产精品国产a| 色噜噜夜夜夜综合网| 亚洲国产日日夜夜| 欧美一区二区三区小说| 在线这里只有精品| 亚洲地区一二三色| 欧美电影免费观看高清完整版在| 国产麻豆精品在线观看| 中文一区在线播放| 色八戒一区二区三区| 午夜精品久久久久| 亚洲精品一线二线三线无人区| 国产精品亚洲成人| 一区二区高清视频在线观看| 欧美色精品天天在线观看视频| 久久超碰97中文字幕| 中文字幕欧美国产| 欧美性受xxxx黑人xyx性爽| 精品一区二区三区在线观看| 国产欧美久久久精品影院| 欧美午夜精品理论片a级按摩| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久午夜羞羞影院免费观看| 91高清在线观看| 国内精品自线一区二区三区视频| 国产精品素人一区二区| 精品1区2区3区| 国产91精品一区二区麻豆亚洲| 亚洲精品亚洲人成人网 | 午夜精品福利视频网站| 日韩女优视频免费观看| 日本韩国视频一区二区| 久久精品国产一区二区三| 亚洲欧美偷拍卡通变态| 日韩欧美卡一卡二| 色狠狠色狠狠综合| 国内精品伊人久久久久影院对白| 国产精品综合在线视频| 一区二区三区四区激情| 久久精品无码一区二区三区| 欧美日韩一区二区三区四区 | 欧美精彩视频一区二区三区| 在线看一区二区| 国产精品亚洲专一区二区三区| 午夜电影网亚洲视频| 综合自拍亚洲综合图不卡区| 欧美一级黄色片| 色综合天天综合网国产成人综合天| 麻豆成人久久精品二区三区小说| 亚洲色图欧美偷拍| 日本一区二区三区电影| 日韩欧美不卡一区| 欧美高清一级片在线| 一本色道亚洲精品aⅴ| 国产黄色精品网站| 蜜桃av一区二区在线观看| 一二三四社区欧美黄| 中文字幕一区二区三区精华液| 欧美精品一区二区三| 日韩欧美专区在线| 欧美伦理影视网| 在线亚洲+欧美+日本专区| 91色.com| av在线一区二区三区| 国产sm精品调教视频网站| 六月丁香综合在线视频| 国产sm精品调教视频网站| 国产另类ts人妖一区二区| 久久精品国产精品亚洲综合| 日韩精品一卡二卡三卡四卡无卡| 亚洲人xxxx| 亚洲男人天堂一区| 亚洲摸摸操操av| 1000精品久久久久久久久| 亚洲天堂网中文字| 亚洲欧美激情在线| 亚洲黄色免费网站| 亚洲国产精品麻豆| 日本视频一区二区三区| 美女一区二区视频| 久草在线在线精品观看| 精品午夜一区二区三区在线观看 | 久久草av在线| 精品一区二区久久| 国产一区二区三区四区五区入口| 久久99久久精品欧美| 国产剧情在线观看一区二区| 国产一区二区不卡在线| 国产成人久久精品77777最新版本| 国产夫妻精品视频| av激情成人网| 欧美日韩一区久久| 日韩精品中文字幕一区| 精品国偷自产国产一区| 国产日韩v精品一区二区| 中文字幕在线一区免费| 亚洲精品欧美综合四区| 日产国产高清一区二区三区| 91久久国产综合久久| 欧美日韩欧美一区二区| 欧美一区二区三区免费观看视频| 亚洲精品一区二区三区福利| 国产人久久人人人人爽| 一区二区三区欧美| 日产国产高清一区二区三区| 国产精品资源在线| 色哟哟日韩精品| 日韩一区二区视频| 国产精品美女久久久久高潮| 亚洲精品国久久99热| 人人爽香蕉精品| 丁香五精品蜜臀久久久久99网站| 欧美又粗又大又爽| www久久久久| 亚洲国产综合视频在线观看| 国产在线国偷精品产拍免费yy| 97精品超碰一区二区三区| 欧美精品久久99久久在免费线| 国产午夜精品久久久久久免费视| 亚洲欧美一区二区三区国产精品| 久久精品国产精品亚洲红杏| 99久久国产免费看| 日韩女同互慰一区二区| 日韩一区中文字幕| 久久99国产精品免费网站| 色婷婷久久一区二区三区麻豆| 精品区一区二区| 一区二区三区四区不卡在线| 国产综合久久久久久鬼色 | 欧美精品日韩综合在线| 日本一二三四高清不卡| 日本欧美一区二区三区乱码| 成人精品一区二区三区四区 | 亚洲免费av高清| 国产一区二区三区av电影 | 精品综合久久久久久8888| 91国内精品野花午夜精品| 国产精品丝袜黑色高跟| 美洲天堂一区二卡三卡四卡视频| 色综合视频在线观看| 中文字幕不卡在线观看| 激情五月激情综合网| 91精品国产综合久久久蜜臀图片| 亚洲手机成人高清视频| 高清shemale亚洲人妖| 欧美tickling网站挠脚心| 丝袜美腿亚洲色图| 欧美成va人片在线观看| 亚洲精品五月天| 成人av片在线观看| 国产女人水真多18毛片18精品视频| 蜜臀91精品一区二区三区| 欧美性大战久久久久久久| 国产精品九色蝌蚪自拍| 风间由美性色一区二区三区| 久久婷婷国产综合国色天香| 免费观看一级欧美片| 日韩欧美一二三四区| 人人爽香蕉精品| 日韩欧美成人午夜| 99久久久久久99| 国产精品高潮呻吟| 成人国产精品免费观看| 日本一区二区三区久久久久久久久不| 国产原创一区二区| 国产亚洲午夜高清国产拍精品| 精品写真视频在线观看| 久久夜色精品国产欧美乱极品| 日本大胆欧美人术艺术动态| 欧美一区二区精品在线| 美腿丝袜亚洲三区| 日韩精品一区在线| 国产一区二区在线影院| 久久久综合九色合综国产精品| 国产一区二区91| 久久精品人人做人人综合| 成人免费视频播放| 亚洲免费观看视频| 欧美日韩黄色一区二区| 免费观看日韩av| 国产欧美精品区一区二区三区| 成人黄色av电影| 亚洲欧美另类综合偷拍| 欧美日韩一区不卡| 久久精品久久久精品美女| 国产三级欧美三级日产三级99| 成人在线综合网| 亚洲免费在线播放| 日韩午夜在线影院| 成人永久看片免费视频天堂| 亚洲欧美日韩国产综合| 在线播放中文字幕一区| 国产成人精品在线看| 有坂深雪av一区二区精品| 日韩一级二级三级|