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

📄 weekdaycalc.lst

📁 前两天一个朋友要我写一个51例程
💻 LST
字号:
C51 COMPILER V8.01   WEEKDAYCALC                                                           10/14/2008 09:49:23 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE WEEKDAYCALC
OBJECT MODULE PLACED IN WeekDayCalc.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE WeekDayCalc.C ROM(SMALL) BROWSE MODP2 DEBUG OBJECTEXTEND

line level    source

   1          #include <cpudef.h>
   2          #include <weekdaycalc.h>
   3          
   4          uchar   code    WeekData[]={0,3,3,6,1,4,6,2,5,0,3,5};
   5          
   6          unsigned char GetWeekDay(unsigned char year,unsigned char month,unsigned char day) 
   7          {
   8   1              return  ((6+WeekData[month-1]+year+day+(year/4))%7);
   9   1      }
  10          
  11           /*
  12          unsigned char GetWeekDay(unsigned char year,unsigned char month,unsigned char day) 
  13          { 
  14              if( month == 1 || month == 2 )   
  15              { 
  16                  month += 12; 
  17                  if( year > 0 ) 
  18                      year--; 
  19                  else 
  20                      year = 4; 
  21              } 
  22          
  23              // 返回星期几(星期一用1表示,而星期天用7表示) 
  24              return 1+(( day + 2*month + 3*(month+1)/5 + year + year/4 ) %7); 
  25          }  
  26            */
  27          
  28          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     23    ----
   CONSTANT SIZE    =     12    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -