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

📄 main.lst

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


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

stmt level    source

   1          // ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═一 ︻┳═ ︻┳═
             - ︻┳═一
   2          
   3          // 为了便于阅读和打印,最大行长为100个字符.
   4          //           1         2             3         4             5         6             7         8             9         A
   5          //3456789#123456789#123456789#123456789#123456789#123456789#123456789#123456789#123456789#123456789#
   6          /*------------------------------------------------------------------------------------------------*-
   7          
   8          /*
   9           * Copyright (c) 2008,
  10           * All rights reserved
  11           * 
  12           * 文件名称: main.C 
  13           * 文件标识: 
  14           * 摘    要: 
  15           * 
  16           * 当前版本: 1.0             * 取代版本:
  17           * 作    者: wsl                 * 原作者  : 
  18           * 完成日期: 2008-02-17      * 完成日期:
  19           **------------------------------------------------------------------------------------------------*/
  20          
  21          #include "main.h"
  22          #include "SysTick.h"
  23          #include "Port.h"
  24          #include "key.h"
  25          #include "DisplayDir.h"
  26          #include "Menu.h"
  27          #include "RTC.h"
  28          
  29          sfr WDT_CONTR = 0xE1;
  30          #define PS0             0
  31          #define PS1                     1
  32          #define PS2                     2
  33          #define IDLE_WDT        3
  34          #define CLR_WDT         4
  35          #define EN_WDT          5
  36          #define WDT_FLAG        7
  37          
  38          void main(void)
  39          {
  40   1              Timer0_init();
  41   1              Timer1_init();
  42   1              WDT_CONTR |= (1<<EN_WDT)|(1<<CLR_WDT)|(1<<IDLE_WDT);
  43   1              IP |= (1 << _PT0);
  44   1              OS_EXIT_CRITICAL();
  45   1      
  46   1              LED_DISP_ALL_FLASH();   
  47   1              LedChangeFlag = 0x00;           
  48   1              LedChangeFlag |= (1 << DOT2);   // 只有时钟的时个位点可以闪烁
  49   1              
  50   1              bUpdateDisplayEn = 1;
  51   1      
  52   1          while (1)    // 超级循环
  53   1          {
C51 COMPILER V7.06   MAIN                                                                  05/31/2009 01:55:37 PAGE 2   

  54   2                      if (ftick)
  55   2                      {
  56   3                              ftick = 0;
  57   3                              KeyPad();
  58   3                              LedFlashFreq();
  59   3                      }
  60   2      
  61   2                      KeyProcess();
  62   2      
  63   2                      if (bUpdateDisplayEn)
  64   2                      {
  65   3                              UpdateDisplayBuffer(Rtc.hour, Rtc.min);
  66   3                              //UpdateDisplayBuffer(Rtc.min, Rtc.sec);                // 测试
  67   3              
  68   3                      }
  69   2                      
  70   2                      WDT_CONTR |= (1<<EN_WDT)|(1<<CLR_WDT)|(1<<IDLE_WDT);    // 喂狗
  71   2                      
  72   2                      PCON |= 0x01;      // 死机
  73   2          }
  74   1      }
  75          
  76          
  77          
  78          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     60    ----
   CONSTANT SIZE    =   ----    ----
   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 + -