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

📄 test.lst

📁 刚做完的课程设计-万年历
💻 LST
字号:
C51 COMPILER V8.08   TEST                                                                  03/15/2009 20:37:53 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE test.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /**************************************************************************
   2          * 文 件 名:test.c
   3          * 功    能:我的单片机课程设计-------万年历(阴历)
   4          * 作    者:尹波
   5          **************************************************************************/
   6          /****************************文件包含*************************************/
   7          #include < reg52.h >
   8          #include < character.h>//字符库模块
   9          #include < lcd.h >//液晶显示模块
  10          #include < clock.h>//时间模块
  11          #include < calendar.h >//农历模块
  12          #include < key.h >//键盘模块
  13          /*****************************预定义**************************************/
  14          #define uchar unsigned char
  15          #define uint unsigned int
  16          /****************************************************************************/
  17          sbit bell =P2^0; //定义蜂鸣器端口
  18          uchar clock_time[7] = { 0x00, 0x24, 0x08, 0x10, 0x01, 0x09 };        //定义时间变量 秒  分 时 日 月 年
  19          uchar alarm_time[2] = {38,20}; //闹钟设置  alarm_time[0]: 分钟  alarm_time[1] :小时
  20          /******************************************************************************
  21          * 函数名称:main()
  22          * 功    能:
  23          * 入口参数:
  24          * 出口参数:
  25          ********************************************************************************/
  26          void main( void )
  27          {
  28   1          Lcd_Initial();     //LCD初始化
  29   1          while( 1 )
  30   1              {
  31   2                 switch( Key_Scan() )
  32   2             {
  33   3                case up_array: //向上键按下 
  34   3                                     {
  35   4                                Key_Idle();
  36   4                             }
  37   3                                     break;     
  38   3                case down_array:   
  39   3                                       {
  40   4                                                          Key_Idle();
  41   4                                                       }
  42   3                                       break;                  
  43   3                        case clear_array:   
  44   3                                        {    
  45   4                                                           Key_Idle();
  46   4                                                    } 
  47   3                                                        break;
  48   3                        case function_array:{
  49   4                                       Key_Function( clock_time, alarm_time );
  50   4                                            }
  51   3                        case null:      
  52   3                                 {
  53   4                                            Clock_Fresh( clock_time ); //时间刷新
  54   4                                    Lcd_Clock( clock_time );   //时间显示
  55   4      
C51 COMPILER V8.08   TEST                                                                  03/15/2009 20:37:53 PAGE 2   

  56   4                                                Ershi( clock_time );//气节计算显示函数(在calendar.h中)
  57   4                            Calendar_Convert( 0 , clock_time );//调用阴历转换显示子程序(在calendar.h中)
  58   4                                                Week_Convert( 0, clock_time );//星期显示(在calendar.h中)
  59   4                                               
  60   4                                               if((* alarm_time==* (clock_time+1))&&(*(alarm_time + 1) == *(clock_time + 2)))//分钟和小时相吻合
  61   4                                               bell=0;
  62   4                         } 
  63   3                                         break;
  64   3               }
  65   2              }
  66   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   6500    ----
   CONSTANT SIZE    =   2603    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      9      69
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----      15
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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