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

📄 var.lst

📁 用51单片机实现IR解码
💻 LST
字号:
C51 COMPILER V8.02   VAR                                                                   10/16/2006 17:42:27 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE VAR
OBJECT MODULE PLACED IN Var.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Var.c OMF2 BROWSE DEBUG

line level    source

   1          
   2          #include "common.h"
   3          
   4          /********Var for Keyboard.c********************************/
   5          EX_DATA U16 Parse_Input_Key_Timer=0;         
   6          EX_DATA U16 Get_Key_Counter=0;                  //the counter of get key times          
   7          EX_DATA U8 No_Key_Counter=0;                    //the counter of miss key times
   8          
   9          
  10          EX_DATA  U8 Key_Scan_Buffer0=0xff;
  11          EX_DATA U8 Key_Scan_Buffer1=0xff;
  12          EX_DATA U8 Key_Scan_Buffer2=0xff;
  13          EX_DATA U8 Key_Scan_Buffer3=0xff;
  14          EX_DATA U8 Panel_Key_Backup=0xff;
  15          EX_DATA U8 Key_Code=0xff;
  16          EX_DATA U8 Key_Code_Mode=0xff;
  17          EX_DATA U8 Key_Code_Combition=0xff;
  18          BOOL    System_Flag_Power_State;
  19          BOOL Start_Parse_Key_Input;
  20          BOOL  Key_Scan_Step;
  21          BOOL  Enable_Get_Key;
  22          BOOL  Need_Send_Click_key;      
  23          BOOL Flag_Get_Hold_Key;
  24          BOOL Need_Send_Single_Key;
  25          
  26          
  27          
  28          
  29          IN_DATA                 U8              System_RTC_Second;
  30          IN_DATA                 U8              System_RTC_Minute;
  31          IN_DATA                 U8              System_RTC_Hour;
  32          
  33          BOOL Flag_Need_Show_New_RDS_Mode_Indication;
  34          BOOL Need_Display_FM_Frequence_Before_Display_Station_Name;
  35          BOOL  Need_Display_FM_Frequence_After_RDS_Display_Mode_Change;
  36          BOOL  Enable_Auto_Change_to_RDS_Service_Mode;
  37          BOOL System_Flag_RDS_Get_Hour_Master_Bit;
  38          
  39          /********Var for IR input.c *******************************/
  40          
  41          DE_DATA U8 Pre_IR_Input_Time=0;   
  42          DE_DATA U8 IR_Bit_Counter=0;
  43          DE_DATA U8 IR_Key_Code=0xff;
  44          DE_DATA U8 IR_Key_Repeat_Counter;
  45          DE_DATA U8 Timer2_Overflow_Times_Counter=0;
  46          DE_DATA U16 IR_Bit_Width;
  47          DE_DATA U16 IR_Input_Bits_Buffer;
  48          BOOL Enable_Repeat_Bit;
  49          BOOL IR_Key_Be_Hold_Key;                     //when we check the IR realse we will set the flag for send o
             -ut a single key
  50          BOOL Get_Single_Key_Code;
  51          BOOL Enable_Hold_Key_Valid;
  52          DE_DATA  U8 Receive_Buffer;
  53          BOOL System_Flag_Being_Scrolling;            //flag to indicate that allow scrolling
  54          BOOL System_Flag_Flash_Text;
C51 COMPILER V8.02   VAR                                                                   10/16/2006 17:42:27 PAGE 2   

  55          BOOL IR_Get_Start_Begin;
  56          BOOL System_Flag_RTC_Update;            
  57                  /*tuner flag*/
  58          BOOL System_Flag_AutoTuneDownEvent;
  59          BOOL System_Flag_AutoTuneUpEvent;
  60          BOOL System_Flag_DispEvent;
  61          BOOL System_Flag_ChnUpdateEvent;
  62          BOOL System_Flag_RdsSearchEvent;
  63          
  64          BOOL System_Flag_AutoUnmute;
  65          
  66          BOOL System_Flag_RDS_SEL;
  67          
  68           BOOL System_Flag_RdsValid;
  69           BOOL System_Flag_FilterTuned;
  70           BOOL System_Flag_KeepTuneUpEvent;
  71           BOOL System_Flag_KeepTuneDownEvent;
  72           BOOL System_Flag_Be_Program;
  73           BOOL System_Flag_MuteState;
  74           BOOL System_Flag_Temp_DisplaY;
  75           BOOL System_Flag_AM_Step;
  76           BOOL  System_Flag_Need_Store_Current_Frequence;
  77          EX_DATA U8 System_Confirm_Refresh_LCD_Counter;
  78            
  79          EX_DATA         U8                      EventAutoUnmute_Timer;  //the timer counter for the delay unmute event          
  80          
  81          EX_DATA  U8 Common_Register;
  82          CODE U8 Byte_Set_Bit[8]={0x1,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
  83          CODE U8 Byte_Clear_Bit[8]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
  84          
  85          /*for LCD.c       */
  86          EX_DATA U8 LCD_Display_Ram_Buffer[16];
  87          EX_DATA U8 LCD_Display_Data[16];
  88          EX_DATA U8 LCD_Refresh_Poniter=0;
  89          EX_DATA         U8                Scroll_Chars_Buffer[60];
  90          EX_DATA        U8             Scroll_Chars_Pointer;
  91          EX_DATA  U8 Text_Backup[16];
  92          
  93          
  94          DE_DATA       U8            Timer_for_Tuner;
  95          DE_DATA       U16         Timer_for_Sytem_Display;
  96          DE_DATA        U16          Timer_For_RDS_Display;
  97          IN_DATA       U8        Timer_for_Refresh_LCD_Display;
  98          
  99          IN_DATA       ULONG       Monitor;
 100          EX_DATA U8 Common_Delay_Timer;
 101          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =     16    ----
   XDATA SIZE       =    127    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     15    ----
   IDATA SIZE       =      8    ----
   BIT SIZE         =     36    ----
   EDATA SIZE       =   ----    ----
   HDATA SIZE       =   ----    ----
   XDATA CONST SIZE =   ----    ----
   FAR CONST SIZE   =   ----    ----
END OF MODULE INFORMATION.

C51 COMPILER V8.02   VAR                                                                   10/16/2006 17:42:27 PAGE 3   


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

⌨️ 快捷键说明

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