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

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

?? ds1302.lst

?? DS1302時鐘+DS18B20+無線遙控應(yīng)用程序 是一個已經(jīng)完善的設(shè)計
?? LST
?? 第 1 頁 / 共 4 頁
字號:
 388   1              unsigned char a=0;
 389   1              unsigned char b=0;
 390   1              unsigned char t=0;
 391   1      
 392   1              Init_DS18B20();
 393   1              WriteOneChar(0xCC);     // 跳過讀序號列號的操作
 394   1              WriteOneChar(0x44);     // 啟動溫度轉(zhuǎn)換
 395   1      
 396   1              delay_18B20(100);       // this message is wery important
 397   1      
 398   1              Init_DS18B20();
 399   1              WriteOneChar(0xCC);     //跳過讀序號列號的操作
C51 COMPILER V8.02   DS1302                                                                04/09/2008 00:26:08 PAGE 8   

 400   1              WriteOneChar(0xBE);     //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度
 401   1      
 402   1              delay_18B20(100);
 403   1      
 404   1              a=ReadOneChar();        //讀取溫度值低位
 405   1              b=ReadOneChar();                //讀取溫度值高位
 406   1              temp_value=b<<4;
 407   1              temp_value+=(a&0xf0)>>4;               
 408   1      }
 409          void temp_to_str()   //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示
 410          {
 411   1        TempBuffer[0]=temp_value/10+'0';  //十位
 412   1        TempBuffer[1]=temp_value%10+'0';  //個位
 413   1        TempBuffer[2]=0xdf;   //溫度符號
 414   1        TempBuffer[3]='C';
 415   1        TempBuffer[4]='\0';
 416   1      }
 417          void Delay1ms(unsigned int count)
 418          {
 419   1              unsigned int i,j;
 420   1              for(i=0;i<count;i++)
 421   1              for(j=0;j<120;j++);
 422   1      }
 423          
 424          /*延時子程序*/
 425          void mdelay(uint delay)
 426          {       uint i;
 427   1              for(;delay>0;delay--)
 428   1                      {for(i=0;i<62;i++) //1ms延時.
 429   2                      {;}
 430   2                      }
 431   1      }
 432          
 433          
 434          void outkey()                    //跳出調(diào)整模式,返回默認(rèn)顯示
 435          { uchar Second;
 436   1        if(out==0||wireless_1==1)         
 437   1        { mdelay(8); 
 438   2              count=0;
 439   2              hide_sec=0,hide_min=0,hide_hour=0,hide_day=0,hide_week=0,hide_month=0,hide_year=0;
 440   2              Second=Read1302(DS1302_SECOND);
 441   2          Write1302(0x8e,0x00); //寫入允許
 442   2              Write1302(0x80,Second&0x7f);
 443   2              Write1302(0x8E,0x80);          //禁止寫入
 444   2              done=0;           
 445   2              while(out==0);
 446   2              while(wireless_1==1);
 447   2        }
 448   1      }
 449          //////////////////////////////////////////////////////////////////////////////////////////////////////////
             -//
 450          void Upkey()//升序按鍵
 451          {          
 452   1                      Up=1;
 453   1                      if(Up==0||wireless_2==1)
 454   1                                {
 455   2                                         mdelay(8);
 456   2                                             switch(count)
 457   2                                                {case 1:
 458   3                                        temp=Read1302(DS1302_SECOND);  //讀取秒數(shù)
 459   3                                                                        temp=temp+1;  //秒數(shù)加1
 460   3                                        up_flag=1;    //數(shù)據(jù)調(diào)整后更新標(biāo)志
C51 COMPILER V8.02   DS1302                                                                04/09/2008 00:26:08 PAGE 9   

 461   3                                                                        if((temp&0x7f)>0x59)   //超過59秒,清零
 462   3                                        temp=0;                                                                 
 463   3                                                                        break;
 464   3                                                 case 2:
 465   3                                        temp=Read1302(DS1302_MINUTE);  //讀取分?jǐn)?shù)
 466   3                                                                        temp=temp+1;  //分?jǐn)?shù)加1
 467   3                                        up_flag=1;
 468   3                                                                        if(temp>0x59)          //超過59分,清零
 469   3                                                                        temp=0;
 470   3                                                                        break;
 471   3                                                 case 3:
 472   3                                        temp=Read1302(DS1302_HOUR);  //讀取小時數(shù)
 473   3                                                                        temp=temp+1;  //小時數(shù)加1
 474   3                                        up_flag=1;
 475   3                                                                        if(temp>0x23)   //超過23小時,清零
 476   3                                                                        temp=0;
 477   3                                                                        break;
 478   3                                                 case 4:
 479   3                                        temp=Read1302(DS1302_WEEK);  //讀取星期數(shù)
 480   3                                                                        temp=temp+1;  //星期數(shù)加1
 481   3                                        up_flag=1;
 482   3                                                                        if(temp>0x7)  
 483   3                                                                        temp=1;
 484   3                                                                        break;
 485   3                                                 case 5:
 486   3                                        temp=Read1302(DS1302_DAY);  //讀取日數(shù)
 487   3                                                                        temp=temp+1;  //日數(shù)加1
 488   3                                        up_flag=1;
 489   3                                                                        if(temp>0x31)
 490   3                                                                        temp=1;
 491   3                                                                        break;
 492   3                                                 case 6:
 493   3                                        temp=Read1302(DS1302_MONTH);  //讀取月數(shù)
 494   3                                                                        temp=temp+1;  //月數(shù)加1
 495   3                                        up_flag=1;
 496   3                                                                        if(temp>0x12)
 497   3                                                                        temp=1;
 498   3                                                                        break;
 499   3                                                 case 7:
 500   3                                        temp=Read1302(DS1302_YEAR);  //讀取年數(shù)
 501   3                                                                        temp=temp+1;  //年數(shù)加1
 502   3                                        up_flag=1;
 503   3                                                                        if(temp>0x85)
 504   3                                                                        temp=0;
 505   3                                                                        break;
 506   3                                                     default:break;
 507   3                                                }
 508   2                                                
 509   2                                         while(Up==0);
 510   2                             while(wireless_2==1);
 511   2                                        }
 512   1      }
 513          
 514          //////////////////////////////////////////////////////////////////////////////////////////////////////////
             -//
 515          void Downkey()//降序按鍵
 516          {           
 517   1                      Down=1;
 518   1                  if(Down==0||wireless_3==1)
 519   1                                {
 520   2                                         mdelay(8);
 521   2                                           switch(count)
C51 COMPILER V8.02   DS1302                                                                04/09/2008 00:26:08 PAGE 10  

 522   2                                                {case 1:
 523   3                                        temp=Read1302(DS1302_SECOND);  //讀取秒數(shù)
 524   3                                                                        temp=temp-1;                                              //秒數(shù)減1
 525   3                                        down_flag=1;       //數(shù)據(jù)調(diào)整后更新標(biāo)志
 526   3                                                                        if(temp==0x7f)     //小于0秒,返回59秒
 527   3                                                                        temp=0x59;
 528   3                                                                        break;
 529   3                                                 case 2:
 530   3                                        temp=Read1302(DS1302_MINUTE);  //讀取分?jǐn)?shù)
 531   3                                                                        temp=temp-1;  //分?jǐn)?shù)減1
 532   3                                        down_flag=1;
 533   3                                                                        if(temp==-1)
 534   3                                                                        temp=0x59;      //小于0秒,返回59秒
 535   3                                                                        break;
 536   3                                                 case 3:
 537   3                                        temp=Read1302(DS1302_HOUR);  //讀取小時數(shù)
 538   3                                                                        temp=temp-1;  //小時數(shù)減1
 539   3                                        down_flag=1;
 540   3                                                                        if(temp==-1)
 541   3                                                                        temp=0x23;
 542   3                                                                        break;
 543   3                                                 case 4:
 544   3                                        temp=Read1302(DS1302_WEEK);  //讀取星期數(shù)
 545   3                                                                        temp=temp-1;  //星期數(shù)減1
 546   3                                        down_flag=1;
 547   3                                                                        if(temp==0)
 548   3                                                                        temp=0x7;;
 549   3                                                                        break;
 550   3                                                 case 5:
 551   3                                        temp=Read1302(DS1302_DAY);  //讀取日數(shù)
 552   3                                                                        temp=temp-1;  //日數(shù)減1
 553   3                                        down_flag=1;
 554   3                                                                        if(temp==0)
 555   3                                                                        temp=31;
 556   3                                                                        break;
 557   3                                                 case 6:
 558   3                                        temp=Read1302(DS1302_MONTH);  //讀取月數(shù)
 559   3                                                                        temp=temp-1;  //月數(shù)減1
 560   3                                        down_flag=1;
 561   3                                                                        if(temp==0)
 562   3                                                                        temp=12;
 563   3                                                                        break;
 564   3                                                 case 7:
 565   3                                        temp=Read1302(DS1302_YEAR);  //讀取年數(shù)
 566   3                                                                        temp=temp-1;  //年數(shù)減1
 567   3                                        down_flag=1;
 568   3                                                                        if(temp==-1)
 569   3                                                                        temp=0x85;
 570   3                                                                        break;
 571   3                                                    default:break;
 572   3                                               }
 573   2                                               
 574   2                                         while(Down==0);
 575   2                                         while(wireless_3==1);
 576   2                                        }
 577   1      }
 578          
 579          void Setkey()//模式選擇按鍵
 580          {
 581   1                      Set=1;
 582   1                      if(Set==0||wireless_4==1)
 583   1                  {
C51 COMPILER V8.02   DS1302                                                                04/09/2008 00:26:08 PAGE 11  

 584   2                 mdelay(8);
 585   2                 count=count+1;        //Setkey按一次,count就加1
 586   2                         done=1;                       //進(jìn)入調(diào)整模式
 587   2                 while(Set==0);
 588   2                 while(wireless_4==1);
 589   2                       }
 590   1      
 591   1      }
 592          
 593          void keydone()//按鍵功能執(zhí)行
 594          {        uchar Second;
 595   1                       if(flag==0)    //關(guān)閉時鐘,停止計時

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清shemale亚洲人妖| 亚洲欧美另类久久久精品2019| 亚洲成av人片在www色猫咪| 中文字幕乱码久久午夜不卡| 日韩一区二区免费高清| 在线欧美日韩精品| 色美美综合视频| 91免费版pro下载短视频| 一本一道久久a久久精品| 色综合av在线| 在线播放亚洲一区| 337p亚洲精品色噜噜| 精品免费视频一区二区| 久久婷婷色综合| 日本一区二区三区四区| 国产精品久99| 亚洲色图制服丝袜| 在线成人免费观看| 欧美一区国产二区| 精品少妇一区二区三区在线播放| 久久中文娱乐网| 国产精品麻豆视频| 亚洲成人午夜电影| 国产在线播放一区三区四| 国内精品嫩模私拍在线| 免费日韩伦理电影| 国内精品免费**视频| 久久精品国产成人一区二区三区 | 国内精品在线播放| 成人免费视频国产在线观看| 国产一区二区中文字幕| 色综合一区二区| 91精品欧美一区二区三区综合在 | 中文字幕不卡在线播放| 亚洲免费观看高清在线观看| 免费黄网站欧美| 国产精品中文字幕日韩精品| 精品中文字幕一区二区| 91尤物视频在线观看| 日韩小视频在线观看专区| 国产精品少妇自拍| 日欧美一区二区| 94色蜜桃网一区二区三区| 欧美一区二区三区日韩| 国产精品国产自产拍高清av| 五月天激情小说综合| 国产91丝袜在线播放| 欧美美女视频在线观看| 1000精品久久久久久久久| 久草在线在线精品观看| 欧美三级一区二区| 国产精品久久久久aaaa樱花| 韩国理伦片一区二区三区在线播放| 色偷偷88欧美精品久久久| 久久丝袜美腿综合| 久久综合综合久久综合| 欧美日韩不卡视频| 国产精品国产自产拍高清av王其| 日本va欧美va精品发布| 欧美视频一区二区三区在线观看| 中文成人av在线| 国产乱码字幕精品高清av| 欧美一区二区三区在线电影| 亚洲一区二区三区四区五区黄| 国产91高潮流白浆在线麻豆 | 麻豆精品在线视频| 欧美日本在线观看| 亚洲国产视频一区二区| 在线影院国内精品| 亚洲欧洲美洲综合色网| 成人app在线| 中文字幕亚洲电影| voyeur盗摄精品| 国产精品久久毛片a| 成人一二三区视频| 《视频一区视频二区| a在线播放不卡| 亚洲区小说区图片区qvod| 91视频.com| 一区二区三区欧美久久| 欧美天堂一区二区三区| 五月婷婷色综合| 91精品国产全国免费观看 | 久久蜜桃av一区二区天堂| 经典一区二区三区| 国产日韩综合av| 成a人片国产精品| 亚洲精品高清视频在线观看| 欧日韩精品视频| 免费看黄色91| 国产婷婷一区二区| 91免费看`日韩一区二区| 亚洲成人自拍网| 26uuuu精品一区二区| 成人晚上爱看视频| 亚洲亚洲精品在线观看| 日韩欧美中文一区| 国产风韵犹存在线视精品| 国产精品久久久久一区二区三区共| 99久久99久久久精品齐齐| 亚洲不卡av一区二区三区| 日韩精品一区二区三区swag| 成人免费av网站| 丝袜美腿亚洲综合| 国产日产欧产精品推荐色| 欧美影院一区二区| 韩国理伦片一区二区三区在线播放| 自拍偷拍亚洲欧美日韩| 91精品欧美一区二区三区综合在| 国产suv精品一区二区6| 亚洲国产视频一区| 中文字幕精品一区二区精品绿巨人| 色婷婷av一区二区三区大白胸| 蜜桃av噜噜一区二区三区小说| 久久综合国产精品| 欧美日韩一区二区三区不卡| 国产一区二区精品久久| 亚洲精品日产精品乱码不卡| 日韩一二三区视频| 91黄色免费观看| 国产精品一区二区x88av| 午夜伦欧美伦电影理论片| 欧美国产日韩一二三区| 亚洲第一狼人社区| 欧美怡红院视频| 国产精一品亚洲二区在线视频| 日韩理论片中文av| 精品国产免费久久| 欧美亚洲国产一区二区三区va| 国产精品456| 日韩va亚洲va欧美va久久| 亚洲男人的天堂在线观看| 久久久久久久久蜜桃| 日韩手机在线导航| 欧美三级在线播放| 欧美综合色免费| 91免费观看在线| 91亚洲精华国产精华精华液| 99热国产精品| 韩国一区二区三区| 国产一区二区三区在线观看免费视频| 亚洲自拍偷拍综合| 亚洲人午夜精品天堂一二香蕉| 国产日产欧美精品一区二区三区| 欧美v亚洲v综合ⅴ国产v| 日韩一区二区在线免费观看| 欧美精品18+| 欧美精品123区| 欧美一区二区三区免费大片 | 波多野结衣在线aⅴ中文字幕不卡| 麻豆国产精品一区二区三区| 日韩av一区二区三区四区| 婷婷综合五月天| 曰韩精品一区二区| 亚洲五码中文字幕| 亚洲电影一级黄| 亚洲电影视频在线| 亚洲成人av中文| 亚洲国产一区二区三区青草影视| 中文字幕国产一区| 亚洲欧美在线观看| 亚洲免费视频中文字幕| 亚洲一区二区三区四区不卡| 午夜久久电影网| 老汉av免费一区二区三区| 国产在线一区观看| 不卡一卡二卡三乱码免费网站| 99vv1com这只有精品| 色哟哟精品一区| 欧美精品777| 国产日韩精品一区二区三区| 国产精品色在线观看| 亚洲线精品一区二区三区八戒| 日韩精品五月天| 国产精品香蕉一区二区三区| 成人精品视频.| 欧美图片一区二区三区| 欧美成人三级在线| 国产精品私房写真福利视频| 一区二区三区国产| 久久91精品国产91久久小草| 波波电影院一区二区三区| 欧美色窝79yyyycom| 精品国产一区二区三区久久影院| 亚洲国产激情av| 亚洲一区视频在线| 久88久久88久久久| 色哟哟日韩精品| 精品日韩在线一区| 尤物在线观看一区| 国产毛片精品一区| 91精品福利在线| 国产日韩欧美综合在线| 一区二区三区四区蜜桃| 欧美a级理论片| 色一情一乱一乱一91av| 久久日一线二线三线suv| 亚洲综合激情网| 成人精品电影在线观看| 欧美日本一区二区在线观看|