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

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

?? smartclock.lst

?? uCos-ii 2.86 在C8051F410單片機上移植成功!!! 其中包括:UART驅動
?? 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         }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看国产日韩| 欧美日韩国产片| 久久人人97超碰com| 麻豆91精品视频| 日韩欧美国产一区二区在线播放| 美日韩一区二区| 精品国产第一区二区三区观看体验| 蜜桃av一区二区三区电影| 精品国产91洋老外米糕| 国产精品一二二区| 亚洲欧洲99久久| 欧美丝袜丝交足nylons| 日韩电影免费一区| 久久久五月婷婷| 91在线视频播放地址| 亚洲综合小说图片| 日韩欧美高清dvd碟片| 国产精品资源在线看| 中文字幕在线观看一区| 欧美午夜精品久久久久久超碰 | 日韩一区在线免费观看| 91精品福利视频| 午夜国产精品一区| 精品电影一区二区| 92国产精品观看| 美女性感视频久久| 国产精品国产三级国产| 欧美在线免费观看亚洲| 久久精品久久99精品久久| 国产精品色呦呦| 欧美日韩国产经典色站一区二区三区| 男女性色大片免费观看一区二区 | 色婷婷久久综合| 免费在线观看精品| 日本一区二区在线不卡| 欧美亚洲综合久久| 国产成人精品影视| 三级精品在线观看| 中文字幕一区av| 日韩精品一区二区三区视频| 91天堂素人约啪| 国产精品影视网| 麻豆精品新av中文字幕| 一区二区三区在线视频观看| 国产日产欧产精品推荐色| 欧美久久一二区| 99re成人在线| 国产精品白丝av| 亚洲一区二三区| 国产精品国产馆在线真实露脸 | 国产v综合v亚洲欧| 久久不见久久见免费视频7| 亚洲影视在线播放| 国产精品你懂的在线欣赏| 精品美女一区二区| 欧美疯狂性受xxxxx喷水图片| 99久久99久久精品免费看蜜桃| 国产揄拍国内精品对白| 免费观看30秒视频久久| 亚洲国产毛片aaaaa无费看| 国产精品免费视频一区| 久久综合视频网| 欧美一区二区三区免费视频| 欧美在线|欧美| 色综合一区二区| 91丝袜高跟美女视频| 成人激情免费电影网址| 国产盗摄视频一区二区三区| 美女国产一区二区| 日本中文字幕不卡| 午夜精品一区在线观看| 亚洲国产精品久久久久秋霞影院| 国产精品久久久久久久久免费相片| 亚洲精品一线二线三线| 欧美日韩免费观看一区三区| 欧美亚洲另类激情小说| 91网址在线看| 91国产福利在线| 色av成人天堂桃色av| 97精品电影院| 色婷婷av一区二区三区gif| av中文字幕一区| 粉嫩一区二区三区在线看| 国产成人自拍网| 国产激情精品久久久第一区二区| 国产美女在线观看一区| 国产精品资源在线观看| 懂色一区二区三区免费观看| 国产a精品视频| 成人av网站在线观看免费| 成人免费看视频| 99久久99久久综合| 欧美日精品一区视频| 欧美日韩在线直播| 日韩一区二区在线看| 久久色在线视频| 国产欧美日韩麻豆91| 亚洲精品亚洲人成人网在线播放| 亚洲精品视频自拍| 天天综合网天天综合色| 久久97超碰色| 成人免费毛片a| 欧美视频一区二区三区在线观看| 777奇米四色成人影色区| 欧美成人一区二区三区片免费| 久久综合视频网| 亚洲日本成人在线观看| 日韩av网站免费在线| 韩国成人福利片在线播放| 成人爽a毛片一区二区免费| 在线亚洲人成电影网站色www| 91精品国产色综合久久| 亚洲国产精品高清| 偷窥少妇高潮呻吟av久久免费| 激情图区综合网| 色综合色综合色综合| 91麻豆精品国产91久久久久久| 久久精品在这里| 亚洲欧美色一区| 另类欧美日韩国产在线| 97精品视频在线观看自产线路二| 欧美人狂配大交3d怪物一区| 国产亚洲1区2区3区| 亚洲国产欧美一区二区三区丁香婷 | 欧美日韩精品欧美日韩精品一综合| 欧美大度的电影原声| 亚洲男人的天堂在线观看| 精品一区二区免费在线观看| 99热99精品| 久久影院午夜论| 三级不卡在线观看| 91原创在线视频| 精品久久久久一区二区国产| 亚洲一区二区三区自拍| 国产精品99久久久久| 欧美久久高跟鞋激| 国产精品福利电影一区二区三区四区| 日韩av中文字幕一区二区| 不卡av免费在线观看| 精品国产免费视频| 亚洲国产精品综合小说图片区| 国产成人丝袜美腿| 欧美精品一区二区久久久| 亚洲大片免费看| 一本色道a无线码一区v| 91年精品国产| 精品91自产拍在线观看一区| 亚洲一二三区在线观看| 波多野结衣中文字幕一区| 久久久久久久久久久99999| 日韩av成人高清| 欧美性xxxxx极品少妇| 中文字幕一区二区三区视频| 精品一区二区日韩| 日韩欧美一级片| 亚洲成av人片观看| 色综合久久久久网| 一区在线中文字幕| 99re免费视频精品全部| 国产欧美日韩激情| 国产精品一色哟哟哟| 欧美成人精精品一区二区频| 日韩二区在线观看| 欧美精品vⅰdeose4hd| 一区二区三区在线观看视频 | 亚洲欧美一区二区三区久本道91| 国产综合色在线视频区| 欧美成人vr18sexvr| 日本在线不卡视频| 欧美人妖巨大在线| 蜜臀va亚洲va欧美va天堂| 91精品国产色综合久久不卡电影| 男女性色大片免费观看一区二区| 欧美一级高清片| 狠狠色狠狠色综合日日91app| 精品日韩在线观看| 国产一区二区主播在线| 国产亚洲精品aa| 成人福利在线看| 亚洲一区二区三区精品在线| 欧美日韩一本到| 免费看日韩a级影片| 国产亚洲一区二区三区| 成人高清在线视频| 亚洲一区二区在线播放相泽| 欧美高清性hdvideosex| 国内不卡的二区三区中文字幕| xf在线a精品一区二区视频网站| 成人涩涩免费视频| 亚洲乱码国产乱码精品精的特点| 欧美性一区二区| 捆绑紧缚一区二区三区视频| 精品国产露脸精彩对白 | 91在线观看美女| 五月天精品一区二区三区| 日韩欧美电影一二三| 成人av在线播放网址| 午夜av区久久| 国产亚洲欧美激情| 欧美自拍偷拍午夜视频|