📄 frame_sync.lst
字号:
011B 120000 R LCALL _TestSync
011E EF MOV A,R7
011F 6003 JZ ?C0039
0121 7F02 MOV R7,#02H
0123 22 RET
0124 ?C0039:
; SOURCE LINE # 278
0124 E500 E MOV A,Data
0126 5403 ANL A,#03H
0128 6002 JZ ?C0040
; SOURCE LINE # 279
012A 8020 SJMP ?C0065
012C ?C0040:
; SOURCE LINE # 281
012C 74FE MOV A,#0FEH
012E 120000 R LCALL L?0072
; SOURCE LINE # 283
0131 802B SJMP ?C0037
0133 ?C0038:
; SOURCE LINE # 285
; SOURCE LINE # 287
C51 COMPILER V7.06 FRAME_SYNC 11/21/2005 13:47:25 PAGE 20
0133 7800 R MOV R0,#LOW usDelta+01H
0135 E6 MOV A,@R0
0136 2404 ADD A,#04H
0138 FF MOV R7,A
0139 18 DEC R0
013A E4 CLR A
013B 36 ADDC A,@R0
013C FE MOV R6,A
013D 120000 R LCALL _TestSync
0140 EF MOV A,R7
0141 6003 JZ ?C0043
0143 7F02 MOV R7,#02H
0145 22 RET
0146 ?C0043:
; SOURCE LINE # 289
0146 E500 E MOV A,Data
0148 5403 ANL A,#03H
014A 6008 JZ ?C0044
; SOURCE LINE # 290
014C ?C0065:
014C 120000 R LCALL L?0068
014F 120000 R LCALL _TestSync
0152 800A SJMP ?C0037
0154 ?C0044:
; SOURCE LINE # 292
0154 7800 R MOV R0,#LOW usDelta+01H
0156 7402 MOV A,#02H
0158 26 ADD A,@R0
0159 F6 MOV @R0,A
015A 18 DEC R0
015B E4 CLR A
015C 36 ADDC A,@R0
015D F6 MOV @R0,A
; SOURCE LINE # 293
015E ?C0037:
; SOURCE LINE # 419
015E 7B60 MOV R3,#060H
0160 7D0F MOV R5,#0FH
0162 7F99 MOV R7,#099H
0164 120000 E LCALL _RTDSetBit
; SOURCE LINE # 420
0167 900000 E MOV DPTR,#DCLK_OFFSET+06H
016A 120000 R LCALL L?0069
016D FE MOV R6,A
016E 120000 R LCALL _TestSync
0171 EF MOV A,R7
0172 6003 JZ ?C0046
; SOURCE LINE # 421
0174 7F02 MOV R7,#02H
0176 22 RET
0177 ?C0046:
; SOURCE LINE # 423
0177 E500 E MOV A,Data
0179 5403 ANL A,#03H
017B 6033 JZ ?C0047
; SOURCE LINE # 424
; SOURCE LINE # 425
017D E500 E MOV A,Data
017F 900000 E MOV DPTR,#DCLK_OFFSET+06H
0182 30E10C JNB ACC.1,?C0049
0185 120000 R LCALL L?0069
0188 CF XCH A,R7
C51 COMPILER V7.06 FRAME_SYNC 11/21/2005 13:47:25 PAGE 21
0189 24FF ADD A,#0FFH
018B CF XCH A,R7
018C 34FF ADDC A,#0FFH
018E FE MOV R6,A
018F 800A SJMP ?C0050
0191 ?C0049:
0191 120000 R LCALL L?0070
0194 CF XCH A,R7
0195 2401 ADD A,#01H
0197 CF XCH A,R7
0198 3400 ADDC A,#00H
019A FE MOV R6,A
019B ?C0050:
019B 120000 R LCALL _TestSync
019E EF MOV A,R7
019F 6003 JZ ?C0048
; SOURCE LINE # 427
01A1 7F02 MOV R7,#02H
01A3 22 RET
01A4 ?C0048:
; SOURCE LINE # 429
; SOURCE LINE # 430
01A4 E500 E MOV A,Data
01A6 5403 ANL A,#03H
01A8 6003 JZ ?C0052
; SOURCE LINE # 431
01AA 7F01 MOV R7,#01H
01AC 22 RET
01AD ?C0052:
; SOURCE LINE # 433
01AD 7F00 MOV R7,#00H
01AF 22 RET
; SOURCE LINE # 434
; SOURCE LINE # 436
01B0 ?C0047:
; SOURCE LINE # 440
01B0 7F00 MOV R7,#00H
; SOURCE LINE # 443
01B2 ?C0030:
01B2 22 RET
; FUNCTION Frame_Sync (END)
; FUNCTION Adjust_I_Code (BEGIN)
; SOURCE LINE # 448
; SOURCE LINE # 449
; SOURCE LINE # 451
0000 7800 E MOV R0,#LOW usHsync
0002 E6 MOV A,@R0
0003 FC MOV R4,A
0004 08 INC R0
0005 E6 MOV A,@R0
0006 FD MOV R5,A
0007 7E60 MOV R6,#060H
0009 7F00 MOV R7,#00H
000B 120000 E LCALL ?C?UIDIV
000E 8E00 E MOV Data,R6
0010 8F00 E MOV Data+01H,R7
; SOURCE LINE # 455
0012 7800 R MOV R0,#LOW ucI_Code
0014 760E MOV @R0,#0EH
; SOURCE LINE # 456
0016 7800 E MOV R0,#LOW ucCE_Value
C51 COMPILER V7.06 FRAME_SYNC 11/21/2005 13:47:25 PAGE 22
0018 E6 MOV A,@R0
0019 FF MOV R7,A
001A E4 CLR A
001B FC MOV R4,A
001C FD MOV R5,A
001D FE MOV R6,A
001E 7BF8 MOV R3,#0F8H
0020 7A30 MOV R2,#030H
0022 7906 MOV R1,#06H
0024 7803 MOV R0,#03H
0026 120000 E LCALL ?C?LMUL
0029 C006 PUSH AR6
002B C007 PUSH AR7
002D AE00 E MOV R6,Data
002F AF00 E MOV R7,Data+01H
0031 AB07 MOV R3,AR7
0033 AA06 MOV R2,AR6
0035 E4 CLR A
0036 F9 MOV R1,A
0037 F8 MOV R0,A
0038 D007 POP AR7
003A D006 POP AR6
003C 120000 E LCALL ?C?ULDIV
003F 7814 MOV R0,#014H
0041 120000 E LCALL ?C?ULSHR
0044 8F00 E MOV Data+02H,R7
; SOURCE LINE # 457
0046 750004 E MOV Data+03H,#04H
0049 ?C0054:
; SOURCE LINE # 460
; SOURCE LINE # 461
; SOURCE LINE # 463
0049 E500 E MOV A,Data+02H
004B D3 SETB C
004C 9500 E SUBB A,Data+03H
004E 4011 JC ?C0056
; SOURCE LINE # 464
; SOURCE LINE # 465
0050 E500 E MOV A,Data+02H
0052 13 RRC A
0053 F500 E MOV Data+02H,A
; SOURCE LINE # 466
0055 7800 R MOV R0,#LOW ucI_Code
0057 16 DEC @R0
; SOURCE LINE # 468
0058 E500 E MOV A,Data+02H
005A D3 SETB C
005B 9500 E SUBB A,Data+03H
005D 50EA JNC ?C0054
; SOURCE LINE # 469
005F 801E SJMP ?C0055
; SOURCE LINE # 470
0061 ?C0056:
; SOURCE LINE # 472
; SOURCE LINE # 473
0061 E500 E MOV A,Data+02H
0063 25E0 ADD A,ACC
0065 FF MOV R7,A
0066 E4 CLR A
0067 33 RLC A
0068 FE MOV R6,A
0069 D3 SETB C
C51 COMPILER V7.06 FRAME_SYNC 11/21/2005 13:47:25 PAGE 23
006A EF MOV A,R7
006B 9500 E SUBB A,Data+03H
006D 7480 MOV A,#080H
006F F8 MOV R0,A
0070 6E XRL A,R6
0071 98 SUBB A,R0
0072 500B JNC ?C0055
; SOURCE LINE # 474
0074 ?C0059:
; SOURCE LINE # 476
; SOURCE LINE # 477
0074 E500 E MOV A,Data+02H
0076 25E0 ADD A,ACC
0078 F500 E MOV Data+02H,A
; SOURCE LINE # 478
007A 7800 R MOV R0,#LOW ucI_Code
007C 06 INC @R0
; SOURCE LINE # 479
; SOURCE LINE # 480
; SOURCE LINE # 481
007D 80CA SJMP ?C0054
007F ?C0055:
; SOURCE LINE # 485
007F AF00 E MOV R7,Data+02H
0081 7E00 MOV R6,#00H
0083 7C00 MOV R4,#00H
0085 7D03 MOV R5,#03H
0087 120000 E LCALL ?C?IMUL
008A EE MOV A,R6
008B C3 CLR C
008C 13 RRC A
008D EF MOV A,R7
008E 13 RRC A
008F D3 SETB C
0090 9500 E SUBB A,Data+03H
0092 5006 JNC ?C0063
; SOURCE LINE # 486
; SOURCE LINE # 487
0094 7800 R MOV R0,#LOW ucI_Code
0096 E6 MOV A,@R0
0097 4480 ORL A,#080H
0099 F6 MOV @R0,A
; SOURCE LINE # 489
; SOURCE LINE # 491
; SOURCE LINE # 493
; SOURCE LINE # 496
009A ?C0063:
009A 22 RET
; FUNCTION Adjust_I_Code (END)
C51 COMPILER V7.06 FRAME_SYNC 11/21/2005 13:47:25 PAGE 24
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
LP_GLOBAL_USER_DATA1 . . . . . . . . . TYPEDEF ----- PTR ----- 3
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
ucI_Code . . . . . . . . . . . . . . . PUBLIC IDATA U_CHAR 0000H 1
LP_GLOBAL_USER_DATA3 . . . . . . . . . TYPEDEF ----- PTR ----- 3
GLOBAL_USER_DATA0. . . . . . . . . . . TYPEDEF ----- STRUCT ----- 8
CONTRAST . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
BRIGHT . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
RTD_R_CONTRAST . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
RTD_G_CONTRAST . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
R
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -