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

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

?? smartclock.lst

?? uCos-ii 2.86 在C8051F410單片機上移植成功!!! 其中包括:UART驅(qū)動
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V8.17   SMARTCLOCK                                                            03/26/2009 14:31:59 PAGE 1   


C51 COMPILER V8.17, COMPILATION OF MODULE SMARTCLOCK
OBJECT MODULE PLACED IN .\out-files\smaRTClock.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE smaRTC\smaRTClock.c LARGE BROWSE INCDIR(.\smaRTC;.\SMBus) DEBUG OBJECTEXTEN
                    -D PRINT(.\list-files\smaRTClock.lst) TABS(2) OBJECT(.\out-files\smaRTClock.obj)

line level    source

   1          
   2          #include "..\header files\includes.H"
   3          #include "smaRTClock.h"  
   4          
   5          //-----------------------------------------------------------------------------
   6          // Global Constants and Variables
   7          //-----------------------------------------------------------------------------
   8          
   9          #define SYSCLK         24500000        // SYSCLK frequency in Hz
  10          
  11          #define BAUDRATE         115200        // Baud rate of UART in bps
  12          
  13          #define RTCCLK            32768        // SmaRTClock frequency in Hz
  14          
  15          #define RTC_DAY      2831155200        // Number of RTC counts in a day
  16          #define RTC_HOUR      117964800        // Number of RTC counts in an hour
  17          #define RTC_MINUTE      1966080        // Number of RTC counts in a minute
  18          #define RTC_SECOND        32768        // Number of RTC counts in a second
  19          #define RTC_HUNDRETH        328        // Number of RTC counts in a hundreth
  20                                                 // of a second (rounded up)
  21          
  22          #define SUSPEND            0x40        // Value to write to PMU0CF to place
  23                                                 // the device in Suspend mode
  24          
  25          #define SLEEP              0x80        // Value to write to PMU0CF to place
  26                                                 // the device in Sleep Mode
  27          
  28          #define POWER_MODE      SUSPEND        // Select between Suspend and Sleep  mode.                          
             -           
  29          
  30          #define SWITCH_PRESSED        0        // Macros to determine switch state
  31          #define SWITCH_NOT_PRESSED    1
  32          
  33          #define FIVE_MS    5*(SYSCLK/12/1000)  // 5 ms delay constant
  34          #define US_DELAY   (SYSCLK/12/1000)/10 // 500 us delay constant
  35          
  36          // Used in debounce section of code
  37          #define DEBOUNCE_INTERVAL  10          // Debounce interval in milliseconds
  38          #define T3_DEBOUNCE_TICKS  DEBOUNCE_INTERVAL*(SYSCLK/12/1000)
  39          
  40          
  41                                                          
  42          
  43          //------------------------------------------------------------------------------- 
  44          
  45          
  46          
  47          DATE_INFO event1;   // This will keep the runnnig date information                                       
  48          
  49          
  50          
  51          void Init_DateINFO(void)
  52          {
  53   1         // Initialize DATE_INFO struct
C51 COMPILER V8.17   SMARTCLOCK                                                            03/26/2009 14:31:59 PAGE 2   

  54   1         event1.seconds = SECOND_INIT;
  55   1         event1.minutes = MINUTE_INIT;
  56   1         event1.hours   = HOUR_INIT;
  57   1         event1.days    = DAY_INIT;
  58   1         event1.years   = (2000+YEAR_INIT);
  59   1      
  60   1      }
  61          
  62          //-----------------------------------------------------------------------------
  63          // Leap_Year
  64          //----------------------------------------------------------------------------- 
  65          // Return Value : '1' if a leap year, '0' if not a leap year
  66          // Parameters   : U16 year - the current year in the counter  
  67          //-----------------------------------------------------------------------------
  68          
  69          U8 Leap_Year (U16 year)
  70          {
  71   1         if ((((year%4)==0) && ((year%100)!=0)) || ((year%400)==0))
  72   1         {
  73   2            return 1;
  74   2         }
  75   1         else
  76   1         {
  77   2            return 0;
  78   2         }
  79   1      }
  80          
  81          //-----------------------------------------------------------------------------
  82          // Compute_Month
  83          //-----------------------------------------------------------------------------
  84          // Return Value : none
  85          // Parameters   : 1) U16* month - pointer to month number variable (1-12)
  86          //                2) U16* days - pointer to number of days  variable (1-31)
  87          //                3) U16 total - total number of days to compute
  88          //                   month and days from
  89          //                4) U16 total - current year (in 20xx format)  
  90          //-----------------------------------------------------------------------------
  91          
  92          void Compute_Month (U16* month, U16* days, U16 total, U16 year)
  93          {
  94   1         if (total < 32)                     // First month does not depend on
  95   1         {                                   // leap year
  96   2            (*month) = 1;                    // January
  97   2            (*days) = total;
  98   2         }
  99   1         else if (Leap_Year(year))
 100   1         {
 101   2            // Calculate month based on leap year
 102   2            if (total < 61)
 103   2            {
 104   3               (*month) = 2;                 // February
 105   3               (*days) = total-31;
 106   3            }
 107   2            else if (total < 92)
 108   2            {
 109   3               (*month) = 3;                 // March
 110   3               (*days) = total-60;
 111   3            }
 112   2            else if (total < 122)
 113   2            {
 114   3               (*month) = 4;                 // April
 115   3               (*days) = total - 91;
C51 COMPILER V8.17   SMARTCLOCK                                                            03/26/2009 14:31:59 PAGE 3   

 116   3            }
 117   2            else if (total < 153)
 118   2            {
 119   3               (*month) = 5;                 // May
 120   3               (*days) = total - 121;
 121   3            }
 122   2            else if (total < 183)
 123   2            {
 124   3               (*month) = 6;                 // June
 125   3               (*days) = total-152;
 126   3            }
 127   2            else if (total < 214)
 128   2            {
 129   3               (*month) = 7;                 // July
 130   3               (*days) = total - 182;
 131   3            }
 132   2            else if (total < 245)
 133   2            {
 134   3               (*month) = 8;                 // August
 135   3               (*days) = total - 213;
 136   3            }
 137   2            else if (total < 275)
 138   2            {
 139   3               (*month) = 9;                 // September
 140   3               (*days) = total - 244;
 141   3            }
 142   2            else if (total < 306)
 143   2            {
 144   3               (*month) = 10;                // October
 145   3               (*days) = total-274;
 146   3            }
 147   2            else if (total < 336)
 148   2            {
 149   3               (*month) = 11;                // November
 150   3               (*days) = total - 305;
 151   3            }
 152   2            else
 153   2            {
 154   3               (*month) = 12;                // December
 155   3               (*days) = total - 335;
 156   3            }
 157   2      
 158   2         }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情六月丁香| 色婷婷精品久久二区二区蜜臂av| 久久夜色精品一区| 狠狠色丁香九九婷婷综合五月| 中文字幕中文乱码欧美一区二区 | 在线视频综合导航| 美日韩一区二区| 国产精品色哟哟网站| 欧美一区二区福利视频| 成人av免费在线播放| 亚洲国产综合91精品麻豆| 久久久久亚洲蜜桃| 91社区在线播放| 久久激五月天综合精品| 亚洲成人av一区二区| 亚洲免费在线观看视频| 久久精品男人的天堂| 日韩午夜激情视频| 欧美日韩黄色一区二区| 99re成人在线| 99免费精品视频| 99精品国产91久久久久久 | 制服丝袜中文字幕亚洲| 欧美私人免费视频| 国产乱人伦偷精品视频不卡| 日韩成人精品在线| 一区在线播放视频| 国产精品久久久久久久蜜臀| 久久人人爽人人爽| 久久久久亚洲综合| 7777精品伊人久久久大香线蕉超级流畅| 播五月开心婷婷综合| 成人午夜精品在线| www.亚洲免费av| 成人综合婷婷国产精品久久| 国产精品123| 国产成人av一区| 国产不卡在线视频| 暴力调教一区二区三区| 波多野结衣中文字幕一区 | 欧美日韩卡一卡二| 欧美婷婷六月丁香综合色| 欧美一级在线免费| 久久综合国产精品| 国产精品系列在线| 一卡二卡三卡日韩欧美| 亚洲123区在线观看| 免费成人在线视频观看| 成人性生交大片免费看视频在线 | 欧美在线观看视频在线| 欧美日韩黄色一区二区| 国产人妖乱国产精品人妖| 亚洲色图在线播放| 男男gaygay亚洲| 91在线观看一区二区| 日韩一卡二卡三卡四卡| 国产精品动漫网站| 亚洲国产精品麻豆| 日本不卡在线视频| 色视频成人在线观看免| 久久精品欧美一区二区三区不卡| 一区二区三区四区高清精品免费观看| 久久国产视频网| 欧美日韩综合不卡| 日本一区二区成人在线| 国产成人在线网站| 精品国产乱子伦一区| 日本欧美一区二区三区| 5566中文字幕一区二区电影| 亚洲成av人片在线观看无码| 91亚洲精华国产精华精华液| 国产精品私人影院| 99久久99久久综合| 中文字幕五月欧美| 一本色道久久综合狠狠躁的推荐| 国产女主播在线一区二区| 国产成人在线观看免费网站| 国产精品伦理在线| 在线观看不卡一区| 免费在线观看日韩欧美| 日韩一区二区三区三四区视频在线观看| 午夜欧美在线一二页| 91精品国产综合久久久久久久久久| 337p日本欧洲亚洲大胆精品| 国产一区二区日韩精品| 久久精品人人做| 成+人+亚洲+综合天堂| 日韩美女视频一区二区| 欧美日韩在线播放三区四区| 五月婷婷综合网| 美女一区二区久久| 欧美乱妇15p| 三级欧美在线一区| 欧美精品视频www在线观看| 秋霞成人午夜伦在线观看| 精品欧美久久久| 精久久久久久久久久久| 国产亚洲欧美日韩俺去了| 成人av网站免费观看| 国产精品美女久久久久久久久 | 久久人人97超碰com| 国产精品亚洲专一区二区三区| 2017欧美狠狠色| 97国产一区二区| 99re视频精品| 视频一区二区不卡| 精品福利一区二区三区| 成人va在线观看| 亚洲国产人成综合网站| 欧美极品少妇xxxxⅹ高跟鞋| 欧美中文字幕一二三区视频| 国产成人免费高清| 蜜桃在线一区二区三区| 亚洲午夜在线电影| 国产精品久久久久久久岛一牛影视| 欧美最猛性xxxxx直播| 日韩理论片在线| 精品99一区二区| 欧美群妇大交群中文字幕| av中文一区二区三区| 国产精品456| 日韩电影一区二区三区四区| 国产精品国产三级国产有无不卡 | 99视频一区二区| 蜜臀av性久久久久av蜜臀妖精| 国产精品丝袜黑色高跟| 欧美变态tickle挠乳网站| 99久久精品一区二区| 久久成人羞羞网站| 青青青伊人色综合久久| 日韩美女久久久| 国产人成一区二区三区影院| 日韩一二三区视频| 欧美日本一区二区| 在线观看不卡一区| 99麻豆久久久国产精品免费 | 亚洲欧洲精品天堂一级| 波多野结衣视频一区| 国产不卡一区视频| 不卡电影免费在线播放一区| 国产91综合网| 国产91对白在线观看九色| 国产福利不卡视频| 久久99精品网久久| 国产精品系列在线播放| 国产精品中文有码| 国产另类ts人妖一区二区| 日日夜夜精品视频天天综合网| 麻豆91在线播放| 国产成人av影院| 成人性生交大片免费看在线播放 | 国内精品国产成人国产三级粉色| 中文字幕第一区综合| 欧美国产成人精品| 亚洲一区二区av在线| 麻豆视频一区二区| 99re视频精品| 久久综合资源网| 亚洲va在线va天堂| 久久99国产精品久久| 成人av在线一区二区三区| 欧美日韩美少妇| 中文字幕在线播放不卡一区| 精品亚洲porn| 在线成人免费视频| 亚洲伦理在线精品| 国产一区二区三区在线看麻豆| 国产一区二区在线视频| 亚洲免费在线视频| 久久99国产精品久久99果冻传媒| av毛片久久久久**hd| 欧美精品国产精品| 久久久久国产免费免费| 一区二区三区丝袜| 国产盗摄精品一区二区三区在线| 91成人免费电影| 国产精品视频yy9299一区| 五月开心婷婷久久| 色婷婷一区二区三区四区| 久久精品一二三| 人禽交欧美网站| 91成人免费在线| 日本一区二区三区高清不卡| 日韩福利电影在线| 色婷婷av一区二区三区之一色屋| 精品奇米国产一区二区三区| 亚洲国产精品尤物yw在线观看| 国产99久久久久久免费看农村| 欧美一区二区三区在线视频| 亚洲大片在线观看| 欧美精品视频www在线观看 | 91免费观看视频| 日韩三级免费观看| 一区二区三区不卡视频| aa级大片欧美| 成人欧美一区二区三区视频网页| 国产一区二区三区精品欧美日韩一区二区三区| 欧美日韩极品在线观看一区| 日韩精品亚洲一区| 日韩免费在线观看|