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

📄 initial.lst

📁 液晶显示器程序代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
                  Set_Task(STATE_POWERUP);            // Notify Task State Machine
              
              #else
 522   1      
 523   1          // Restore previous power status
 524   1      
 525   1          if (0 == (stGUD1.FUNCTION & 0x08))
 526   1          {
 527   2              bPower_Status   = 1;
 528   2      
 529   2                      if(((stGUD3.TV_SETTING & 0x08)==0x08) || ((stGUD3.TV_SETTING & 0x20)==0x20))    //anson
 530   2                      {
 531   3                               stGUD3.TV_SETTING &= 0xF7 ;  
 532   3                               Save_GUD3();
 533   3                      }
 534   2      
 535   2              Power_Up_Init();
 536   2      
 537   2              
 538   2              bStable     = 0;                    // Assume input signal is not stable when power up
 539   2              bReload     = 1;                    // Always reload font when power up
 540   2              bFrameSync  = 0;                    // Not sync yet
 541   2              ucModeCnt   = MODE_DETECT_FREQ;     // Reset Input Mode Detector
 542   2          
 543   2              Measure_Mode();                     // Measure mode-timing
 544   2              Set_Task(STATE_POWERUP);            // Notify Task State Machine
 545   2          }
 546   1          else
 547   1          {
 548   2              bPower_Status   = 0;
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 10  

 549   2          }
 550   1      
 551   1      #endif
 552   1      
 553   1      #else
              
                  // Do nothing when power-key is two-state type.
                  bPower_Status   = 0;
              
              #endif
 559   1      }
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 11  

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION Com0022 (BEGIN)
0000         L?0035:
0000 900000      E     MOV     DPTR,#M512_Port51
0003 7401              MOV     A,#01H
0005 F0                MOVX    @DPTR,A
0006 900000      E     MOV     DPTR,#M512_Port50
0009 F0                MOVX    @DPTR,A
000A C200        E     CLR     bPanel_Status
000C 22                RET     
             ; FUNCTION Com0022 (END)

             ; FUNCTION MCU_Init (BEGIN)
                                           ; SOURCE LINE # 15
                                           ; SOURCE LINE # 16
                                           ; SOURCE LINE # 18
0000 E4                CLR     A
0001 F5A8              MOV     IE,A
                                           ; SOURCE LINE # 19
0003 758911            MOV     TMOD,#011H
                                           ; SOURCE LINE # 20
0006 C28C              CLR     TR0
                                           ; SOURCE LINE # 21
0008 C28D              CLR     TF0
                                           ; SOURCE LINE # 22
000A 758AFF            MOV     TL0,#0FFH
                                           ; SOURCE LINE # 23
000D 758C5F            MOV     TH0,#05FH
                                           ; SOURCE LINE # 24
0010 C28E              CLR     TR1
                                           ; SOURCE LINE # 25
0012 C28F              CLR     TF1
                                           ; SOURCE LINE # 26
0014 758BFF            MOV     TL1,#0FFH
                                           ; SOURCE LINE # 27
0017 758DF7            MOV     TH1,#0F7H
                                           ; SOURCE LINE # 28
001A 75A88A            MOV     IE,#08AH
                                           ; SOURCE LINE # 30
001D 900000      E     MOV     DPTR,#M512_PadMode0
0020 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 31
0021 900000      E     MOV     DPTR,#M512_PadMode1
0024 74FF              MOV     A,#0FFH
0026 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 32
0027 900000      E     MOV     DPTR,#M512_PadMode2
002A 74B0              MOV     A,#0B0H
002C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 33
002D 900000      E     MOV     DPTR,#M512_PadMode3
0030 74CF              MOV     A,#0CFH
0032 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 34
0033 900000      E     MOV     DPTR,#M512_PadMode4
0036 74F2              MOV     A,#0F2H
0038 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 35
0039 E4                CLR     A
003A 900000      E     MOV     DPTR,#M512_PadMode5
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 12  

003D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 37
003E 900000      E     MOV     DPTR,#M512_PadMode7
0041 743F              MOV     A,#03FH
0043 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 38
0044 900000      E     MOV     DPTR,#M512_Option1
0047 7401              MOV     A,#01H
0049 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 65
004A 22                RET     
             ; FUNCTION MCU_Init (END)

             ; FUNCTION Firmware_Init (BEGIN)
                                           ; SOURCE LINE # 67
                                           ; SOURCE LINE # 68
                                           ; SOURCE LINE # 71
                                           ; SOURCE LINE # 72
                                           ; SOURCE LINE # 73
0000 120000      R     LCALL   L?0035
                                           ; SOURCE LINE # 80
0003 120000      R     LCALL   MCU_Init
                                           ; SOURCE LINE # 81
