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

📄 monitor.lst

📁 这是一个7"LCD 液晶屏显示器
💻 LST
字号:
C51 COMPILER V7.20   MONITOR                                                               11/06/2006 20:13:30 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE MONITOR
OBJECT MODULE PLACED IN .\obj\MONITOR.obj
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE MONITOR.C BROWSE DEBUG OBJECTEXTEND PRINT(.\obj\MONITOR.lst) 
                    -OBJECT(.\obj\MONITOR.obj)

line level    source

   1          
   2          #include "indash.h"
   3          #include "indash_g.h"
   4          
   5          
   6          void Delay(long cnt) 
   7          {
   8   1         char i = 0;
   9   1      
  10   1         while (cnt--)
  11   1         {
  12   2            i++;
  13   2            i++;
  14   2            i++;
  15   2            i++;
  16   2         }
  17   1      }
  18          
  19          void main(void)
  20          {
  21   1         char sync_cnt = 0;
  22   1         char NPC_flag = False;
  23   1      /*
  24   1      #ifdef TEST
  25   1         char buf[5];   
  26   1      #endif
  27   1      */
  28   1         SPEAKER = 0;
  29   1         UDC = 1;   //P1.1
  30   1      
  31   1         PANEL_POWER = DISABLE;//P0.5
  32   1         INVER_POWER = DISABLE;//P0.6
  33   1         LIGHT_POWER = DISABLE;//P2.7
  34   1         Mute_Enable();
  35   1         Current_Status = IS_POWER_OFF;
  36   1         LED_POWER = 1;   //P3.5, LED closed
  37   1         IR_Repeat_Data_Flag = False;
  38   1         IR_Data_OK_Flag = False;
  39   1         Delay(500);
  40   1         Mute_Enable(); 
  41   1         Rearview_Enable=True; //power on enable rearview mirror  added by Wayland 06.10.28
  42   1         EEPROM_Init();
  43   1         Initial_System();
  44   1      
  45   1         if (EEPROM_Receive_25_Bit(OP_READ, EE_POWER_MODE_ADDR)==POWER_MODE_OFF)
  46   1            Power_OFF();
  47   1         if (EEPROM_Receive_25_Bit(OP_READ, EE_POWER_MODE_ADDR)==POWER_MODE_ON)
  48   1            Key_Power();
  49   1         if (EEPROM_Receive_25_Bit(OP_READ, EE_POWER_MODE_ADDR)==POWER_MODE_AUTO)
  50   1            if (EEPROM_Receive_25_Bit(OP_READ, EE_POWER_STATUS_ADDR))
  51   1                Key_Power();
  52   1      
  53   1         while (1)
  54   1         {
C51 COMPILER V7.20   MONITOR                                                               11/06/2006 20:13:30 PAGE 2   

  55   2            Read_Key();
  56   2            if (Current_Status == IS_POWER_OFF)
  57   2            {
  58   3               if (IR_Data_OK_Flag)
  59   3               {
  60   4                  System_Cnt = 0;
  61   4                  Down_Time_Flag = True;
  62   4                  Down_Time_Cnt = 0;
  63   4                  if ((IR_Address_L == DVD_REMOTE_ADDR_L) && (IR_Address_H == DVD_REMOTE_ADDR_H))
  64   4                  {
  65   5                     switch (IR_Data)
  66   5                     {
  67   6                        case DVD_MONITOR_POWER:
  68   6                           Key_Power();
  69   6                           break;
  70   6                     }
  71   5                  }
  72   4                  if ((IR_Address_L == REMOTE_ADDR_L) && (IR_Address_H == REMOTE_ADDR_H))
  73   4                  {
  74   5                     switch (IR_Data)
  75   5                     {
  76   6                        case KEY_POWER:
  77   6                           Key_Power();
  78   6                           break;
  79   6                     }
  80   5                  }
  81   4                  IR_Repeat_Data_Flag = False;
  82   4                  IR_Data_OK_Flag = False;
  83   4               }
  84   3               play_pause_flag = 0;
  85   3            }
  86   2            else
  87   2            {
  88   3      /*         if (NPC)
  89   3               {  
  90   3                 if (!NPC_flag)
  91   3                  {
  92   3                     Beep();
  93   3                     Show_NTSC_PAL(); 
  94   3                     Down_Time_Flag = True;
  95   3                     Down_Time_Cnt = 0;
  96   3                  }
  97   3                  NPC_flag = True;
  98   3               }
  99   3               else
 100   3               {
 101   3                  if (NPC_flag)
 102   3                  {
 103   3                     Show_NTSC_PAL(); 
 104   3                     Down_Time_Flag = True;
 105   3                     Down_Time_Cnt = 0;
 106   3                  }
 107   3                  NPC_flag = False;
 108   3               }                              */
 109   3               if (!DETECT_V)
 110   3               {
 111   4                  sync_cnt = 0;
 112   4                  if (Blue_Flag)
 113   4                      {
 114   5                      OSD_Set( 0x129, 0x1c40);
 115   5      //                      Delay(500);
 116   5                       }
C51 COMPILER V7.20   MONITOR                                                               11/06/2006 20:13:30 PAGE 3   

 117   4                  Blue_Flag = False;
 118   4               }
 119   3               if (System_Cnt++ > 12500)
 120   3               {
 121   4                  System_Cnt = 0;
 122   4                  if (sync_cnt++ > 1)
 123   4                  {
 124   5                     sync_cnt = 0;
 125   5                     if (!Blue_Flag)
 126   5                       {
 127   6                        OSD_Set( 0x129, 0x1c41);
 128   6                        Set_ZOOM(EEPROM_Receive_25_Bit(OP_READ, EE_ZOOM_ADDR));   
 129   6                       }
 130   5                     Blue_Flag = True;
 131   5                     Reset_OSD();
 132   5                  }
 133   4                  if (Down_Time_Flag)
 134   4                     if (Down_Time_Cnt++ > 5)
 135   4                     {
 136   5                        Down_Time_Cnt = 0;
 137   5                        Down_Time_Flag = False;
 138   5                        Return_Normal();
 139   5                     }
 140   4               }
 141   3               if (IR_Repeat_Data_Flag)  //

⌨️ 快捷键说明

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