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

📄 main.lst

📁 用NXP公司P89LPC9401单片机开发液晶显示,包括开发资料,各功能驱动程序.
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  11/09/2004 16:39:44 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //****************************************************************
   2          //FILE: main.c
   3          //功能: 主体流程控制    
   4          //****************************************************************
   5          #include"main.h"
   6          #include"key.h"                                         
   7          #include"time.h"                                        
   8          #include"pcf8576D.h"                            
   9          #include"initial.h"
  10          #include"temperature.h"
  11          //***************************主函数********************************
  12          main()
  13          {
  14   1              bit     dot     =0;                                                     //DOT指示秒的跳动状态
  15   1              InitialAll();                                           //初始化所有外设
  16   1              while(1)
  17   1              {
  18   2                      if(RTCflag==1)                                  //如果定时0.5S
  19   2                      {       
  20   3                              RTCflag=0;                                      //清除RTC中断标志
  21   3                              if(ModifyP!=0&&HalfSec==1)      //判断是否需要闪烁
  22   3                                      PCF8576Modify(ModifyP); //进行修改区域的清空
  23   3                              if(HalfSec>1)                           //如果RTC中断,并且定时为1S了
  24   3                              {       
  25   4                                      RTCflag=0;                              //清楚RTC中断标志
  26   4                                      HalfSec-=2;                             //给半秒信号量减1
  27   4                                      dot=!dot;                               //产生跳动(时间显示时的"冒号")                                                
  28   4                                      TimeAdjuest();                  //进行时间调整
  29   4                                      TimeBeep();                             //判断是否有报警条件产生
  30   4                                      PCF8576Mode(dot);               //显示当前模式,与PCF8576Modify
  31   4                                                                                      //对应就可以产生闪烁效果了
  32   4                                      GetTemperature();               //读取环境温度
  33   4                              }
  34   3                      }
  35   2                      if(KeyFlag==1)                                  //如果按键中断,则进行相关处理
  36   2                      {
  37   3                              KeyProcess();                           //处理按键
  38   3                              KeyFlag=0;                                      //清除按键标志
  39   3                      }
  40   2              }               
  41   1      
  42   1      }
  43          //*****************************END**********************************


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     65    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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