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

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

?? ds1302.lst

?? 用單片機驅動驅動液晶顯示器
?? LST
?? 第 1 頁 / 共 4 頁
字號:
 701   3      
 702   3                              hide_sec++;          //位閃計數
 703   3                              if(hide_sec>3)           //corrected
 704   3                                      hide_sec=0;
 705   3                                      if(done==1)
 706   3                                      {
 707   4                                              show_time();         //液晶顯示數據
 708   4                                      }else{
 709   4                                              show_tick_time();
 710   4                                      }
 711   3      
 712   3                      }while(count==2);break;  
 713   2                      case 2:do                                               //count=2,調整分
 714   2                                 {
 715   3                                         hide_sec=0;
 716   3                                         outkey();
 717   3                                         Upkey();
 718   3                                         Downkey();
 719   3                                         if(temp>0x60)
 720   3                                                 temp=0;
 721   3                                         if(up_flag==1||down_flag==1)
 722   3                                         {
 723   4                                                 Write1302(0x8e,0x00); //寫入允許
 724   4                                                 Write1302(0x82,temp); //寫入新的分數
 725   4                                                 Write1302(0x8e,0x80); //禁止寫入
 726   4                                                 up_flag=0;
 727   4                                                 down_flag=0;
 728   4                                         }
 729   3                                         hide_min++;
 730   3                                         if(hide_min>3)
 731   3                                                 hide_min=0;
 732   3                                       if(done==1)
 733   3                                      {
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 13  

 734   4                                              show_time();         //液晶顯示數據
 735   4                                      }else{
 736   4                                              show_tick_time();
 737   4                                      }
 738   3                                 }while(count==3);break;
 739   2                      case 3:do                                               //count=3,調整小時
 740   2                                 {
 741   3                                         hide_min=0; 
 742   3                                         outkey();
 743   3                                         Upkey();
 744   3                                         Downkey();
 745   3                                         if(up_flag==1||down_flag==1)
 746   3                                         {
 747   4                                                 Write1302(0x8e,0x00); //寫入允許
 748   4                                                 Write1302(0x84,temp); //寫入新的小時數
 749   4                                                 Write1302(0x8e,0x80); //禁止寫入
 750   4                                                 up_flag=0;
 751   4                                                 down_flag=0;
 752   4                                         }
 753   3                                         hide_hour++;
 754   3                                         if(hide_hour>3)
 755   3                                                 hide_hour=0;
 756   3                                      if(done==1)
 757   3                                      {
 758   4                                              show_time();         //液晶顯示數據
 759   4                                      }else{
 760   4                                              show_tick_time();
 761   4                                      }
 762   3                                 }while(count==4);break;
 763   2                      case 4:do                                               //count=4,調整星期
 764   2                                 {
 765   3                                         hide_hour=0; 
 766   3                                         outkey();
 767   3                                         Upkey();
 768   3                                         Downkey();
 769   3                                         if(up_flag==1||down_flag==1)
 770   3                                         {
 771   4                                                 Write1302(0x8e,0x00); //寫入允許
 772   4                                                 Write1302(0x8a,temp); //寫入新的星期數
 773   4                                                 Write1302(0x8e,0x80); //禁止寫入
 774   4                                                 up_flag=0;
 775   4                                                 down_flag=0;
 776   4                                         }
 777   3                                         hide_week++;
 778   3                                         if(hide_week>3)
 779   3                                                 hide_week=0;
 780   3                                         show_time();
 781   3                                 }while(count==5);break;
 782   2                      case 5:do                                               //count=5,調整日
 783   2                                 {
 784   3                                         hide_week=0; 
 785   3                                         outkey();
 786   3                                         Upkey();
 787   3                                         Downkey();
 788   3                                         if(up_flag==1||down_flag==1)
 789   3                                         {
 790   4                                                 Write1302(0x8e,0x00); //寫入允許
 791   4                                                 Write1302(0x86,temp); //寫入新的日數
 792   4                                                 Write1302(0x8e,0x80); //禁止寫入
 793   4                                                 up_flag=0;
 794   4                                                 down_flag=0;
 795   4                                         }
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 14  

 796   3                                         hide_day++;
 797   3                                         if(hide_day>3)
 798   3                                                 hide_day=0;
 799   3                                         show_time();
 800   3                                 }while(count==6);break;
 801   2                      case 6:do                                               //count=6,調整月
 802   2                                 {
 803   3                                         hide_day=0; 
 804   3                                         outkey();
 805   3                                         Upkey();
 806   3                                         Downkey();
 807   3                                         if(up_flag==1||down_flag==1)
 808   3                                         {
 809   4                                                 Write1302(0x8e,0x00); //寫入允許
 810   4                                                 Write1302(0x88,temp); //寫入新的月數
 811   4                                                 Write1302(0x8e,0x80); //禁止寫入
 812   4                                                 up_flag=0;
 813   4                                                 down_flag=0;
 814   4                                         }
 815   3                                         hide_month++;
 816   3                                         if(hide_month>3)
 817   3                                                 hide_month=0;
 818   3                                         show_time();
 819   3                                 }while(count==7);break;
 820   2                      case 7:do                                               //count=7,調整年
 821   2                                 {
 822   3                                         hide_month=0; 
 823   3                                         outkey();
 824   3                                         Upkey();
 825   3                                         Downkey();
 826   3                                         if(up_flag==1||down_flag==1)
 827   3                                         {
 828   4                                                 Write1302(0x8e,0x00); //寫入允許
 829   4                                                 Write1302(0x8c,temp); //寫入新的年數
 830   4                                                 Write1302(0x8e,0x80); //禁止寫入
 831   4                                                 up_flag=0;
 832   4                                                 down_flag=0;
 833   4                                         }
 834   3                                         hide_year++;
 835   3                                         if(hide_year>3)
 836   3                                                 hide_year=0;
 837   3                                         show_time();
 838   3                                 }while(count==8);break;
 839   2                      case 8: count=0;hide_year=0;  //count8, 跳出調整模式,返回默認顯示狀態
 840   2                              Second=Read1302(DS1302_SECOND);
 841   2                              Write1302(0x8e,0x00); //寫入允許
 842   2                              Write1302(0x80,Second&0x7f);
 843   2                              Write1302(0x8E,0x80);          //禁止寫入
 844   2                              done=0;
 845   2                              break; //count=7,開啟中斷,標志位置0并退出
 846   2                      default:break;
 847   2      
 848   2                      }
 849   1      
 850   1      
 851   1      }
 852          
 853          
 854          void show_time()   //液晶顯示程序
 855          {
 856   1              DS1302_GetTime(&CurrentTime);  //獲取時鐘芯片的時間數據
 857   1              TimeToStr(&CurrentTime);       //時間數據轉換液晶字符
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 15  

 858   1              DateToStr(&CurrentTime);       //日期數據轉換液晶字符
 859   1              ReadTemp();                    //開啟溫度采集程序
 860   1              temp_to_str();                 //溫度數據轉換成液晶字符
 861   1              GotoXY(12,1);                  //液晶字符顯示位置
 862   1              Print(TempBuffer);             //顯示溫度
 863   1              GotoXY(0,1);
 864   1              Print(CurrentTime.TimeString); //顯示時間
 865   1              GotoXY(0,0);
 866   1              Print(CurrentTime.DateString); //顯示日期
 867   1              GotoXY(15,0);
 868   1              Print(week_value);             //顯示星期
 869   1              GotoXY(11,0);
 870   1              Print("Week");  //在液晶上顯示 字母 week
 871   1              Delay1ms(400);                 //掃描延時
 872   1      }
 873          void show_tick_time()
 874          {
 875   1              TimeToStr(&TickTime);
 876   1              GotoXY(0,1);
 877   1              Print(TickTime.TimeString); //顯示時間
 878   1      
 879   1              Delay1ms(400);                 //掃描延時
 880   1      
 881   1      }
 882          
 883          
 884          
 885          main()
 886          {
 887   1              flag=1;           //時鐘停止標志
 888   1              LCD_Initial();    //液晶初始化
 889   1              Init_DS18B20( ) ;      //DS18B20初始化
 890   1              Initial_DS1302(); //時鐘芯片初始化
 891   1              up_flag=0;
 892   1              down_flag=0;
 893   1              done=0;           //進入默認液晶顯示
 894   1              while(1)
 895   1              {
 896   2                      Setkey();  
 897   2                      while(done==1)
 898   2                      {
 899   3                              keydone();    //進入調整模式
 900   3                      }
 901   2                      
 902   2                      while(adjusttick==1&&done==0)
 903   2                      {
 904   3                              keydone(); //進入調整鬧鐘模式
 905   3                              show_tick_time();
 906   3                              }
 907   2                      while(done==0&&adjusttick==0)
 908   2                      {  
 909   3                              show_time();                //液晶顯示數據
 910   3                              flag=0;                  
 911   3                              Setkey();                                //掃描各功能鍵
 912   3                      }       
 913   2              
 914   2              }
 915   1      }
 916          
 917          
 918          
 919          
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 16  



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2627    ----
   CONSTANT SIZE    =      5    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     76       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久久免费看| 日韩精品免费视频人成| 久久亚洲综合色| 91精品免费在线| 欧美一区二区三区播放老司机| 91精彩视频在线观看| 色婷婷亚洲婷婷| 色av综合在线| 欧美日韩免费在线视频| 欧美三级在线看| 欧美日韩免费高清一区色橹橹| 日本二三区不卡| 欧美综合欧美视频| 欧美高清视频在线高清观看mv色露露十八| 在线看日本不卡| 欧美高清www午色夜在线视频| 欧美视频在线播放| 欧美乱妇15p| 日韩精品一区二区三区蜜臀| 欧美变态口味重另类| 久久亚洲免费视频| 国产精品乱码一区二三区小蝌蚪| 国产精品网站导航| 夜夜夜精品看看| 免费看欧美美女黄的网站| 激情六月婷婷久久| 成人精品一区二区三区四区| a级高清视频欧美日韩| 欧美亚日韩国产aⅴ精品中极品| 欧洲视频一区二区| 日韩一级在线观看| 久久综合给合久久狠狠狠97色69| 久久中文字幕电影| 亚洲欧美日韩久久| 日韩成人精品视频| 国产精品自拍网站| 一本色道久久综合精品竹菊| 欧美男人的天堂一二区| 欧美电影免费观看高清完整版在线 | 成人精品在线视频观看| 色综合久久天天| 欧美丝袜自拍制服另类| 日韩女优制服丝袜电影| 国产日韩欧美制服另类| 一区二区在线免费| 免费精品视频最新在线| 成人丝袜视频网| 欧美日本一区二区| 国产婷婷色一区二区三区在线| 亚洲免费在线看| 免费成人性网站| av一区二区三区四区| 欧美精品成人一区二区三区四区| 久久亚洲一区二区三区明星换脸 | 亚洲国产精品ⅴa在线观看| 亚洲综合在线电影| 国模娜娜一区二区三区| av综合在线播放| 欧美一区二区三区免费视频 | 视频一区免费在线观看| 国产成人在线观看免费网站| 在线精品视频小说1| 26uuuu精品一区二区| 亚洲精品国产第一综合99久久| 美腿丝袜在线亚洲一区| 色综合久久中文字幕| 精品久久久久久久人人人人传媒| 亚洲图片你懂的| 精品一区二区成人精品| 欧洲在线/亚洲| 国产精品天美传媒沈樵| 免费观看在线综合| 欧美午夜一区二区三区免费大片| 国产日本一区二区| 久久99久久久久久久久久久| 欧洲精品中文字幕| 国产精品第五页| 国产福利91精品| 日韩欧美另类在线| 午夜精品视频在线观看| 91久久精品一区二区三区| 国产午夜亚洲精品不卡| 玖玖九九国产精品| 欧美精品777| 亚洲最大成人综合| 91亚洲男人天堂| 亚洲国产精品传媒在线观看| 韩国毛片一区二区三区| 制服丝袜在线91| 亚洲国产日韩a在线播放| 色综合中文字幕国产 | 成人亚洲精品久久久久软件| 欧美一级片在线观看| 亚洲尤物在线视频观看| jlzzjlzz欧美大全| 亚洲国产精品av| 国产盗摄精品一区二区三区在线| 欧美不卡视频一区| 另类人妖一区二区av| 欧美一区三区二区| 视频一区二区三区在线| 欧美亚洲国产一区二区三区va | 久久免费精品国产久精品久久久久| 日韩综合一区二区| 欧美日韩另类一区| 亚洲成国产人片在线观看| 91麻豆swag| 一区二区三区四区视频精品免费 | 日韩国产一区二| 欧美精品黑人性xxxx| 午夜精品福利一区二区蜜股av| 欧美午夜精品一区二区三区| 亚洲欧美国产毛片在线| 99精品一区二区| 日韩毛片在线免费观看| 日本韩国精品在线| 欧美性色欧美a在线播放| 亚洲成人自拍网| 欧美丰满高潮xxxx喷水动漫| 视频一区中文字幕国产| 欧美tickling网站挠脚心| 国产一区 二区 三区一级| 久久精品免视看| 成人h动漫精品一区二| 中文字幕一区二区三区精华液 | 欧美色图激情小说| 五月天亚洲婷婷| 日韩三级中文字幕| 国产在线视频一区二区| 中文字幕第一区| 色婷婷激情综合| 午夜免费欧美电影| 欧美精品一区二区三区蜜桃| 高清在线成人网| 亚洲精品乱码久久久久久| 欧美高清www午色夜在线视频| 久久99久国产精品黄毛片色诱| 久久久久久久久99精品| jlzzjlzz欧美大全| 亚洲成人一二三| 精品久久久久99| 97成人超碰视| 婷婷开心久久网| 久久老女人爱爱| 色老综合老女人久久久| 捆绑变态av一区二区三区| 日本一区二区三区四区 | 亚洲免费观看在线观看| 欧美日韩你懂的| 国产成人在线视频免费播放| 亚洲欧美电影一区二区| 3751色影院一区二区三区| 国产+成+人+亚洲欧洲自线| 亚洲一区成人在线| 久久久久久久久一| 欧美三级电影网站| 国产二区国产一区在线观看| 亚洲国产一区视频| 国产午夜久久久久| 91精品国产综合久久蜜臀| 国产91露脸合集magnet| 亚洲成人精品影院| 欧美国产日本韩| 欧美一二三区在线观看| 成人激情综合网站| 青青草一区二区三区| 亚洲欧美色一区| 精品久久久久久久久久久久包黑料| 91麻豆免费看| 国产一区二区三区在线观看免费视频| 亚洲综合色区另类av| 国产视频在线观看一区二区三区| 欧美日产国产精品| 99视频精品免费视频| 国产一区视频在线看| 亚洲不卡av一区二区三区| 中文字幕在线视频一区| 精品国内二区三区| 欧美午夜片在线观看| 成人国产精品免费网站| 激情欧美一区二区| 日本美女视频一区二区| 亚洲免费观看高清| 亚洲国产精品成人综合色在线婷婷| 欧美一级夜夜爽| 欧美色老头old∨ideo| 91在线你懂得| 成人综合婷婷国产精品久久| 激情综合网av| 久久国产精品无码网站| 图片区小说区区亚洲影院| 亚洲免费色视频| 国产精品狼人久久影院观看方式| 久久女同性恋中文字幕| 日韩一级完整毛片| 69p69国产精品| 在线成人av网站| 欧美美女直播网站| 欧美日韩一区二区三区高清| 日本精品视频一区二区|