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

📄 main.lst

📁 nokia5110智能电子钟的设计ds1302+ds18b20+stc12c5a60s2
💻 LST
字号:
C51 COMPILER V9.00   MAIN                                                                  07/01/2013 12:13:29 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN ..\output\main.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE ..\c_file\main.c BROWSE INCDIR(..\c_file;..\h_file;..\output;..\project) DE
                    -BUG OBJECTEXTEND PRINT(.\main.lst) OBJECT(..\output\main.obj)

line level    source

   1          /**************************************************************************************
   2          *                                               主程序:顶层程序                                                                                                                                  
   3          *                                                   显示默认功能:时间日期显示;
   4          *                                               调用子程序;                  
   5          *                                                                                                                                                                         *
   6          ***************************************************************************************/
   7          # include <intrins.h>
   8          # include "zimo.h" //字模程序;
   9          # include "nokia5110.h"//5110驱动程序;
  10          # include "ds1302.h"  //ds1302驱动程序;
  11          # include "key.h"         //按键扫描程序;
  12          # include "printf.h"  //显示函数;
  13          # include "power.h"       //电源模块;
  14          # include "main.h"        //引脚定义;
  15          # include "delay.h"        //延时函数;
  16          # include "macroandconst.h"//数据类型宏定义;
  17          # include "ADC.H"                  //ADC电压测量
  18          # include "ds18b20.h"      //温度模块;
  19          void main()
  20          {       
  21   1              system_inint(); //系统初始化;
  22   1              //Set_RTC();
  23   1              while(1)
  24   1              {                       
  25   2              checkclock();
  26   2              caidan(); //菜单显示;
  27   2              
  28   2              
  29   2              if(menue==0)
  30   2              {       
  31   3              if(ok==1)
  32   3              { 
  33   4              LCD_clear(); //清屏幕
  34   4              while(menue==0)    //由此进入时钟功能
  35   4              {       
  36   5              ok=0;   
  37   5              logo();
  38   5              Read_RTC();//读取时钟;
  39   5              data_change();//时钟数据处理
  40   5              tiaozheng_flag();
  41   5              date_time();  //显示年月日时分秒;
  42   5              week();//星期处理;
  43   5              set_date_time();//设置改变时间和日期;
  44   5              powervcc();
  45   5              checkclock();
  46   5              }
  47   4              LCD_clear(); //清屏幕
  48   4              }
  49   3              }
  50   2              else if(menue==1)       //由此进入温度检测功能
  51   2              {
  52   3                      
  53   3              if(ok==1)
  54   3              {       
C51 COMPILER V9.00   MAIN                                                                  07/01/2013 12:13:29 PAGE 2   

  55   4               LCD_clear(); //清屏幕
  56   4      
  57   4              while(menue==1)
  58   4              {       
  59   5              temperatuercheck();
  60   5              ok=0;                                   
  61   5              }
  62   4              LCD_clear(); //清屏幕
  63   4              }
  64   3              }
  65   2              else    if(menue==2)  //由此进入电压测量功能
  66   2              {
  67   3              if(ok==1)
  68   3              {        
  69   4               LCD_clear(); //清屏幕
  70   4              while(menue==2)
  71   4              {
  72   5              power();//电量检测 
  73   5              ok=0;                                   
  74   5              }
  75   4              LCD_clear(); //清屏幕
  76   4              }
  77   3              }
  78   2              else if(menue==3)//由此进入闹钟功能
  79   2              {
  80   3              
  81   3              if(ok==1)
  82   3              {         
  83   4                       
  84   4               LCD_clear(); //清屏幕
  85   4              while(menue==3)
  86   4              {
  87   5              clock();
  88   5              ok=0;
  89   5              checkclock();                                   
  90   5              }
  91   4              
  92   4              LCD_clear(); //清屏幕
  93   4              }
  94   3              }
  95   2              else  {LCD_clear(); caidan();}
  96   2              
  97   2              
  98   2              }
  99   1      
 100   1      }
 101          
 102          void extern0() interrupt 0 /*外部中断0中断函数定义;*/
 103          {          
 104   1      key();                  
 105   1      }
 106          
 107          
 108          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    217    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V9.00   MAIN                                                                  07/01/2013 12:13:29 PAGE 3   

   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 + -