📄 handlekey.lst
字号:
00B5 120000 E LCALL _osd_pos
; SOURCE LINE # 214
00B8 E4 CLR A
00B9 FD MOV R5,A
00BA 7F01 MOV R7,#01H
00BC 120000 R LCALL _printSwitchInfo
; SOURCE LINE # 215
00BF 7F03 MOV R7,#03H
00C1 120000 E LCALL _osdSwitch
; SOURCE LINE # 216
C51 COMPILER V7.50 HANDLEKEY 09/29/2006 10:54:53 PAGE 16
00C4 75000A E MOV ?_osd_pos_Highlight?BYTE+02H,#0AH
00C7 750005 E MOV ?_osd_pos_Highlight?BYTE+03H,#05H
00CA 750005 E MOV ?_osd_pos_Highlight?BYTE+04H,#05H
00CD ?C0075:
00CD 7D01 MOV R5,#01H
00CF 7F02 MOV R7,#02H
00D1 120000 E LCALL _osd_pos_Highlight
; SOURCE LINE # 217
00D4 7D01 MOV R5,#01H
00D6 7F02 MOV R7,#02H
00D8 120000 E LCALL _osd_BackColor_H
; SOURCE LINE # 219
; SOURCE LINE # 221
; SOURCE LINE # 222
00DB ?C0009:
; SOURCE LINE # 224
00DB 7F03 MOV R7,#03H
00DD 120000 E LCALL _osdSwitch
; SOURCE LINE # 225
00E0 7FFF MOV R7,#0FFH
00E2 020000 E LJMP _DelayXms
; FUNCTION handleMenu (END)
; FUNCTION handleMenuValue (BEGIN)
; SOURCE LINE # 234
; SOURCE LINE # 235
; SOURCE LINE # 238
0000 120000 E LCALL clearTimer
; SOURCE LINE # 240
0003 209104 JB key_valueUp,?C0017
; SOURCE LINE # 241
0006 D200 R SETB add_flag
0008 8002 SJMP ?C0018
000A ?C0017:
; SOURCE LINE # 243
000A C200 R CLR add_flag
000C ?C0018:
; SOURCE LINE # 245
000C 300028 R JNB sel_hue,?C0019
; SOURCE LINE # 246
; SOURCE LINE # 247
000F 7B00 MOV R3,#00H
0011 7A00 R MOV R2,#HIGH hue_value
0013 7900 R MOV R1,#LOW hue_value
0015 A200 R MOV C,add_flag
0017 9200 R MOV ?_adjValue?BIT,C
0019 75003F R MOV ?_adjValue?BYTE+03H,#03FH
001C 120000 R LCALL _adjValue
; SOURCE LINE # 248
001F AD00 R MOV R5,hue_value
0021 7F03 MOV R7,#03H
0023 120000 E LCALL _adj_britclr
; SOURCE LINE # 249
0026 7D3F MOV R5,#03FH
0028 AF00 R MOV R7,hue_value
002A 120000 R LCALL _adjMsgBox
; SOURCE LINE # 250
002D 7F03 MOV R7,#03H
002F 120000 E LCALL _osdSwitch
; SOURCE LINE # 251
0032 7F20 MOV R7,#020H
0034 120000 E LCALL _DelayXms
C51 COMPILER V7.50 HANDLEKEY 09/29/2006 10:54:53 PAGE 17
; SOURCE LINE # 252
0037 ?C0019:
; SOURCE LINE # 254
0037 30001F R JNB sel_satr,?C0020
; SOURCE LINE # 255
; SOURCE LINE # 256
003A 7A00 R MOV R2,#HIGH satr_value
003C 7900 R MOV R1,#LOW satr_value
003E 120000 R LCALL L?0086
; SOURCE LINE # 257
0041 AD00 R MOV R5,satr_value
0043 7F02 MOV R7,#02H
0045 120000 E LCALL _adj_britclr
; SOURCE LINE # 258
0048 7DFF MOV R5,#0FFH
004A AF00 R MOV R7,satr_value
004C 120000 R LCALL _adjMsgBox
; SOURCE LINE # 259
004F 7F03 MOV R7,#03H
0051 120000 E LCALL _osdSwitch
; SOURCE LINE # 260
0054 7F20 MOV R7,#020H
0056 120000 E LCALL _DelayXms
; SOURCE LINE # 261
0059 ?C0020:
; SOURCE LINE # 263
0059 30001F R JNB sel_cont,?C0021
; SOURCE LINE # 264
; SOURCE LINE # 265
005C 7A00 R MOV R2,#HIGH contc_value
005E 7900 R MOV R1,#LOW contc_value
0060 120000 R LCALL L?0086
; SOURCE LINE # 266
0063 AD00 R MOV R5,contc_value
0065 7F01 MOV R7,#01H
0067 120000 E LCALL _adj_britclr
; SOURCE LINE # 267
006A 7DFF MOV R5,#0FFH
006C AF00 R MOV R7,contc_value
006E 120000 R LCALL _adjMsgBox
; SOURCE LINE # 268
0071 7F03 MOV R7,#03H
0073 120000 E LCALL _osdSwitch
; SOURCE LINE # 269
0076 7F20 MOV R7,#020H
0078 120000 E LCALL _DelayXms
; SOURCE LINE # 270
007B ?C0021:
; SOURCE LINE # 272
007B 300021 R JNB sel_brit,?C0022
; SOURCE LINE # 273
; SOURCE LINE # 274
007E 7B00 MOV R3,#00H
0080 7A00 R MOV R2,#HIGH britc_value
0082 7900 R MOV R1,#LOW britc_value
0084 120000 R LCALL L?0087
; SOURCE LINE # 275
0087 AD00 R MOV R5,britc_value
0089 E4 CLR A
008A FF MOV R7,A
008B 120000 E LCALL _adj_britclr
; SOURCE LINE # 276
C51 COMPILER V7.50 HANDLEKEY 09/29/2006 10:54:53 PAGE 18
008E 7DFF MOV R5,#0FFH
0090 AF00 R MOV R7,britc_value
0092 120000 R LCALL _adjMsgBox
; SOURCE LINE # 277
0095 7F03 MOV R7,#03H
0097 120000 E LCALL _osdSwitch
; SOURCE LINE # 278
009A 7F20 MOV R7,#020H
009C 120000 E LCALL _DelayXms
; SOURCE LINE # 279
009F ?C0022:
; SOURCE LINE # 281
009F 300038 R JNB sel_reset,?C0023
; SOURCE LINE # 282
; SOURCE LINE # 284
00A2 120000 R LCALL clearMenuFlag
; SOURCE LINE # 286
00A5 120000 R LCALL loadAppInitValue
; SOURCE LINE # 287
00A8 120000 R LCALL setICAppValue
; SOURCE LINE # 289
00AB 7DB0 MOV R5,#0B0H
00AD 7F03 MOV R7,#03H
00AF 120000 E LCALL _osd_madr
; SOURCE LINE # 290
00B2 7B01 MOV R3,#01H
00B4 7D05 MOV R5,#05H
00B6 7F03 MOV R7,#03H
00B8 120000 E LCALL _osd_size
; SOURCE LINE # 291
00BB 7B35 MOV R3,#035H
00BD 7D66 MOV R5,#066H
00BF 7F03 MOV R7,#03H
00C1 120000 E LCALL _osd_pos
; SOURCE LINE # 292
00C4 E4 CLR A
00C5 FD MOV R5,A
00C6 7F03 MOV R7,#03H
00C8 120000 R LCALL _printSwitchInfo
; SOURCE LINE # 293
00CB 7F03 MOV R7,#03H
00CD 120000 E LCALL _osdSwitch
; SOURCE LINE # 295
00D0 7FFF MOV R7,#0FFH
00D2 120000 E LCALL _DelayXms
; SOURCE LINE # 296
00D5 E4 CLR A
00D6 FF MOV R7,A
00D7 120000 E LCALL _osdSwitch
; SOURCE LINE # 297
00DA ?C0023:
; SOURCE LINE # 299
00DA 7FFF MOV R7,#0FFH
00DC 020000 E LJMP _DelayXms
; FUNCTION handleMenuValue (END)
; FUNCTION handleSCMode (BEGIN)
; SOURCE LINE # 308
; SOURCE LINE # 309
; SOURCE LINE # 312
0000 E500 R MOV A,scMode_value
0002 6005 JZ ?C0025
C51 COMPILER V7.50 HANDLEKEY 09/29/2006 10:54:53 PAGE 19
; SOURCE LINE # 313
0004 E4 CLR A
0005 F500 R MOV scMode_value,A
0007 8003 SJMP ?C0026
0009 ?C0025:
; SOURCE LINE # 315
0009 750001 R MOV scMode_value,#01H
000C ?C0026:
; SOURCE LINE # 316
000C 7F05 MOV R7,#05H
000E 120000 E LCALL _DelayXms
; SOURCE LINE # 318
0011 120000 E LCALL getCurrentFormat
;---- Variable 'current_format' assigned to Register 'R7' ----
; SOURCE LINE # 322
0014 AD00 R MOV R5,scMode_value
0016 120000 E LCALL _setScreenMode
; SOURCE LINE # 323
0019 120000 R LCALL printModeInfo
; SOURCE LINE # 324
001C AD00 R MOV R5,scMode_value
001E 7F02 MOV
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -