📄 lcd_main.lst
字号:
001A 7800 R MOV R0,#LOW usTaskCnt+01H
001C 96 SUBB A,@R0
001D E4 CLR A
001E 18 DEC R0
001F 96 SUBB A,@R0
0020 503A JNC ?C0030
; SOURCE LINE # 225
; SOURCE LINE # 229
0022 200005 E JB bPanel_Status,?C0031
; SOURCE LINE # 230
; SOURCE LINE # 231
0025 7F01 MOV R7,#01H
0027 120000 E LCALL _Set_Panel
; SOURCE LINE # 232
002A ?C0031:
; SOURCE LINE # 236
002A 7800 E MOV R0,#LOW ucMode_Curr
002C E6 MOV A,@R0
002D FF MOV R7,A
002E F4 CPL A
002F 6003 JZ ?C0033
0031 EF MOV A,R7
0032 7004 JNZ ?C0032
0034 ?C0033:
; SOURCE LINE # 237
0034 7B20 MOV R3,#020H
0036 8002 SJMP ?C0056
0038 ?C0032:
; SOURCE LINE # 239
0038 E4 CLR A
0039 FB MOV R3,A
003A ?C0056:
003A 7D5F MOV R5,#05FH
003C 7F20 MOV R7,#020H
003E 120000 E LCALL _RTDSetBit
0041 ?C0034:
; SOURCE LINE # 253
0041 E4 CLR A
0042 900000 E MOV DPTR,#M512_Port51
0045 F0 MOVX @DPTR,A
; SOURCE LINE # 259
0046 120000 E LCALL New_Mode_Auto
; SOURCE LINE # 272
0049 30004F E JNB bFrameSync,?C0041
; SOURCE LINE # 273
; SOURCE LINE # 274
004C E4 CLR A
004D FD MOV R5,A
004E 7F3D MOV R7,#03DH
0050 120000 E LCALL _RTDSetByte
; SOURCE LINE # 275
0053 7B80 MOV R3,#080H
0055 7D7F MOV R5,#07FH
0057 7F31 MOV R7,#031H
0059 020000 E LJMP _RTDSetBit
; SOURCE LINE # 276
; SOURCE LINE # 278
005C ?C0030:
; SOURCE LINE # 279
005C 7800 R MOV R0,#LOW usTaskCnt+01H
005E E6 MOV A,@R0
C51 COMPILER V7.06 LCD_MAIN 11/21/2005 13:47:28 PAGE 14
005F 6401 XRL A,#01H
0061 18 DEC R0
0062 46 ORL A,@R0
0063 7005 JNZ ?C0039
0065 7800 E MOV R0,#LOW ucMode_Curr
0067 E6 MOV A,@R0
0068 600F JZ ?C0038
006A ?C0039:
006A 7800 R MOV R0,#LOW usTaskCnt+01H
006C E6 MOV A,@R0
006D 6401 XRL A,#01H
006F 18 DEC R0
0070 46 ORL A,@R0
0071 7028 JNZ ?C0041
0073 7800 E MOV R0,#LOW ucMode_Curr
0075 E6 MOV A,@R0
0076 F4 CPL A
0077 7022 JNZ ?C0041
0079 ?C0038:
; SOURCE LINE # 282
; SOURCE LINE # 284
0079 30001F E JNB bPanel_Status,?C0041
; SOURCE LINE # 285
; SOURCE LINE # 286
007C E4 CLR A
007D FF MOV R7,A
007E 120000 E LCALL _Set_Panel
; SOURCE LINE # 287
0081 C200 E CLR ?SetMute?BIT
0083 120000 E LCALL SetMute
; SOURCE LINE # 292
0086 120000 E LCALL PowerDown_ADC
; SOURCE LINE # 295
0089 7D42 MOV R5,#042H
008B 7F02 MOV R7,#02H
008D 120000 E LCALL _RTDSetByte
; SOURCE LINE # 297
; SOURCE LINE # 298
0090 120000 R LCALL L?0057
; SOURCE LINE # 299
; SOURCE LINE # 300
0093 120000 R LCALL L?0057
; SOURCE LINE # 301
0096 7FFA MOV R7,#0FAH
0098 120000 E LCALL _Delay_Xms
; SOURCE LINE # 302
; SOURCE LINE # 303
; SOURCE LINE # 304
; SOURCE LINE # 305
; SOURCE LINE # 306
009B ?C0041:
009B 22 RET
009C L?0057:
009C 7FFA MOV R7,#0FAH
009E 120000 E LCALL _Delay_Xms
00A1 7FFA MOV R7,#0FAH
00A3 120000 E LCALL _Delay_Xms
00A6 22 RET
; FUNCTION _Signal_Stable (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 313
C51 COMPILER V7.06 LCD_MAIN 11/21/2005 13:47:28 PAGE 15
; SOURCE LINE # 314
; SOURCE LINE # 316
0000 900000 E MOV DPTR,#M512_Port53
0003 7401 MOV A,#01H
0005 F0 MOVX @DPTR,A
; SOURCE LINE # 317
0006 900000 E MOV DPTR,#M512_Port52
0009 F0 MOVX @DPTR,A
; SOURCE LINE # 321
000A 120000 E LCALL Firmware_Init
; SOURCE LINE # 329
000D 120000 E LCALL Power_Status_Init
; SOURCE LINE # 330
0010 120000 R LCALL ISP_Check_Sum
; SOURCE LINE # 337
0013 7FFA MOV R7,#0FAH
0015 120000 E LCALL _Delay_Xms
; SOURCE LINE # 338
0018 7FFA MOV R7,#0FAH
001A 120000 E LCALL _Delay_Xms
; SOURCE LINE # 346
001D 7E00 R MOV R6,#HIGH OSD_Enable
001F 7F00 R MOV R7,#LOW OSD_Enable
0021 120000 E LCALL _RTDCodeW
0024 ?C0042:
; SOURCE LINE # 349
; SOURCE LINE # 350
; SOURCE LINE # 351
0024 120000 E LCALL rgb_LED_LIGHT_CONTROL
; SOURCE LINE # 352
0027 120000 E LCALL RTD_Test
; SOURCE LINE # 358
002A 120000 E LCALL Frame_Sync_Detector
002D 40F5 JC ?C0042
; SOURCE LINE # 359
002F ?C0044:
; SOURCE LINE # 363
002F 3000F2 E JNB bNotify_Timer0_Int,?C0042
; SOURCE LINE # 364
; SOURCE LINE # 374
0032 120000 E LCALL Key_Trans
0035 7800 R MOV R0,#LOW ucNotify
0037 EF MOV A,R7
0038 F6 MOV @R0,A
; SOURCE LINE # 377
0039 120000 E LCALL _Power_Control
003C 40E6 JC ?C0042
; SOURCE LINE # 378
003E ?C0046:
; SOURCE LINE # 382
003E 120000 E LCALL Source_Control
0041 40E1 JC ?C0042
; SOURCE LINE # 383
0043 ?C0047:
; SOURCE LINE # 387
0043 120000 E LCALL Input_Mode_Detector
; SOURCE LINE # 391
0046 7800 E MOV R0,#LOW ucMode_Curr
0048 E6 MOV A,@R0
0049 FF MOV R7,A
004A F4 CPL A
004B 6003 JZ ?C0049
C51 COMPILER V7.06 LCD_MAIN 11/21/2005 13:47:28 PAGE 16
004D EF MOV A,R7
004E 700D JNZ ?C0048
0050 ?C0049:
0050 30000A E JNB bStable,?C0048
0053 E500 E MOV A,stGUD3+03H
0055 30E505 JNB ACC.5,?C0048
; SOURCE LINE # 392
0058 120000 R LCALL BurnIn
005B 8013 SJMP ?C0050
005D ?C0048:
; SOURCE LINE # 393
005D 7800 E MOV R0,#LOW ucMode_Curr
005F E6 MOV A,@R0
0060 600B JZ ?C0051
0062 E500 E MOV A,stGUD3+03H
0064 30E506 JNB ACC.5,?C0051
; SOURCE LINE # 394
; SOURCE LINE # 395
0067 5300DF E ANL stGUD3+03H,#0DFH
; SOURCE LINE # 396
006A 020000 E LJMP Save_GUD3
; SOURCE LINE # 398
006D ?C0051:
; SOURCE LINE # 401
006D 120000 R LCALL Run_Task
0070 ?C0050:
; SOURCE LINE # 403
0070 7800 R MOV R0,#LOW ucNotify
0072 E6 MOV A,@R0
0073 FF MOV R7,A
0074 120000 R LCALL _Signal_Stable
; SOURCE LINE # 405
0077 C200 E CLR bNotify_Timer0_Int
; SOURCE LINE # 406
; SOURCE LINE # 408
0079 80A9 SJMP ?C0042
; FUNCTION main (END)
C51 COMPILER V7.06 LCD_MAIN 11/21/2005 13:47:28 PAGE 17
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
NoSupport_FRE. . . . . . . . . . . . . PUBLIC CODE ARRAY 2FCAH 1
LP_GLOBAL_USER_DATA1 . . . . . . . . . TYPEDEF ----- PTR ----- 3
SV_50_0. . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 077BH 1
NoSupport_ITA. . . . . . . . . . . . . PUBLIC CODE ARRAY 2FCBH 1
NoSupport_GER. . . . . . . . . . . . . PUBLIC CODE ARRAY 2FC9H 1
RGB_MODE_USER_DATA . . . . . . . . . . TYPEDEF ----- STRUCT ----- 4
H_POSITION . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
V_POSITION . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
CLOCK. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
PHASE. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
LP_GLOBAL_USER_DATA2 . . . . . . . . . TYPEDEF ----- PTR ----- 3
SV_50_1. . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 077CH 1
SV_60_0. . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0776H 1
_Signal_Stable . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Notify . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
NoCable_CHI_S. . . . . . . . . . . . . PUBLIC CODE ARRAY 2C03H 1
LP_GLOBAL_USER_DATA3 . . . . . . . . . TYPEDEF ----- PTR ----- 3
GLOBAL_USER_DATA0. . . . . . . . . . . TYPEDEF ----- STRUCT ----- 8
CONTRAST . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -