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

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

?? ds1302.lst

?? 用單片機驅(qū)動驅(qū)動液晶顯示器
?? LST
?? 第 1 頁 / 共 4 頁
字號:
 465   4                              temp=temp+1;  //秒數(shù)加1
 466   4                              up_flag=1;    //數(shù)據(jù)調(diào)整后更新標志
 467   4                              if((temp&0x7f)>0x59)   //超過59秒,清零
 468   4                                      temp=0;                         
 469   4                      }else
 470   3                      {
 471   4                              TickTime.Second=TickTime.Second+1;
 472   4                              if (TickTime.Second==59)
 473   4                              {
 474   5                                      TickTime.Second=0;
 475   5                              }
 476   4                      }
 477   3                                                
 478   3                      break;
 479   3                      case 2:
 480   3                              if (done==1)
 481   3                              {
 482   4                                      temp=Read1302(DS1302_MINUTE);  //讀取分數(shù)
 483   4                                      temp=temp+1;  //分數(shù)加1
 484   4                                      up_flag=1;
 485   4                                      if(temp>0x59)          //超過59分,清零
 486   4                                              temp=0;
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 9   

 487   4                              }else
 488   3                              {
 489   4                                      TickTime.Minute=TickTime.Minute+1;
 490   4                                              if(TickTime.Minute==59)
 491   4                                                      TickTime.Minute=0;
 492   4                              }
 493   3                              
 494   3                              break;
 495   3                      case 3:
 496   3                              if (done==1)
 497   3                              {
 498   4                                      temp=Read1302(DS1302_HOUR);  //讀取小時數(shù)
 499   4                                      temp=temp+1;  //小時數(shù)加1
 500   4                                      up_flag=1;
 501   4                                      if(temp>0x23)   //超過23小時,清零
 502   4                                              temp=0;
 503   4                              }else
 504   3                              {
 505   4                                      TickTime.Hour=TickTime.Hour+1;
 506   4                                      if (TickTime.Hour==23)
 507   4                                      {
 508   5                                              TickTime.Hour=0;
 509   5                                      }
 510   4                                      
 511   4                              }
 512   3                              break;
 513   3                      case 4:
 514   3                              temp=Read1302(DS1302_WEEK);  //讀取星期數(shù)
 515   3                              temp=temp+1;  //星期數(shù)加1
 516   3                              up_flag=1;
 517   3                              if(temp>0x7)  
 518   3                                      temp=1;
 519   3                              break;
 520   3                      case 5:
 521   3                              temp=Read1302(DS1302_DAY);  //讀取日數(shù)
 522   3                              temp=temp+1;  //日數(shù)加1
 523   3                              up_flag=1;
 524   3                              if(temp>0x31)
 525   3                                      temp=1;
 526   3                              break;
 527   3                      case 6:
 528   3                              temp=Read1302(DS1302_MONTH);  //讀取月數(shù)
 529   3                              temp=temp+1;  //月數(shù)加1
 530   3                              up_flag=1;
 531   3                              if(temp>0x12)
 532   3                                      temp=1;
 533   3                              break;
 534   3                      case 7:
 535   3                              temp=Read1302(DS1302_YEAR);  //讀取年數(shù)
 536   3                              temp=temp+1;  //年數(shù)加1
 537   3                              up_flag=1;
 538   3                              if(temp>0x85)
 539   3                                      temp=0;
 540   3                              break;
 541   3                      default:break;
 542   3                      }
 543   2      
 544   2                      while(Up==0);
 545   2      
 546   2              }
 547   1      }
 548          
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 10  

 549          //////////////////////////////////////////////////////////////////////////////////////////////////////////
             -//
 550          void Downkey()//降序按鍵
 551          {           
 552   1              Down=1;
 553   1              if(Down==0)
 554   1              {
 555   2                      mdelay(8);
 556   2                      switch(count)
 557   2                      {case 1:
 558   3                      if(done==1)
 559   3                      {
 560   4                      temp=Read1302(DS1302_SECOND);  //讀取秒數(shù)
 561   4                      temp=temp-1;                                                //秒數(shù)減1
 562   4                      down_flag=1;       //數(shù)據(jù)調(diào)整后更新標志
 563   4                      if(temp==0x7f)     //小于0秒,返回59秒
 564   4                              temp=0x59;
 565   4                              } else{
 566   4                              if(TickTime.Second==0)
 567   4                              {
 568   5                                      TickTime.Second=59;
 569   5                              } else{
 570   5                                      TickTime.Second=TickTime.Second-1;
 571   5                                      }
 572   4                      }
 573   3                      break;
 574   3                      case 2:
 575   3                      if(     done==1)
 576   3                      {
 577   4                              temp=Read1302(DS1302_MINUTE);  //讀取分數(shù)
 578   4                              temp=temp-1;  //分數(shù)減1
 579   4                              down_flag=1;
 580   4                              if(temp==-1)
 581   4                                      temp=0x59;      //小于0秒,返回59秒
 582   4                      } else{
 583   4                              if(TickTime.Minute==0)
 584   4                              {
 585   5                                      TickTime.Minute=59;
 586   5                              } else{
 587   5                                      TickTime.Minute=TickTime.Minute-1;
 588   5                                      }
 589   4      
 590   4                      }
 591   3                              break;
 592   3                      case 3:
 593   3                      if(done==1)
 594   3                      {
 595   4                              temp=Read1302(DS1302_HOUR);  //讀取小時數(shù)
 596   4                              temp=temp-1;  //小時數(shù)減1
 597   4                              down_flag=1;
 598   4                              if(temp==-1)
 599   4                                      temp=0x23;
 600   4                      }else{
 601   4                              if(TickTime.Hour==0)
 602   4                              {
 603   5                                      TickTime.Hour=23;
 604   5                              } else{
 605   5                                      TickTime.Second=TickTime.Second-1;
 606   5                                      }
 607   4      
 608   4                      }
 609   3                              break;
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 11  

 610   3                      case 4:
 611   3                              temp=Read1302(DS1302_WEEK);  //讀取星期數(shù)
 612   3                              temp=temp-1;  //星期數(shù)減1
 613   3                              down_flag=1;
 614   3                              if(temp==0)
 615   3                                      temp=0x7;;
 616   3                              break;
 617   3                      case 5:
 618   3                              temp=Read1302(DS1302_DAY);  //讀取日數(shù)
 619   3                              temp=temp-1;  //日數(shù)減1
 620   3                              down_flag=1;
 621   3                              if(temp==0)
 622   3                                      temp=31;
 623   3                              break;
 624   3                      case 6:
 625   3                              temp=Read1302(DS1302_MONTH);  //讀取月數(shù)
 626   3                              temp=temp-1;  //月數(shù)減1
 627   3                              down_flag=1;
 628   3                              if(temp==0)
 629   3                                      temp=12;
 630   3                              break;
 631   3                      case 7:
 632   3                              temp=Read1302(DS1302_YEAR);  //讀取年數(shù)
 633   3                              temp=temp-1;  //年數(shù)減1
 634   3                              down_flag=1;
 635   3                              if(temp==-1)
 636   3                                      temp=0x85;
 637   3                              break;
 638   3                      default:break;
 639   3                      }
 640   2      
 641   2                      while(Down==0);
 642   2      
 643   2              }
 644   1      }
 645          
 646          void Setkey()//模式選擇按鍵
 647          {
 648   1              Set=1;
 649   1              SetTick=1;
 650   1              if(Set==0)
 651   1              {
 652   2                      mdelay(8);
 653   2                      count=count+1;   //Setkey按一次,count就加1
 654   2                      done=1;                  //進入調(diào)整模式
 655   2                      while(Set==0);
 656   2              }
 657   1              if (SetTick==0)
 658   1              {
 659   2                      mdelay(8);
 660   2                      count=count+1;   //Setkey按一次,count就加1
 661   2                      if(count>3)
 662   2                      {
 663   3                              count=1;
 664   3                      }
 665   2                      adjusttick=1;            //進入調(diào)整鬧鐘模式
 666   2                      while(SetTick==0);
 667   2      
 668   2              }
 669   1      
 670   1      }
 671          
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 12  

 672          void keydone()//按鍵功能執(zhí)行
 673          {
 674   1                
 675   1                      
 676   1              
 677   1                      uchar Second;
 678   1      
 679   1                      if(flag==0)    //關(guān)閉時鐘,停止計時
 680   1                      { Write1302(0x8e,0x00); //寫入允許
 681   2                      temp=Read1302(0x80);
 682   2                      Write1302(0x80,temp|0x80);
 683   2                      Write1302(0x8e,0x80); //禁止寫入
 684   2                      flag=1;
 685   2                      }
 686   1                      Setkey();                                           //掃描模式切換按鍵
 687   1                      switch(count)
 688   1                      {case 1:do                                              //count=1,調(diào)整秒
 689   2                      {
 690   3                              outkey();                          //掃描跳出按鈕
 691   3                              Upkey();                //掃描加按鈕
 692   3                              Downkey();              //掃描減按鈕
 693   3                              if(up_flag==1||down_flag==1)  //數(shù)據(jù)更新,重新寫入新的數(shù)據(jù)
 694   3                              {
 695   4                                      Write1302(0x8e,0x00); //寫入允許
 696   4                                      Write1302(0x80,temp|0x80); //寫入新的秒數(shù)
 697   4                                      Write1302(0x8e,0x80); //禁止寫入
 698   4                                      up_flag=0;
 699   4                                      down_flag=0;
 700   4                              }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线一区二区三区| 色综合久久中文综合久久牛| 亚洲精品在线观看网站| 在线观看亚洲精品视频| 粉嫩在线一区二区三区视频| 亚洲国产日韩a在线播放性色| 日韩高清在线一区| 欧美日本不卡视频| 亚洲永久免费av| 久久一区二区三区国产精品| 日韩一区二区麻豆国产| 精品写真视频在线观看 | 日韩精品影音先锋| 色婷婷国产精品| 一区二区视频免费在线观看| 国产视频一区在线观看| 日韩欧美一区中文| 精品国产一区久久| 国产婷婷一区二区| 亚洲少妇最新在线视频| 亚洲影院在线观看| 蜜臀久久99精品久久久久宅男| 88在线观看91蜜桃国自产| 日韩欧美国产三级电影视频| 欧美一级理论性理论a| 精品国产电影一区二区| 一区二区中文字幕在线| 亚洲成人在线免费| 国产成a人亚洲精品| 色偷偷久久人人79超碰人人澡 | 国产精品一二三| 成人的网站免费观看| 成人网页在线观看| 91传媒视频在线播放| 亚洲高清不卡在线| 国产在线精品国自产拍免费| 91老司机福利 在线| 欧美精品一卡两卡| 国产精品乱码一区二三区小蝌蚪| 91片黄在线观看| 91精选在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 欧美日韩专区在线| 国产色综合久久| 天堂资源在线中文精品| av综合在线播放| 久久免费的精品国产v∧| 国产精品乱人伦中文| 日本免费在线视频不卡一不卡二| 国产欧美日韩精品在线| 日本视频中文字幕一区二区三区| 久久久久久亚洲综合影院红桃| 欧美性猛交xxxxxx富婆| 久久蜜桃av一区二区天堂| 亚洲一区二区三区在线看| 国产一区二区三区不卡在线观看| 婷婷久久综合九色国产成人| www.久久精品| 国产欧美一区二区在线观看| 美女脱光内衣内裤视频久久影院| 五月天婷婷综合| 91精品福利在线| 中文字幕亚洲区| 国产在线视频一区二区三区| 在线观看不卡视频| 日韩毛片精品高清免费| 成人性视频免费网站| 欧美大片在线观看| 乱一区二区av| 91精品国产高清一区二区三区蜜臀| 欧美综合视频在线观看| 1000精品久久久久久久久| 国产成人av网站| 久久久久久久免费视频了| 蜜臀99久久精品久久久久久软件| 一区二区免费看| 色88888久久久久久影院按摩| aaa欧美色吧激情视频| 欧美激情中文不卡| 经典三级一区二区| 精品国产制服丝袜高跟| 激情六月婷婷久久| 精品国产乱码久久久久久1区2区| 精品国产伦一区二区三区观看体验| 欧美人伦禁忌dvd放荡欲情| 中文字幕国产一区| av日韩在线网站| 亚洲欧美视频一区| 欧美日韩三级视频| 日韩一区精品视频| 精品少妇一区二区三区视频免付费| 久久久精品蜜桃| gogogo免费视频观看亚洲一| 亚洲色图制服丝袜| 欧美男人的天堂一二区| 久久精品国产免费| 国产精品美日韩| 欧美综合久久久| 日本不卡视频一二三区| 久久婷婷一区二区三区| bt欧美亚洲午夜电影天堂| 一区二区三区欧美日| 欧美一区二区在线免费播放| 国产亚洲综合在线| 在线亚洲免费视频| 玖玖九九国产精品| 18涩涩午夜精品.www| 精品视频1区2区| 国产精品区一区二区三区 | 久久99国产乱子伦精品免费| 久久欧美中文字幕| 在线免费观看一区| 午夜私人影院久久久久| 久久精品水蜜桃av综合天堂| 96av麻豆蜜桃一区二区| 日韩和欧美一区二区| 国产精品毛片久久久久久| 欧美欧美欧美欧美首页| 国产精品66部| 性欧美疯狂xxxxbbbb| 亚洲国产精品av| 日韩一区二区三区av| 成人av在线资源| 麻豆精品在线观看| 亚洲免费伊人电影| 欧美韩日一区二区三区| 欧美一级二级在线观看| 欧美日韩一区三区| 成人国产亚洲欧美成人综合网| 日韩欧美的一区二区| 欧美中文一区二区三区| 国产综合久久久久久鬼色| 一区二区在线看| 日本一区二区电影| 日韩午夜精品电影| 欧美色倩网站大全免费| 91啪亚洲精品| 国产成人av自拍| 国产精品一区二区黑丝| 日韩电影在线一区二区三区| 亚洲美女在线一区| 最新国产精品久久精品| 久久一二三国产| 精品日韩一区二区三区免费视频| 久久精品噜噜噜成人av农村| 亚洲视频图片小说| 欧美高清在线精品一区| 久久久久青草大香线综合精品| 久久99蜜桃精品| 久久99在线观看| 麻豆精品新av中文字幕| 偷拍自拍另类欧美| 日欧美一区二区| 婷婷综合在线观看| 日韩二区三区在线观看| 视频精品一区二区| 亚洲五码中文字幕| 婷婷国产v国产偷v亚洲高清| 亚洲动漫第一页| 日本欧美一区二区| 美脚の诱脚舐め脚责91| 看电视剧不卡顿的网站| 久久超级碰视频| 国产一区 二区 三区一级| 韩国一区二区视频| 国产成人午夜99999| 国产成人精品亚洲777人妖| 国产成人精品亚洲777人妖| 成人av资源站| 日本高清不卡aⅴ免费网站| 欧美视频一区二| 日韩欧美一级在线播放| 亚洲精品一区二区三区在线观看| 国产91富婆露脸刺激对白| www.欧美精品一二区| 91精品1区2区| 欧美一级高清片在线观看| 精品乱人伦小说| 国产精品视频在线看| 亚洲精选一二三| 亚洲午夜日本在线观看| 免费人成网站在线观看欧美高清| 亚洲国产精品麻豆| 亚洲一区二区三区爽爽爽爽爽| 88在线观看91蜜桃国自产| 欧美大片顶级少妇| 久久综合五月天婷婷伊人| 韩国精品主播一区二区在线观看| 欧美丝袜丝nylons| 日韩一级高清毛片| 国产欧美一区二区精品久导航| 91免费观看在线| 欧美精选午夜久久久乱码6080| 成人精品视频一区| 欧美片在线播放| 国产精品传媒在线| 日本亚洲视频在线| 色综合中文综合网| 日本道色综合久久| 久久亚洲影视婷婷|