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

📄 rtc.lst

📁 proteus电子钟(带闹钟数码管显示)
💻 LST
字号:
C51 COMPILER V7.06   RTC                                                                   05/31/2009 01:55:43 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE RTC
OBJECT MODULE PLACED IN RTC.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE software\RTC.C BROWSE DEBUG OBJECTEXTEND PRINT(.\RTC.lst) OBJECT(RTC.obj)

stmt level    source

   1          /*--------------------------------------------------------------------*-
   2          
   3                  RTC.C (V1.00)
   4          
   5                   
   6          -*---------------------------------------------------------------------*/
   7          
   8          /*
   9           * Copyright (c) 2006,wsl
  10           * All rights reserved
  11           * 
  12           * 文件名称: RTC.C 
  13           * 文件标识: 
  14           * 摘    要: 软时钟
  15           * 
  16           * 当前版本: V1.0               * 取代版本:
  17           * 作    者: wsl                * 修     改:  
  18           * 版本信息: 2006-09-14         * 修改信息: 
  19           */
  20           //***********************************************************************
  21           
  22          #include "RTC.h"
  23          
  24          
  25          
  26          
  27          /*实时时间*/ 
  28          time_str Rtc={23,59,50};
  29          
  30          unsigned char ClockReviseTemp = 0;
  31          unsigned char ClockReviseTemp1 = 0;
  32          
  33          
  34          
  35          
  36           
  37           
  38           /*-----------------------------------------------------------------------*-
  39           * 函数名称: RTC_Soft_clock()
  40           * 参    数: XX
  41           * 返    回: XX
  42           * 函数功能: 走时时钟
  43           *              
  44           * 说     明: 
  45           *
  46           * 当前版本: V1.0               * 取代版本:
  47           * 作    者: wsl                        * 修     改:  
  48           * 版本信息: 2006-09-14         * 修改信息: 
  49          -*-----------------------------------------------------------------------*/
  50          void Rtc_Soft_clock(void)
  51          {
  52   1              Rtc.sec++;      
  53   1              if (Rtc.sec > 59)
  54   1              {
  55   2                      Rtc.sec = 0;            // 一分钟
C51 COMPILER V7.06   RTC                                                                   05/31/2009 01:55:43 PAGE 2   

  56   2                      Rtc.min++;
  57   2                      ClockReviseTemp++;  // 用于调整晶体所带来的时间误差
  58   2      
  59   2                      if (Rtc.min > 59)
  60   2                      {       
  61   3                              Rtc.min = 0;    // 一小时       
  62   3                              Rtc.hour++;
  63   3                              
  64   3                              if (Rtc.hour > 23)
  65   3                              {
  66   4                                      Rtc.hour = 0;   
  67   4                              }
  68   3                      }
  69   2              }
  70   1      }
  71           


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