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

📄 led_prc.lst

📁 电磁流量计的源程序。将流体流量用电磁转换方式变换成弱电信号
💻 LST
字号:
C51 COMPILER V6.02  LED_PRC                                                                09/10/2005 17:11:40 PAGE 1   


C51 COMPILER V6.02, COMPILATION OF MODULE LED_PRC
OBJECT MODULE PLACED IN D:\2005_09\Led_prc.OBJ
COMPILER INVOKED BY: D:\C51\BIN\C51.EXE D:\2005_09\Led_prc.c SMALL DB OE CO OT(SIZE) 

stmt level    source

   1           
   2          #include "math.h"
   3          #include "reg52.h"
   4          #include "typedef.h"
   5          #include "function.h"
   6          #include "define.h"
   7          #include "varible.h"
   8           sbit ALARM_OUT=P2^4;
   9           void Led_prc(void);
  10           void Alarm_init(void);
  11           void Led_prc(void)
  12           {
  13   1         disp_memory[6] = 0x00 ;      //five led off
  14   1           if(empty_pop_F == EMPTY)
  15   1              disp_memory[6] = LOW_COUNT_LED ;
  16   1          /*********alarm_dm led precess  ***********/
  17   1          if(moment_data < alarm_dm_data)
  18   1             
  19   1             {
  20   2             	 disp_memory[6] |= ALARM_DM_LED;   //xiaxian baojin led on
  21   2      	     ALARM_OUT = 1;
  22   2      	     alarm_out_delay = TM2S;
  23   2      	   }
  24   1          else
  25   1             {
  26   2               disp_memory[6] &= 0xdf  ;         // xiaxian baojin led off 
  27   2               if(alarm_out_delay!=0)
  28   2                  alarm_out_delay--;
  29   2               else
  30   2                  ALARM_OUT = 0 ;
  31   2             }
  32   1          /*********alarm_up led precess    *********/
  33   1              
  34   1          if(moment_data > alarm_up_data)
  35   1           {  
  36   2              disp_memory[6] |= ALARM_UP_LED;   //shanxian baojin led on
  37   2              ALARM_OUT = 1; 
  38   2              alarm_out_delay = TM2S;
  39   2           }
  40   1      	 else
  41   1      	 {
  42   2      	    disp_memory[6] &= 0xf7  ;       //  led off 
  43   2      	    if(alarm_out_delay!=0)
  44   2      	       alarm_out_delay--;
  45   2      	    else
  46   2      	       ALARM_OUT = 0 ;
  47   2      	 }
  48   1        /* 
  49   1         if(disp_mode == PARA_DISP)
  50   1         {
  51   1          	switch(disp_no_u)
  52   1          	{
  53   1           		case MOMENT_DISP:
  54   1                            disp_memory[6] |= MOMENT_LED ;
  55   1                            break;
C51 COMPILER V6.02  LED_PRC                                                                09/10/2005 17:11:40 PAGE 2   

  56   1           		case NET_DISP:
  57   1                            disp_memory[6] |= NET_COUNT_LED ;
  58   1                            break;
  59   1           		case LOW_DISP:
  60   1                            disp_memory[6] |= LOW_COUNT_LED;
  61   1                            break;
  62   1           		case ALARM_UP_DISP:
  63   1                            disp_memory[6] |= ALARM_UP_LED;
  64   1                            break;
  65   1           		case ALARM_DM_DISP:
  66   1                            disp_memory[6] |= ALARM_DM_LED;
  67   1                            break;
  68   1           		default:
  69   1                            disp_memory[6] |= 0x00;
  70   1                            break;
  71   1           	}
  72   1         } */
  73   1         
  74   1         }
  75            
  76          
  77            /************************************************/
  78            /*************** alarm out init *****************/
  79            void Alarm_init(void)
  80            {
  81   1        	ALARM_OUT = 0 ;                   //NO ALARM OUT
  82   1        	alarm_out_delay = 0 ;
  83   1        }
  84          
  85                         


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