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

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

?? system_alarm.lst

?? 有關(guān)于ds1820智能溫控的
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 233          unsigned char ReadOneChar(void)
 234          {
 235   1              uchar i=0;
 236   1              uchar dat = 0;
 237   1              for (i=8;i>0;i--)
 238   1               {
 239   2                        DQ = 0; // 給脈沖信號
 240   2                        dat>>=1;
 241   2                        DQ = 1; // 給脈沖信號
C51 COMPILER V7.50   SYSTEM_ALARM                                                          06/22/2007 17:18:23 PAGE 5   

 242   2                        if(DQ)
 243   2                        dat|=0x80;
 244   2                        delay_18B20(4);
 245   2               }
 246   1              return(dat);
 247   1      }
 248          
 249          /*************ds18b20寫一個字節(jié)****************/  
 250          
 251          void WriteOneChar(uchar dat)
 252          {
 253   1              unsigned char i=0;
 254   1              for (i=8; i>0; i--)
 255   1              {
 256   2                      DQ = 0;
 257   2                      DQ = dat&0x01;
 258   2              delay_18B20(5);
 259   2                      DQ = 1;
 260   2              dat>>=1;
 261   2       }
 262   1      }
 263          
 264          /**************讀取ds18b20當前溫度************/
 265          
 266          void ReadTemperature(void)
 267          {
 268   1              unsigned char a=0;
 269   1              unsigned char b=0;
 270   1              unsigned char t=0;
 271   1      
 272   1              Init_DS18B20();
 273   1              WriteOneChar(0xCC);     // 跳過讀序號列號的操作
 274   1              WriteOneChar(0x44);     // 啟動溫度轉(zhuǎn)換
 275   1      
 276   1              delay_18B20(100);       // this message is wery important
 277   1      
 278   1              Init_DS18B20();
 279   1              WriteOneChar(0xCC);     //跳過讀序號列號的操作
 280   1              WriteOneChar(0xBE);     //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度
 281   1      
 282   1              delay_18B20(100);
 283   1      
 284   1              a=ReadOneChar();        //讀取溫度值低位
 285   1              b=ReadOneChar();                //讀取溫度值高位
 286   1              temp1=b<<4;
 287   1              temp1+=(a&0xf0)>>4;
 288   1              temp2=a&0x0f;
 289   1      
 290   1         temp=((b*256+a)>>4);    //當前采集溫度值除16得實際溫度值
 291   1      
 292   1      
 293   1      }
 294          
 295          /***************液晶顯示子函數(shù)1正常顯示*****************/
 296          
 297          void displayfun1(void)
 298          {       
 299   1              WriteCommandLCM(0x0c,1);                                         //顯示屏打開,光標不顯示,不閃爍,檢測忙信號   
 300   1              DisplayListChar(0,0,str0);      
 301   1              DisplayListChar(0,1,str1);      
 302   1                                                                                                        
 303   1              DisplayOneChar(3,0,hour/10+0x30);                   //液晶上顯示小時
C51 COMPILER V7.50   SYSTEM_ALARM                                                          06/22/2007 17:18:23 PAGE 6   

 304   1              DisplayOneChar(4,0,hour%10+0x30);
 305   1      
 306   1              DisplayOneChar(6,0,minite/10+0x30);                     //液晶上顯示分
 307   1              DisplayOneChar(7,0,minite%10+0x30);
 308   1              
 309   1              DisplayOneChar(9,0,seconde/10+0x30);        //液晶上顯示秒
 310   1              DisplayOneChar(10,0,seconde%10+0x30);
 311   1      
 312   1              DisplayOneChar(4,1,K/10+0x30);                      //液晶上顯示設(shè)定的溫度
 313   1              DisplayOneChar(5,1,K%10+0x30);
 314   1       
 315   1              DisplayOneChar(11,1,temp1/10+0x30);         //液晶上顯示測得的溫度  
 316   1              DisplayOneChar(12,1,temp1%10+0x30);
 317   1              DisplayOneChar(14,1,temp2/10+0x30);
 318   1      
 319   1              if(ON_OFF==0)                                                 //若溫控標志為0
 320   1              {
 321   2                      DisplayOneChar(14,0,0x4f);                         // 液晶上顯示不控溫的標志
 322   2                      DisplayOneChar(15,0,0x46);
 323   2              }
 324   1              else
 325   1              {
 326   2                      DisplayOneChar(14,0,0x4f);                         // 液晶上顯示控溫的標志
 327   2                      DisplayOneChar(15,0,0x4e);
 328   2                      if(outflag==1)
 329   2                          DisplayOneChar(0,0,0x7c);                      
 330   2                  else
 331   2                              DisplayOneChar(0,0,0xef);
 332   2              }
 333   1      
 334   1              
 335   1      }
 336          /************液晶顯示子函數(shù)2***************/
 337          
 338          void displayfun2(void)
 339          {
 340   1              WriteCommandLCM(0x0c,1);                     //顯示屏打開,光標不顯示,不閃爍,檢測忙信號       
 341   1              DisplayListChar(0,0,str0);      
 342   1              DisplayListChar(0,1,str1);      
 343   1                      
 344   1              DisplayOneChar(6,0,minite/10+0x30);
 345   1              DisplayOneChar(7,0,minite%10+0x30);
 346   1              
 347   1              DisplayOneChar(9,0,seconde/10+0x30);
 348   1              DisplayOneChar(10,0,seconde%10+0x30);
 349   1      
 350   1              DisplayOneChar(4,1,K/10+0x30);                     
 351   1              DisplayOneChar(5,1,K%10+0x30);
 352   1       
 353   1              DisplayOneChar(11,1,temp1/10+0x30);         
 354   1              DisplayOneChar(12,1,temp1%10+0x30);
 355   1              DisplayOneChar(14,1,temp2/10+0x30);
 356   1      
 357   1              WriteCommandLCM(0x0f,1);                                         //顯示屏打開,光標顯示,閃爍,檢測忙信號       
 358   1          DisplayOneChar(3,0,hour/10+0x30);
 359   1              DisplayOneChar(4,0,hour%10+0x30);
 360   1      }
 361          
 362          /**************液晶顯示子函數(shù)3*****************/
 363          
 364          void displayfun3(void)
 365          {
C51 COMPILER V7.50   SYSTEM_ALARM                                                          06/22/2007 17:18:23 PAGE 7   

 366   1              WriteCommandLCM(0x0c,1);                                //顯示屏打開,光標不顯示,不閃爍,檢測忙信號    
 367   1              DisplayListChar(0,0,str0);      
 368   1              DisplayListChar(0,1,str1);      
 369   1              
 370   1              DisplayOneChar(3,0,hour/10+0x30);
 371   1              DisplayOneChar(4,0,hour%10+0x30); 
 372   1      
 373   1              DisplayOneChar(9,0,seconde/10+0x30);
 374   1              DisplayOneChar(10,0,seconde%10+0x30);
 375   1      
 376   1              DisplayOneChar(4,1,K/10+0x30);                     
 377   1              DisplayOneChar(5,1,K%10+0x30);
 378   1      
 379   1              DisplayOneChar(11,1,temp1/10+0x30);         
 380   1              DisplayOneChar(12,1,temp1%10+0x30);
 381   1              DisplayOneChar(14,1,temp2/10+0x30);
 382   1      
 383   1         
 384   1              WriteCommandLCM(0x0f,1);                                         //顯示屏打開,光標顯示,閃爍,檢測忙信號
 385   1              DisplayOneChar(6,0,minite/10+0x30);
 386   1              DisplayOneChar(7,0,minite%10+0x30);
 387   1      
 388   1      }
 389          
 390          /**************液晶顯示子函數(shù)4 *****************/
 391          
 392          void displayfun4(void)
 393          {
 394   1              WriteCommandLCM(0x0c,1);                                //顯示屏打開,光標不顯示,不閃爍,檢測忙信號    
 395   1              DisplayListChar(0,0,str0);      
 396   1              DisplayListChar(0,1,str1);      
 397   1              
 398   1              DisplayOneChar(3,0,hour/10+0x30);
 399   1              DisplayOneChar(4,0,hour%10+0x30); 
 400   1      
 401   1              DisplayOneChar(6,0,minite/10+0x30);
 402   1              DisplayOneChar(7,0,minite%10+0x30);
 403   1      
 404   1              DisplayOneChar(9,0,seconde/10+0x30);
 405   1              DisplayOneChar(10,0,seconde%10+0x30);
 406   1      
 407   1              
 408   1              DisplayOneChar(11,1,temp1/10+0x30);         
 409   1              DisplayOneChar(12,1,temp1%10+0x30);
 410   1              DisplayOneChar(14,1,temp2/10+0x30);
 411   1      
 412   1         
 413   1              WriteCommandLCM(0x0f,1);                                         //顯示屏打開,光標顯示,閃爍,檢測忙信號
 414   1              DisplayOneChar(4,1,K/10+0x30);                     
 415   1              DisplayOneChar(5,1,K%10+0x30);
 416   1      
 417   1      }
 418          
 419          /**************鍵盤掃描子函數(shù)******************/
 420          
 421          void keyscan(void)
 422          {
 423   1              uchar xx;                                           //局部變量
 424   1              P1=0xff;
 425   1              if(P1!=0xff)
 426   1                {
 427   2                  delay_LCM(50);
C51 COMPILER V7.50   SYSTEM_ALARM                                                          06/22/2007 17:18:23 PAGE 8   

 428   2      
 429   2                      if(P1!=0xff)
 430   2                        {     
 431   3                              xx=P1;
 432   3                              switch(xx)                                                     // 根據(jù)按鍵狀態(tài),調(diào)用不同的子函數(shù)
 433   3                              {
 434   4                                      case 0xfe:set_adj();       break;               
 435   4                                      case 0xfd:inc_key();       break;               
 436   4                                      case 0xfb:dec_key();       break;               
 437   4                                      case 0xf7:{delay_LCM(150);ON_OFF=!ON_OFF;while(!BLUE_ALARM);}  break;
 438   4                                      default:break;
 439   4                              }
 440   3                      
 441   3                        }
 442   2                      
 443   2                }
 444   1        
 445   1      }
 446          
 447          /**************設(shè)定工作模式子函數(shù)****************/
 448          
 449          void set_adj(void)
 450          {
 451   1              delay_LCM(100);
 452   1              set++;
 453   1          if(set>=4)set=0;
 454   1              while(!RED_ALARM);              
 455   1      }
 456          
 457          /****************按鍵加法子函數(shù)******************/
 458          
 459          void inc_key(void)
 460          {
 461   1              delay_LCM(150);
 462   1                      
 463   1              switch(set)
 464   1              {
 465   2                      case 0:if(P1==0xf7){delay_LCM(150);ON_OFF=!ON_OFF;}       break;
 466   2                      case 1:hour++;   if(hour>=23)hour=23;    break;
 467   2                      case 2:minite++; if(minite>=59)minite=59;break;
 468   2                      case 3:K++;if(K>=99)K=99;                                break; 
 469   2                      default:break;
 470   2              }
 471   1              while(!WRITE_ALARM);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩小说| 亚洲精品欧美二区三区中文字幕| 亚洲一区二区三区影院| 亚洲色图欧美激情| 亚洲美女区一区| 亚洲成人福利片| 激情欧美一区二区| 成人免费视频视频在线观看免费 | 波波电影院一区二区三区| www.日韩精品| 在线播放视频一区| 国产精品久久久久一区二区三区 | 成人视屏免费看| 91精品欧美一区二区三区综合在| 中文字幕一区二区三区精华液 | 成人伦理片在线| 欧美精品一二三四| 蜜桃视频第一区免费观看| 日韩欧美国产综合一区| 久久伊人中文字幕| 国产精品18久久久久久久网站| 成人午夜激情在线| 日韩一区在线看| 亚洲伊人伊色伊影伊综合网| 日韩二区在线观看| 精品日韩一区二区三区| 一区二区视频在线| 亚洲成在线观看| 欧美嫩在线观看| 五月天久久比比资源色| 日韩精品三区四区| 欧美日本不卡视频| 免费观看久久久4p| 成人av在线观| 亚洲激情六月丁香| 91精品国产综合久久久蜜臀图片| 国产成人免费在线观看不卡| 26uuu成人网一区二区三区| 国产成人一区在线| 色综合久久99| 五月天网站亚洲| 久久久影视传媒| 欧美性猛片xxxx免费看久爱| 欧美日韩久久不卡| 韩国中文字幕2020精品| 久久人人爽人人爽| 色综合久久久久综合体桃花网| 91亚洲精品久久久蜜桃网站 | 日韩一区二区免费电影| 国产精品久久久久久久浪潮网站| 一区二区三区国产| 国产精品私人自拍| 久久亚洲精华国产精华液| 欧美老年两性高潮| 2021久久国产精品不只是精品| 国产91高潮流白浆在线麻豆 | 国产一区日韩二区欧美三区| 亚洲午夜三级在线| 亚洲影视在线播放| 在线一区二区三区做爰视频网站| **性色生活片久久毛片| 成人丝袜高跟foot| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美电影免费观看完整版| 欧美日本不卡视频| 日韩精品综合一本久道在线视频| 亚洲不卡一区二区三区| 亚洲午夜免费福利视频| 日韩制服丝袜av| 蜜桃久久av一区| 天堂一区二区在线免费观看| 亚洲精选视频在线| 色综合天天在线| 色综合天天在线| av激情成人网| 亚洲综合激情另类小说区| 在线精品观看国产| 国产精品乡下勾搭老头1| 一区二区三区 在线观看视频| 欧美综合在线视频| 欧美电影免费观看高清完整版在线| 偷偷要91色婷婷| 亚洲制服丝袜av| 精品国内二区三区| 精品国产成人在线影院| 337p粉嫩大胆色噜噜噜噜亚洲| 色婷婷一区二区| 欧美在线高清视频| 欧美日韩国产精选| 欧美一区欧美二区| 日韩视频免费直播| 中文字幕国产一区二区| 日本在线不卡视频| 亚洲欧洲日韩av| 亚洲色图丝袜美腿| 亚瑟在线精品视频| 久久aⅴ国产欧美74aaa| 国产v综合v亚洲欧| 99re这里只有精品6| 91香蕉视频mp4| 国产精品1区2区3区| 成人深夜在线观看| 在线免费观看成人短视频| kk眼镜猥琐国模调教系列一区二区| 麻豆精品视频在线| 亚洲小少妇裸体bbw| 美脚の诱脚舐め脚责91| 国精品**一区二区三区在线蜜桃| 午夜私人影院久久久久| 精品一区二区三区香蕉蜜桃| 亚洲成a人片在线不卡一二三区| 国产色爱av资源综合区| ...av二区三区久久精品| 日韩国产精品91| 国产成人aaa| 欧美丰满美乳xxx高潮www| 久久精品视频在线免费观看| 亚洲黄色在线视频| 激情图片小说一区| 久久99国产精品成人| 99精品国产91久久久久久| 在线播放日韩导航| 国产精品欧美一区二区三区| 日韩成人一区二区| 91麻豆成人久久精品二区三区| 大美女一区二区三区| 欧美人体做爰大胆视频| 欧美国产1区2区| 久久久久国产精品麻豆ai换脸 | 国产精品激情偷乱一区二区∴| 亚洲图片欧美色图| 日本成人超碰在线观看| 91蜜桃传媒精品久久久一区二区| 不卡一区中文字幕| 日韩视频免费观看高清在线视频| 911精品产国品一二三产区| 国产精品天美传媒| 亚洲精品午夜久久久| 国产在线观看免费一区| 欧美日韩午夜精品| 亚洲丝袜美腿综合| 国产不卡视频一区| 精品国产一区二区国模嫣然| 亚洲第一狼人社区| 一本久久a久久精品亚洲| 欧美激情综合五月色丁香 | 国产激情91久久精品导航| 欧美日本乱大交xxxxx| 亚洲乱码精品一二三四区日韩在线| 亚洲国产视频a| 一本到三区不卡视频| 国产精品久久久久三级| 国产精品996| 精品乱码亚洲一区二区不卡| 一区二区三区四区激情| 一本久道中文字幕精品亚洲嫩| 在线成人午夜影院| 一区二区欧美精品| 色94色欧美sute亚洲线路二| 欧美日韩大陆一区二区| 久久久综合精品| 一区二区三区在线视频免费| 99久久婷婷国产综合精品| 欧美一区二区三区人| 亚洲国产精品久久人人爱蜜臀 | 亚洲啪啪综合av一区二区三区| 亚洲狠狠爱一区二区三区| 日本高清视频一区二区| 欧美大肚乱孕交hd孕妇| 伦理电影国产精品| 专区另类欧美日韩| 97久久人人超碰| 亚洲三级在线看| 色播五月激情综合网| 亚洲人成精品久久久久久| 色网站国产精品| 一区二区三区四区不卡在线 | 日韩1区2区3区| 欧美群妇大交群中文字幕| 日韩vs国产vs欧美| 欧美大度的电影原声| 国产精品伊人色| 国产精品久久久久国产精品日日| 青椒成人免费视频| 久久综合九色综合欧美98 | 国产成人av一区二区三区在线| 99国产精品99久久久久久| 伊人性伊人情综合网| 欧美精品三级在线观看| 久久精品国产色蜜蜜麻豆| 国产视频一区不卡| 91香蕉视频mp4| 日本成人在线网站| 久久精品一二三| 91丨九色丨蝌蚪富婆spa| 香蕉乱码成人久久天堂爱免费| 97se亚洲国产综合自在线| 亚洲一区二区三区小说| www.亚洲精品| 日韩av一区二区三区|