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

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

?? rtc.lst

?? 51單片機下的RTC程序
?? LST
字號:
C51 COMPILER V7.50   RTC                                                                   09/09/2006 12:13:13 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE RTC
OBJECT MODULE PLACED IN RTC.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE RTC.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  Copyright (c)  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
   2          $                                                                                               肖遙電子(廣州)研發中心
   3          $                                                                               Shawyoo Electronics (GuangZhou) R&D Center
   4          $                               http://www.shawyoo.com           Email: autoele@qq.com
   5          $                                                                QQ群:9069471/9069433/9524253          All rights reserved.      
   6          $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  Copyright (c)  $$$$$$$$$$$$$$$$$$$$$$$$$$$ */
   7          /*  
   8                                                文件描述
   9                  文件名:          RTC.c
  10                  功能描述:把日期時間變成秒,把秒變成日期時間格式
  11                  編譯環境:通用C編譯器 
  12                  目標CPU:  
  13                  作者:
  14                  創建時間:
  15                  建議編輯環境:UltraEdit 11.00a+  制表符寬度為三個字符,程序可讀性更好。
  16          $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  17          */                                        
  18          
  19          #define                 DEF_RTC                 1
  20          #define                 RTC_GLOBALS             1
  21          #include        "RTC.h"
  22          
  23          #include                        <stdio.h>
  24          
  25          
  26          /* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  27                  平年中,每個月的天數.月是從1開始
  28          */
  29          signed char code DayOfMonth[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
  30          
  31          /* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  32                  從START_YEAR開始,總計TOTAL_YEAR,每年的潤年標志,潤年為1,否則為0
  33                  這個表是從2000年開始,共100年。不同年份要作相應修改。
  34          */
  35          unsigned char code LeapYearFlag[100] = 
  36          {
  37                  1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,
  38                  1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,
  39                  1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,
  40                  1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,
  41                  1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,        1,0,0,0,
  42          };
  43          
  44          
  45          
  46          /* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  47             平年中,當月及前面月份的總天數
  48          */  
  49          signed short code DayOfYear[13] = { 0,31,59,90,120,151,181,212,243,273,304,334,365  };  
  50          
  51          
  52          
  53          /* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  54                  函數名稱:DateTimeToSecond
  55             功能描述:把日期和時間轉換為秒(2000年1月1日0時0分0秒時刻為0秒)
C51 COMPILER V7.50   RTC                                                                   09/09/2006 12:13:13 PAGE 2   

  56             入口參數:RTC結構指針                  
  57             出口參數:秒
  58             全局變量: 無
  59             創建時間:2006-5-6 17:40
  60             修改時間:
  61          */ 
  62          uint32                  DateTimeToSecond(RTC_STR  *pRTC)
  63          {
  64   1              uchar           i;
  65   1         int16        LeapYear,wYear;
  66   1         uint32       Day,Sec,ySec;   
  67   1              //////////////////////////////////////////      
  68   1              wYear = pRTC->wYear;
  69   1         wYear -= START_YEAR;         
  70   1              /////////////////////////////////// 計算出已過去的整年總共秒數
  71   1              for(i=0,ySec=0;i<wYear;i++)
  72   1              {
  73   2                      ySec += ONE_YEAR_SECOND;
  74   2                      if(LeapYearFlag[i])
  75   2                              ySec += ONE_DAY_SECOND;
  76   2              }
  77   1              /////////////////////////////////// 計算出當年已過去的整天數
  78   1              LeapYear = LeapYearFlag[wYear];
  79   1              Day = DayOfYear[pRTC->Month-1];
  80   1              Day += pRTC->Day;
  81   1              Day -= 1;
  82   1              if((LeapYear!=0)&&(pRTC->Month>2))
  83   1                      Day += 1;
  84   1              /////////////////////////////////// 計算出當天已過去的總秒數
  85   1              Sec = (pRTC->Hour)*3600L + (pRTC->Min)*60L + pRTC->Sec;
  86   1              Sec += ySec;
  87   1              Sec += (Day*ONE_DAY_SECOND);
  88   1              /////////////////////////////////// 
  89   1         return Sec;
  90   1      }       // End of function <DateTimeToSecond>
  91          
  92          
  93          
  94          /* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  95                  函數名稱:SecondToDateTime
  96             功能描述:把秒(2000年1月1日0時0分0秒時刻為0秒)轉換為年月日時分秒
  97             入口參數:秒,RTC結構指針              
  98             出口參數:成功標志,成功為OK,不成功為ERROR
  99             全局變量: 無
 100             創建時間:2006-5-6 17:40
 101             修改時間:
 102          */ 
 103          uchar                   SecondToDateTime(uint32 Second, RTC_STR  *pRTC)
 104          {
 105   1              uchar           i,Month,Day;
 106   1         int16        LeapYear,wYear;
 107   1         uint32       Sec;    
 108   1              /////////////////////////////////// 計算出已過去的整年數
 109   1              for(i=0,wYear=0;i<TOTAL_YEAR;i++)
 110   1              {
 111   2                      Sec = ONE_YEAR_SECOND;
 112   2                      if(LeapYearFlag[i])
 113   2                              Sec += ONE_DAY_SECOND;
 114   2                      if(Second<Sec)  break;
 115   2                      wYear++;
 116   2                      Second -= Sec;
 117   2              }
C51 COMPILER V7.50   RTC                                                                   09/09/2006 12:13:13 PAGE 3   

 118   1              pRTC->Year = wYear;
 119   1              pRTC->wYear = wYear+START_YEAR;
 120   1              /////////////////////////////////// 計算出當年已過去的整月數
 121   1              LeapYear = LeapYearFlag[wYear];
 122   1              for(i=0,Month=1;i<12;i++)
 123   1              {
 124   2                      Sec = DayOfMonth[i];
 125   2                      Sec *= ONE_DAY_SECOND;
 126   2                      if((LeapYear!=0)&&(Month==2))
 127   2                              Sec += ONE_DAY_SECOND;
 128   2                      if(Second<Sec)  break;
 129   2                      Month++;
 130   2                      Second -= Sec;
 131   2              }
 132   1              pRTC->Month = Month;
 133   1              /////////////////////////////////// 計算出當月已過去的整天數
 134   1              pRTC->Day = Second/ONE_DAY_SECOND;
 135   1              pRTC->Day += 1;
 136   1              /////////////////////////////////// 計算出當天已過去的整小時數
 137   1              Second %= ONE_DAY_SECOND;
 138   1              pRTC->Hour = Second/3600L;
 139   1              /////////////////////////////////// 計算出分鐘、秒
 140   1              Second %= 3600L;
 141   1              pRTC->Min = Second/60;
 142   1              pRTC->Sec = Second%60;
 143   1              /////////////////////////////////// 星期
 144   1              wYear = pRTC->wYear;
 145   1              Month = pRTC->Month;
 146   1              Day   = pRTC->Day;
 147   1              if((Month==1)||(Month==2))
 148   1              {
 149   2                      Month += 12;
 150   2                      wYear--;
 151   2              }
 152   1              pRTC->Week = ((Day+2*Month+3*(Month+1)/5+wYear+wYear/4-wYear/100+wYear/400)+1)%7;
 153   1              return 0;
 154   1      }                       
 155                  // End of function <SecondToDateTime>           
 156          
 157          
 158          
 159          
 160          /*
 161           $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  End of File $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 162           */
 163          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1175    ----
   CONSTANT SIZE    =    138    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     11      36
   IDATA SIZE       =   ----    ----
   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一区二区三区免费野_久草精品视频
国产白丝精品91爽爽久久| www.色精品| 亚洲视频一区二区免费在线观看| 在线亚洲一区二区| 久久99精品国产.久久久久久| 最新日韩av在线| 欧美一区二区成人| 99久久99久久免费精品蜜臀| 日本在线播放一区二区三区| 中文字幕一区二区在线观看| 欧美一区二区精美| 欧美日韩午夜影院| av在线播放成人| 韩国女主播成人在线| 婷婷丁香激情综合| 成人免费在线观看入口| 久久久久亚洲蜜桃| 日韩欧美一级精品久久| 欧美日韩视频在线一区二区 | 天天影视色香欲综合网老头| 欧美国产国产综合| 久久视频一区二区| 91精品国产色综合久久久蜜香臀| 91看片淫黄大片一级在线观看| 国产乱一区二区| 久久精品国产成人一区二区三区 | 日韩av午夜在线观看| 亚洲日本成人在线观看| 欧美国产成人精品| 欧美国产丝袜视频| 国产三级精品三级| 久久精品一区二区三区不卡| 亚洲精品一区二区三区蜜桃下载| 91精品国产欧美日韩| 色综合久久88色综合天天6| 成人av影视在线观看| 国产白丝精品91爽爽久久| 国产在线观看免费一区| 久久电影网站中文字幕| 日韩成人一区二区三区在线观看| 亚洲成人动漫一区| 天堂在线一区二区| 亚洲va韩国va欧美va精品| 一区二区三区中文字幕| 亚洲欧美日韩久久精品| 亚洲综合偷拍欧美一区色| 亚洲综合小说图片| 午夜精品一区在线观看| 蜜桃视频在线一区| 精品一区二区三区在线观看国产| 免费在线观看一区二区三区| 喷白浆一区二区| 国产一区视频网站| 国产成人av网站| 99国产一区二区三精品乱码| 91精品1区2区| 欧美日韩国产免费| 日韩欧美资源站| 久久久欧美精品sm网站| 国产精品久久久一本精品| 亚洲精品视频一区| 亚洲成人av在线电影| 麻豆国产精品官网| 国产麻豆视频精品| 91免费观看视频| 欧美日韩国产电影| 久久亚洲综合av| 成人欧美一区二区三区| 亚洲一级二级在线| 麻豆免费看一区二区三区| 国产91高潮流白浆在线麻豆| 波波电影院一区二区三区| 欧美少妇一区二区| 日韩欧美国产1| 中文字幕在线不卡| 亚洲高清不卡在线观看| 韩国午夜理伦三级不卡影院| av电影在线观看不卡| 欧美精品第1页| 国产精品久久久久婷婷| 亚洲成人动漫在线免费观看| 国产精品影视天天线| 日本道色综合久久| 精品区一区二区| 亚洲色图20p| 久久aⅴ国产欧美74aaa| 91年精品国产| 2021中文字幕一区亚洲| 亚洲激情av在线| 国产米奇在线777精品观看| 欧美午夜在线一二页| 国产亚洲成aⅴ人片在线观看 | 日本欧美一区二区在线观看| 成人小视频在线观看| 欧美一区二区三区四区视频| 国产精品亲子伦对白| 精品在线观看免费| 在线免费观看日本一区| 欧美国产日韩亚洲一区| 久久机这里只有精品| 一本大道久久a久久精品综合| 欧美本精品男人aⅴ天堂| 亚洲激情图片小说视频| 国产91露脸合集magnet| 91精品国产综合久久精品app| 日韩一区日韩二区| 久久99精品国产.久久久久| 欧美日韩成人综合天天影院| 国产精品传媒入口麻豆| 韩国精品免费视频| 91精品国产高清一区二区三区蜜臀| 亚洲人妖av一区二区| 国产美女娇喘av呻吟久久| 欧美一区二区三区免费| 亚洲成人免费观看| 欧美专区亚洲专区| 亚洲人成在线观看一区二区| 成人黄色国产精品网站大全在线免费观看| 日韩欧美在线1卡| 天天操天天干天天综合网| 在线日韩一区二区| 亚洲精品国产精华液| 91在线观看成人| 亚洲欧洲99久久| 99国内精品久久| 亚洲欧洲日韩女同| av电影一区二区| 中文字幕一区二区三区不卡在线 | 色中色一区二区| 日韩一区在线播放| 成人动漫中文字幕| 国产精品乱码久久久久久| 成人激情免费视频| 中文字幕一区二区三区在线播放| 丁香六月综合激情| 国产精品久久久久久久久图文区| 成人一区二区三区视频在线观看 | 欧美一区二区三区免费| 日韩av午夜在线观看| 日韩欧美一级二级三级| 精品在线观看视频| 久久网站最新地址| 成人精品一区二区三区中文字幕| 中文字幕一区三区| 日本韩国欧美在线| 午夜精品久久久久久久99水蜜桃 | 成人欧美一区二区三区黑人麻豆 | 色系网站成人免费| 一区二区三区.www| 欧美老女人在线| 日韩精品电影一区亚洲| 日韩欧美国产1| 国产69精品久久久久毛片| 亚洲免费av高清| 欧美日韩视频第一区| 美女视频黄频大全不卡视频在线播放| 精品卡一卡二卡三卡四在线| 国产不卡视频一区二区三区| 中文字幕制服丝袜成人av | 丰满放荡岳乱妇91ww| 1区2区3区国产精品| 欧美日韩在线观看一区二区| 视频在线在亚洲| 久久日一线二线三线suv| 成人免费毛片片v| 亚洲一区二区视频在线观看| 欧美顶级少妇做爰| 国产精品99久久久久久久vr| 专区另类欧美日韩| 91精品国产综合久久久久久久久久| 国产一区二区三区在线看麻豆| 中文字幕中文在线不卡住| 欧美猛男男办公室激情| 国产精品一区二区免费不卡| 亚洲免费观看在线视频| 欧美精品一二三区| 从欧美一区二区三区| 婷婷中文字幕综合| 欧美激情中文字幕| 欧美亚洲高清一区| 国产精品一区二区久久不卡| 亚洲一区在线观看免费| 日韩精品一区国产麻豆| 一本色道久久综合亚洲91| 男男成人高潮片免费网站| 1000部国产精品成人观看| 日韩欧美卡一卡二| 91视频在线观看| 国产麻豆精品久久一二三| 亚洲丶国产丶欧美一区二区三区| 久久美女艺术照精彩视频福利播放| 欧美在线观看一二区| 国产成人亚洲综合色影视| 午夜影院久久久| 亚洲人成网站在线| 国产午夜精品福利| 91精品国产乱| 日本韩国欧美一区二区三区| 成人午夜短视频| 国产主播一区二区三区|