📄 lcd_msg.lst
字号:
0115 7800 R MOV R0,#LOW ucP3_Curr
0117 E6 MOV A,@R0
0118 FF MOV R7,A
0119 18 DEC R0
011A 66 XRL A,@R0
011B 5F ANL A,R7
011C 6018 JZ ?C0044
; SOURCE LINE # 326
; SOURCE LINE # 327
011E E4 CLR A
011F 7800 R MOV R0,#LOW ucKey_Issued
0121 F6 MOV @R0,A
; SOURCE LINE # 329
0122 7800 R MOV R0,#LOW ucP3_Curr
0124 E6 MOV A,@R0
0125 B40804 CJNE A,#08H,?C0045
0128 7F03 MOV R7,#03H
012A 8002 SJMP ?C0046
012C ?C0045:
012C 7F04 MOV R7,#04H
012E ?C0046:
012E 8F00 R MOV ucNotify,R7
; SOURCE LINE # 330
0130 7800 R MOV R0,#LOW ucKey_Repeat
0132 760F MOV @R0,#0FH
; SOURCE LINE # 331
0134 8031 SJMP ?C0025
0136 ?C0044:
; SOURCE LINE # 333
; SOURCE LINE # 334
0136 7800 R MOV R0,#LOW ucKey_Repeat
0138 E6 MOV A,@R0
0139 6003 JZ ?C0048
; SOURCE LINE # 335
C51 COMPILER V7.06 LCD_MSG 11/21/2005 13:47:29 PAGE 19
013B 16 DEC @R0
013C 8029 SJMP ?C0025
013E ?C0048:
; SOURCE LINE # 337
; SOURCE LINE # 338
013E 740F MOV A,#0FH
0140 D3 SETB C
0141 7800 R MOV R0,#LOW ucKey_Issued
0143 96 SUBB A,@R0
0144 4006 JC ?C0050
; SOURCE LINE # 339
; SOURCE LINE # 340
0146 06 INC @R0
; SOURCE LINE # 341
0147 18 DEC R0
0148 7601 MOV @R0,#01H
; SOURCE LINE # 342
014A 8004 SJMP ?C0051
014C ?C0050:
; SOURCE LINE # 344
014C E4 CLR A
014D 7800 R MOV R0,#LOW ucKey_Repeat
014F F6 MOV @R0,A
0150 ?C0051:
; SOURCE LINE # 346
0150 7800 R MOV R0,#LOW ucP3_Curr
0152 E6 MOV A,@R0
0153 B40804 CJNE A,#08H,?C0052
0156 7F03 MOV R7,#03H
0158 8002 SJMP ?C0053
015A ?C0052:
015A 7F04 MOV R7,#04H
015C ?C0053:
015C 8F00 R MOV ucNotify,R7
; SOURCE LINE # 347
; SOURCE LINE # 348
; SOURCE LINE # 349
015E 8007 SJMP ?C0025
; SOURCE LINE # 406
0160 ?C0054:
; SOURCE LINE # 408
0160 7800 R MOV R0,#LOW ucKey_Repeat
0162 760F MOV @R0,#0FH
; SOURCE LINE # 409
0164 E4 CLR A
0165 08 INC R0
0166 F6 MOV @R0,A
; SOURCE LINE # 415
; SOURCE LINE # 416
0167 ?C0025:
; SOURCE LINE # 418
0167 AF00 R MOV R7,ucNotify
; SOURCE LINE # 419
0169 ?C0013:
0169 22 RET
016A L?0103:
016A 7F14 MOV R7,#014H
016C 120000 E LCALL _Delay_Xms
016F 120000 R LCALL GetKeyState
0172 7800 R MOV R0,#LOW ucP3_Curr
0174 EF MOV A,R7
0175 F6 MOV @R0,A
C51 COMPILER V7.06 LCD_MSG 11/21/2005 13:47:29 PAGE 20
0176 22 RET
; FUNCTION Key_Trans (END)
; FUNCTION _OSD_Dispatcher (BEGIN)
; SOURCE LINE # 422
0000 8F00 R MOV message,R7
; SOURCE LINE # 423
; SOURCE LINE # 424
0002 30003D E JNB bReload,?C0055
; SOURCE LINE # 425
; SOURCE LINE # 428
0005 C200 E CLR bReload
; SOURCE LINE # 430
; SOURCE LINE # 431
; SOURCE LINE # 432
0007 120000 R LCALL L?0101
000A 120000 E LCALL _RTDOSDW
; SOURCE LINE # 449
000D 7800 E MOV R0,#LOW ucOSD_Page_Index
000F E6 MOV A,@R0
0010 6005 JZ ?C0056
; SOURCE LINE # 450
; SOURCE LINE # 451
0012 750083 R MOV message,#083H
; SOURCE LINE # 452
0015 802B SJMP ?C0055
0017 ?C0056:
; SOURCE LINE # 454
; SOURCE LINE # 455
0017 E4 CLR A
0018 F500 R MOV message,A
; SOURCE LINE # 457
001A FB MOV R3,A
; SOURCE LINE # 458
001B 120000 R LCALL L?0102
; SOURCE LINE # 459
001E 7B40 MOV R3,#040H
; SOURCE LINE # 460
0020 120000 R LCALL L?0102
; SOURCE LINE # 461
0023 7B80 MOV R3,#080H
0025 7D3F MOV R5,#03FH
0027 7F6D MOV R7,#06DH
0029 120000 E LCALL _RTDSetBit
; SOURCE LINE # 462
002C E4 CLR A
002D FB MOV R3,A
002E FD MOV R5,A
002F 7F6C MOV R7,#06CH
0031 120000 E LCALL _RTDSetBit
; SOURCE LINE # 464
0034 C3 CLR C
0035 74C8 MOV A,#0C8H
0037 7800 E MOV R0,#LOW usTaskCnt+01H
0039 96 SUBB A,@R0
003A E4 CLR A
003B 18 DEC R0
003C 96 SUBB A,@R0
003D 5003 JNC ?C0055
003F 120000 E LCALL Show_Note
; SOURCE LINE # 465
; SOURCE LINE # 471
C51 COMPILER V7.06 LCD_MSG 11/21/2005 13:47:29 PAGE 21
0042 ?C0055:
; SOURCE LINE # 473
0042 7800 E MOV R0,#LOW ucOSD_Page_Index
0044 E6 MOV A,@R0
0045 7022 JNZ ?C0059
0047 20001F E JB b_rgb_VOLUME_STATUS,?C0059
; SOURCE LINE # 474
; SOURCE LINE # 475
004A 7800 E MOV R0,#LOW usTaskCnt+01H
004C E6 MOV A,@R0
004D 64C8 XRL A,#0C8H
004F 18 DEC R0
0050 46 ORL A,@R0
0051 7008 JNZ ?C0060
; SOURCE LINE # 476
; SOURCE LINE # 478
; SOURCE LINE # 479
; SOURCE LINE # 480
0053 120000 R LCALL L?0101
0056 120000 E LCALL _RTDOSDW
; SOURCE LINE # 481
0059 8020 SJMP ?C0063
005B ?C0060:
; SOURCE LINE # 482
005B 7800 E MOV R0,#LOW usTaskCnt+01H
005D E6 MOV A,@R0
005E 6464 XRL A,#064H
0060 18 DEC R0
0061 46 ORL A,@R0
0062 7017 JNZ ?C0063
; SOURCE LINE # 483
; SOURCE LINE # 484
0064 120000 E LCALL Show_Hint
; SOURCE LINE # 485
; SOURCE LINE # 492
0067 8012 SJMP ?C0063
0069 ?C0059:
; SOURCE LINE # 493
0069 E500 R MOV A,message
006B 700E JNZ ?C0063
; SOURCE LINE # 494
; SOURCE LINE # 496
006D 7800 E MOV R0,#LOW usOSD_Timer+01H
006F E6 MOV A,@R0
0070 18 DEC R0
0071 46 ORL A,@R0
0072 7007 JNZ ?C0063
0074 E500 E MOV A,stGUD1+06H
0076 6003 JZ ?C0063
; SOURCE LINE # 497
; SOURCE LINE # 498
0078 750082 R MOV message,#082H
; SOURCE LINE # 499
; SOURCE LINE # 500
007B ?C0063:
; SOURCE LINE # 502
007B E500 R MOV A,message
007D 14 DEC A
007E 6029 JZ ?C0071
0080 24E7 ADD A,#0E7H
0082 6025 JZ ?C0071
0084 2498 ADD A,#098H
C51 COMPILER V7.06 LCD_MSG 11/21/2005 13:47:29 PAGE 22
0086 7060 JNZ ?C0082
; SOURCE LINE # 503
; SOURCE LINE # 504
0088 ?C0067:
; SOURCE LINE # 506
0088 7800 E MOV R0,#LOW ucOSD_Page_Index
008A E6 MOV A,@R0
008B 7006 JNZ ?C0069
008D 200003 E JB b_rgb_VOLUME_STATUS,$ + 6H
0090 020000 R LJMP ?C0094
0093 ?C0069:
; SOURCE LINE # 507
; SOURCE LINE # 509
0093 E4 CLR A
0094 7800 E MOV R0,#LOW ucOSD_Page_Index
0096 F6 MOV @R0,A
; SOURCE LINE # 510
; SOURCE LINE # 511
; SOURCE LINE # 512
0097 120000 R LCALL L?0108
; SOURCE LINE # 514
009A C200 E CLR b_rgb_VOLUME_STATUS
; SOURCE LINE # 516
009C 120000 R LCALL L?0107
; SOURCE LINE # 519
009F 120000 R LCALL L?0106
; SOURCE LINE # 520
00A2 7E00 E MOV R6,#HIGH OSD_Reset
00A4 7F00 E MOV R7,#LOW OSD_Reset
00A6 020000 E LJMP _RTDOSDW
; SOURCE LINE # 521
; SOURCE LINE # 522
; SOURCE LINE # 544
; SOURCE LINE # 545
00A9 ?C0071:
; SOURCE LINE # 546
00A9 E500
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -