📄 initial.lst
字号:
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 + -