0006 E4                CLR     A
0007 FB                MOV     R3,A
0008 7DFB              MOV     R5,#0FBH
000A 7F02              MOV     R7,#02H
000C 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 113
000F 7B01              MOV     R3,#01H
0011 7D01              MOV     R5,#01H
0013 E4                CLR     A
0014 FF                MOV     R7,A
0015 120000      E     LCALL   _RTDRead
                                           ; SOURCE LINE # 114
0018 7800        E     MOV     R0,#LOW ucID_Code
001A A600        E     MOV     @R0,Data
                                           ; SOURCE LINE # 117
001C 7E00        E     MOV     R6,#HIGH RTD_PWUP_INI
001E 7F00        E     MOV     R7,#LOW RTD_PWUP_INI
0020 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 124
0023 7D40              MOV     R5,#040H
0025 7F02              MOV     R7,#02H
0027 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 125
002A 7D11              MOV     R5,#011H
002C 7FD0              MOV     R7,#0D0H
002E 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 127
0031 E4                CLR     A
0032 FD                MOV     R5,A
0033 7F21              MOV     R7,#021H
0035 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 129
0038 7B21              MOV     R3,#021H
003A 7DFD              MOV     R5,#0FDH
003C 7F20              MOV     R7,#020H
003E 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 131
0041 7B20              MOV     R3,#020H
0043 7DFF              MOV     R5,#0FFH
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 13  

0045 7F3A              MOV     R7,#03AH
0047 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 132
004A E4                CLR     A
004B FB                MOV     R3,A
004C 7DDF              MOV     R5,#0DFH
004E 7F3A              MOV     R7,#03AH
0050 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 134
0053 00                NOP     
0054 00                NOP     
0055 00                NOP     
0056 00                NOP     
0057 00                NOP     
0058 00                NOP     
0059 00                NOP     
005A 00                NOP     
                                           ; SOURCE LINE # 136
005B E4                CLR     A
005C FB                MOV     R3,A
005D 7DFE              MOV     R5,#0FEH
005F 7F20              MOV     R7,#020H
0061 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 138
0064 7D42              MOV     R5,#042H
0066 7F02              MOV     R7,#02H
0068 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 139
006B 7D10              MOV     R5,#010H
006D 7FD0              MOV     R7,#0D0H
006F 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 141
0072 7E00        E     MOV     R6,#HIGH RTD_DDC_TABLE
0074 7F00        E     MOV     R7,#LOW RTD_DDC_TABLE
0076 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 142
0079 7E00        E     MOV     R6,#HIGH RTD_IO_INI
007B 7F00        E     MOV     R7,#LOW RTD_IO_INI
007D 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 149
0080 120000      E     LCALL   PowerDown_TMDS
                                           ; SOURCE LINE # 150
0083 120000      E     LCALL   PowerDown_LVDS
                                           ; SOURCE LINE # 154
0086 7F0A              MOV     R7,#0AH
0088 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 157
008B 7F0A              MOV     R7,#0AH
008D 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 158
0090 120000      E     LCALL   Check_EEPROM
                                           ; SOURCE LINE # 159
0093 7F0A              MOV     R7,#0AH
0095 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 162
0098 D28C              SETB    TR0
                                           ; SOURCE LINE # 165
009A 22                RET     
             ; FUNCTION Firmware_Init (END)

             ; FUNCTION Power_Up_Init (BEGIN)
                                           ; SOURCE LINE # 167
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 14  

                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 170
0000 E4                CLR     A
0001 FB                MOV     R3,A
0002 7DFB              MOV     R5,#0FBH
0004 7F02              MOV     R7,#02H
0006 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 173
0009 120000      R     LCALL   Reset_RTD
                                           ; SOURCE LINE # 178
000C 7B40              MOV     R3,#040H
000E 7DFF              MOV     R5,#0FFH
0010 7FEC              MOV     R7,#0ECH
0012 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 186
                                           ; SOURCE LINE # 187
                                           ; SOURCE LINE # 188
0015 120000      R     LCALL   L?0035
                                           ; SOURCE LINE # 197
0018 E4                CLR     A
0019 7800        E     MOV     R0,#LOW ucPE_Max
001B F6                MOV     @R0,A
                                           ; SOURCE LINE # 198
001C 7D40              MOV     R5,#040H
001E 7F3D              MOV     R7,#03DH
0020 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 206
0023 120000      E     LCALL   PowerDown_LVDS
                                           ; SOURCE LINE # 210
0026 7D26              MOV     R5,#026H
0028 7FA3              MOV     R7,#0A3H
002A 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 211
002D 7D36              MOV     R5,#036H
002F 7FA3              MOV     R7,#0A3H
0031 120000      E     LCALL   _RTDSetByte

⌨️ 快捷键说明

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