⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ctime.lst

📁 用NXP公司P89LPC9401单片机开发液晶显示,包括开发资料,各功能驱动程序.
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.06   CTIME                                                                 11/09/2004 16:39:45 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE CTIME
OBJECT MODULE PLACED IN ctime.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ctime.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //***********************************************************************
   2          //FILE: cime.c  
   3          //功能: 将公历日期转换为农历日期和星期
   4          //***********************************************************************
   5          #include"main.h"
   6          #include"time.h"
   7          //***********************************************************************
   8          uchar Cyear,Cmonth,Cday;
   9          uchar Weekday;
  10          //***********************************************************************
  11          uint code RunDays[12]={                                 //闰年本月以前天数累加表
  12           0,31,60,91,121,152,
  13           182,213,244,274,305,335};
  14          //***********************************************************************
  15          uint code PingDays[12]={                                //平年本月以前天数累加表
  16           0,31,59,90,120,151,
  17           181,212,243,273,304,334};
  18          //***********************************************************************
  19          uchar code RunWeekTab[12]={                             //闰年月星期表
  20           3,6,0,3,5,1,3,6,2,4,0,2};
  21          //***********************************************************************
  22          uchar code PingWeekTab[12]={                    //平年月星期表
  23           4,0,0,3,5,1,3,6,2,4,0,2};
  24          //***********************************************************************
  25          //公历农历转换表(2000-2099)
  26          //第一字节BIT7-4 位表示闰月月份,值为0 为无闰月,BIT3-0 
  27          //对应农历第1-4 月的大小
  28          //第二字节BIT7-0 对应农历第5-12 月大小,第三字节BIT7 表
  29          //示农历第13 个月大小(为1代表此月大,为0代表为小)
  30          //第三字节BIT6-5 表示春节的公历月份,BIT4-0 表示春节的
  31          //公历日期
  32          //注:由于公历表示的范围是2000-2009,所以农历的范围是
  33          //1999-2099,所以这里第一个数据是1999年的信息
  34          uchar code CyearTab[101][3]={
  35           0x09,0x2e,0x50,              // 1999
  36           0x0C,0x96,0x45,              // 2000
  37           0x4d,0x4A,0xB8,              // 2001
  38           0x0d,0x4A,0x4C,              // 2002
  39           0x0d,0xA5,0x41,              // 2003
  40           0x25,0xAA,0xB6,              // 2004
  41           0x05,0x6A,0x49,              // 2005
  42           0x7A,0xAd,0xBd,              // 2006
  43           0x02,0x5d,0x52,              // 2007
  44           0x09,0x2d,0x47,              // 2008
  45           0x5C,0x95,0xBA,              // 2009
  46           0x0A,0x95,0x4e,              // 2010
  47           0x0B,0x4A,0x43,              // 2011
  48           0x4B,0x55,0x37,              // 2012
  49           0x0A,0xd5,0x4A,              // 2013
  50           0x95,0x5A,0xBf,              // 2014
  51           0x04,0xBA,0x53,              // 2015
  52           0x0A,0x5B,0x48,              // 2016
  53           0x65,0x2B,0xBC,              // 2017
  54           0x05,0x2B,0x50,              // 2018
  55           0x0A,0x93,0x45,              // 2019
C51 COMPILER V7.06   CTIME                                                                 11/09/2004 16:39:45 PAGE 2   

  56           0x47,0x4A,0xB9,              // 2020
  57           0x06,0xAA,0x4C,              // 2021
  58           0x0A,0xd5,0x41,              // 2022
  59           0x24,0xdA,0xB6,              // 2023
  60           0x04,0xB6,0x4A,              // 2024
  61           0x69,0x57,0x3d,              // 2025
  62           0x0A,0x4e,0x51,              // 2026
  63           0x0d,0x26,0x46,              // 2027
  64           0x5e,0x93,0x3A,              // 2028
  65           0x0d,0x53,0x4d,              // 2029
  66           0x05,0xAA,0x43,              // 2030
  67           0x36,0xB5,0x37,              // 2031
  68           0x09,0x6d,0x4B,              // 2032
  69           0xB4,0xAe,0xBf,              // 2033
  70           0x04,0xAd,0x53,              // 2034
  71           0x0A,0x4d,0x48,              // 2035
  72           0x6d,0x25,0xBC,              // 2036
  73           0x0d,0x25,0x4f,              // 2037
  74           0x0d,0x52,0x44,              // 2038
  75           0x5d,0xAA,0x38,              // 2039
  76           0x0B,0x5A,0x4C,              // 2040
  77           0x05,0x6d,0x41,              // 2041
  78           0x24,0xAd,0xB6,              // 2042
  79           0x04,0x9B,0x4A,              // 2043
  80           0x7A,0x4B,0xBe,              // 2044
  81           0x0A,0x4B,0x51,              // 2045
  82           0x0A,0xA5,0x46,              // 2046
  83           0x5B,0x52,0xBA,              // 2047
  84           0x06,0xd2,0x4e,              // 2048
  85           0x0A,0xdA,0x42,              // 2049
  86           0x35,0x5B,0x37,              // 2050
  87           0x09,0x37,0x4B,              // 2051
  88           0x84,0x97,0xC1,              // 2052
  89           0x04,0x97,0x53,              // 2053
  90           0x06,0x4B,0x48,              // 2054
  91           0x66,0xA5,0x3C,              // 2055
  92           0x0e,0xA5,0x4f,              // 2056
  93           0x06,0xB2,0x44,              // 2057
  94           0x4A,0xB6,0x38,              // 2058
  95           0x0A,0xAe,0x4C,              // 2059
  96           0x09,0x2e,0x42,              // 2060
  97           0x3C,0x97,0x35,              // 2061
  98           0x0C,0x96,0x49,              // 2062
  99           0x7d,0x4A,0xBd,              // 2063
 100           0x0d,0x4A,0x51,              // 2064
 101           0x0d,0xA5,0x45,              // 2065
 102           0x55,0xAA,0xBA,              // 2066
 103           0x05,0x6A,0x4e,              // 2067
 104           0x0A,0x6d,0x43,              // 2068
 105           0x45,0x2e,0xB7,              // 2069
 106           0x05,0x2d,0x4B,              // 2070
 107           0x8A,0x95,0xBf,              // 2071
 108           0x0A,0x95,0x53,              // 2072
 109           0x0B,0x4A,0x47,              // 2073
 110           0x6B,0x55,0x3B,              // 2074
 111           0x0A,0xd5,0x4f,              // 2075
 112           0x05,0x5A,0x45,              // 2076
 113           0x4A,0x5d,0x38,              // 2077
 114           0x0A,0x5B,0x4C,              // 2078
 115           0x05,0x2B,0x42,              // 2079
 116           0x3A,0x93,0xB6,              // 2080
 117           0x06,0x93,0x49,              // 2081
C51 COMPILER V7.06   CTIME                                                                 11/09/2004 16:39:45 PAGE 3   

 118           0x77,0x29,0xBd,              // 2082
 119           0x06,0xAA,0x51,              // 2083
 120           0x0A,0xd5,0x46,              // 2084
 121           0x54,0xdA,0xBA,              // 2085
 122           0x04,0xB6,0x4e,              // 2086
 123           0x0A,0x57,0x43,              // 2087
 124           0x45,0x27,0x38,              // 2088
 125           0x0d,0x26,0x4A,              // 2089
 126           0x8e,0x93,0x3e,              // 2090
 127           0x0d,0x52,0x52,              // 2091
 128           0x0d,0xAA,0x47,              // 2092
 129           0x66,0xB5,0x3B,              // 2093
 130           0x05,0x6d,0x4f,              // 2094
 131           0x04,0xAe,0x45,              // 2095
 132           0x4A,0x4e,0xB9,              // 2096
 133           0x0A,0x4d,0x4C,              // 2097
 134           0x0d,0x15,0x41,              // 2098
 135           0x2d,0x92,0xB5};             // 2099
 136           //***********************************************************************
 137          void  DayBeforeNewYear(uint xdays)              //公历日在春节日前的处理

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -