📄 keyproc.lst
字号:
00D8 B41800 CJNE A,#018H,?C0106
00DB ?C0106:
00DB 4003 JC $ + 5H
00DD 020000 R LJMP ?C0026
00E0 900000 R MOV DPTR,#?C0107
00E3 F8 MOV R0,A
00E4 28 ADD A,R0
00E5 28 ADD A,R0
00E6 73 JMP @A+DPTR
00E7 ?C0107:
00E7 020000 R LJMP ?C0061
00EA 020000 R LJMP ?C0061
00ED 020000 R LJMP ?C0061
00F0 020000 R LJMP ?C0061
00F3 020000 R LJMP ?C0061
00F6 020000 R LJMP ?C0061
00F9 020000 R LJMP ?C0026
00FC 020000 R LJMP ?C0035
00FF 020000 R LJMP ?C0052
0102 020000 R LJMP ?C0026
0105 020000 R LJMP ?C0030
0108 020000 R LJMP ?C0031
010B 020000 R LJMP ?C0032
010E 020000 R LJMP ?C0063
0111 020000 R LJMP ?C0046
0114 020000 R LJMP ?C0048
0117 020000 R LJMP ?C0040
011A 020000 R LJMP ?C0042
011D 020000 R LJMP ?C0037
0120 020000 R LJMP ?C0037
0123 020000 R LJMP ?C0044
0126 020000 R LJMP ?C0050
0129 020000 R LJMP ?C0039
012C 020000 R LJMP ?C0038
; SOURCE LINE # 161
; SOURCE LINE # 164
012F ?C0030:
; SOURCE LINE # 165
012F 120000 R LCALL Proc_Volume_UP
; SOURCE LINE # 166
0132 020000 R LJMP ?C0026
; SOURCE LINE # 168
0135 ?C0031:
; SOURCE LINE # 169
0135 120000 R LCALL Proc_Volume_DOWN
; SOURCE LINE # 170
0138 020000 R LJMP ?C0026
; SOURCE LINE # 172
013B ?C0032:
; SOURCE LINE # 173
013B E4 CLR A
013C F500 E MOV Mute_Switch,A
C51 COMPILER V7.20 KEYPROC 07/16/2005 13:42:40 PAGE 14
; SOURCE LINE # 174
013E C290 CLR AV_STANDBY
; SOURCE LINE # 175
0140 E500 E MOV A,Current_State
0142 B40405 CJNE A,#04H,?C0033
; SOURCE LINE # 176
; SOURCE LINE # 177
0145 750001 E MOV Current_State,#01H
; SOURCE LINE # 178
0148 8002 SJMP ?C0034
014A ?C0033:
; SOURCE LINE # 180
014A 0500 E INC Current_State
014C ?C0034:
; SOURCE LINE # 181
014C 120000 R LCALL Source_Set
; SOURCE LINE # 182
014F 750000 E MOV TO_MAIN_DISPLAY,#00H
0152 750028 E MOV TO_MAIN_DISPLAY+01H,#028H
; SOURCE LINE # 183
0155 020000 R LJMP ?C0026
; SOURCE LINE # 185
0158 ?C0035:
; SOURCE LINE # 186
0158 120000 R LCALL Proc_FUNCTION_Key
; SOURCE LINE # 187
015B 020000 R LJMP ?C0026
; SOURCE LINE # 189
; SOURCE LINE # 190
015E ?C0037:
; SOURCE LINE # 191
015E 120000 R LCALL Proc_KEYPLUSorMinus
; SOURCE LINE # 192
0161 020000 R LJMP ?C0026
; SOURCE LINE # 194
0164 ?C0038:
; SOURCE LINE # 195
0164 E4 CLR A
0165 FF MOV R7,A
; SOURCE LINE # 196
0166 8002 SJMP ?C0111
; SOURCE LINE # 198
0168 ?C0039:
; SOURCE LINE # 199
0168 7F01 MOV R7,#01H
016A ?C0111:
016A 120000 E LCALL _Tuner_Step
; SOURCE LINE # 200
016D 020000 R LJMP ?C0026
; SOURCE LINE # 202
0170 ?C0040:
; SOURCE LINE # 203
0170 E500 E MOV A,Current_State
0172 6401 XRL A,#01H
0174 6003 JZ $ + 5H
0176 020000 R LJMP ?C0026
; SOURCE LINE # 204
0179 120000 E LCALL Proc_Tuner_FF_KEY
; SOURCE LINE # 205
017C 020000 R LJMP ?C0026
; SOURCE LINE # 207
017F ?C0042:
C51 COMPILER V7.20 KEYPROC 07/16/2005 13:42:40 PAGE 15
; SOURCE LINE # 208
017F E500 E MOV A,Current_State
0181 6401 XRL A,#01H
0183 7079 JNZ ?C0026
; SOURCE LINE # 209
0185 120000 E LCALL Proc_Tuner_FB_KEY
; SOURCE LINE # 210
0188 8074 SJMP ?C0026
; SOURCE LINE # 212
018A ?C0044:
; SOURCE LINE # 213
018A E500 E MOV A,Current_State
018C 6401 XRL A,#01H
018E 706E JNZ ?C0026
; SOURCE LINE # 214
0190 120000 E LCALL Proc_Tuner_AUTOSCAN_KEY
; SOURCE LINE # 215
0193 8069 SJMP ?C0026
; SOURCE LINE # 217
0195 ?C0046:
; SOURCE LINE # 218
0195 E500 E MOV A,Current_State
0197 6401 XRL A,#01H
0199 7063 JNZ ?C0026
; SOURCE LINE # 219
019B 120000 E LCALL Proc_Tuner_NEXT_KEY
; SOURCE LINE # 220
019E 805E SJMP ?C0026
; SOURCE LINE # 222
01A0 ?C0048:
; SOURCE LINE # 223
01A0 E500 E MOV A,Current_State
01A2 6401 XRL A,#01H
01A4 7058 JNZ ?C0026
; SOURCE LINE # 224
01A6 120000 E LCALL Proc_Tuner_PREV_KEY
; SOURCE LINE # 225
01A9 8053 SJMP ?C0026
; SOURCE LINE # 227
01AB ?C0050:
; SOURCE LINE # 228
01AB E500 E MOV A,Current_State
01AD 6401 XRL A,#01H
01AF 704D JNZ ?C0026
; SOURCE LINE # 229
; SOURCE LINE # 230
01B1 D290 SETB AV_STANDBY
; SOURCE LINE # 231
01B3 120000 E LCALL Proc_FMAM_Change
; SOURCE LINE # 232
01B6 C290 CLR AV_STANDBY
; SOURCE LINE # 233
; SOURCE LINE # 234
01B8 8044 SJMP ?C0026
; SOURCE LINE # 236
01BA ?C0052:
; SOURCE LINE # 237
01BA E500 E MOV A,Mute_Switch
01BC 701F JNZ ?C0053
; SOURCE LINE # 238
; SOURCE LINE # 239
01BE 750001 E MOV Mute_Switch,#01H
C51 COMPILER V7.20 KEYPROC 07/16/2005 13:42:40 PAGE 16
; SOURCE LINE # 240
01C1 D290 SETB AV_STANDBY
; SOURCE LINE # 241
01C3 7BFF MOV R3,#0FFH
01C5 7A00 R MOV R2,#HIGH ?SC_26
01C7 7900 R MOV R1,#LOW ?SC_26
01C9 F500 E MOV ?_VFD_Display?BYTE+04H,A
01CB F500 E MOV ?_VFD_Display?BYTE+05H,A
01CD F500 E MOV ?_VFD_Display?BYTE+06H,A
01CF 7D05 MOV R5,#05H
01D1 120000 E LCALL _VFD_Display
; SOURCE LINE # 242
01D4 7F80 MOV R7,#080H
01D6 7E00 MOV R6,#00H
01D8 120000 E LCALL _VFD_ICON_Display
; SOURCE LINE # 243
01DB 8021 SJMP ?C0026
01DD ?C0053:
; SOURCE LINE # 245
; SOURCE LINE # 246
01DD E500 E MOV A,Current_State
01DF B40103 CJNE A,#01H,?C0055
; SOURCE LINE # 247
01E2 120000 E LCALL Tuner_MuteOFF_Display
01E5 ?C0055:
; SOURCE LINE # 248
01E5 E4 CLR A
01E6 F500 E MOV Mute_Switch,A
; SOURCE LINE # 249
01E8 C290 CLR AV_STANDBY
; SOURCE LINE # 250
; SOURCE LINE # 252
01EA 8012 SJMP ?C0026
; SOURCE LINE # 254
; SOURCE LINE # 255
; SOURCE LINE # 256
; SOURCE LINE # 257
; SOURCE LINE # 258
; SOURCE LINE # 259
01EC ?C0061:
; SOURCE LINE # 260
01EC E500 E MOV A,Current_State
01EE B4010D CJNE A,#01H,?C0026
; SOURCE LINE # 261
01F1 120000 E LCALL Proc_Digital_Key
; SOURCE LINE # 262
01F4 8008 SJMP ?C0026
; SOURCE LINE # 264
01F6 ?C0063:
; SOURCE LINE # 265
01F6 E500 E MOV A,Current_State
01F8 B40103 CJNE A,#01H,?C0026
; SOURCE LINE # 266
01FB 120000 E LCALL Proc_MEMORY_Key
; SOURCE LINE # 267
; SOURCE LINE # 269
; SOURCE LINE # 270
; SOURCE LINE # 271
; SOURCE LINE # 273
; SOURCE LINE # 274
01FE ?C0026:
; SOURCE LINE # 275
C51 COMPILER V7.20 KEYPROC 07/16/2005 13:42:40 PAGE 17
01FE 7500FF E MOV Current_Key,#0FFH
; SOURCE LINE # 276
; SOURCE LINE # 277
0201 ?C0066:
0201 22 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -