📄 main.src
字号:
; SOURCE LINE # 184
MOV R0,s
MOV @R0,#051H
; /*void start_handler(void)
; SOURCE LINE # 185
; {
; SOURCE LINE # 186
LCALL L?0457
; if(ir_flag)
; SOURCE LINE # 187
MOV R0,#LOW (i+01H)
INC @R0
MOV A,@R0
DEC R0
JNZ ?C0410
INC @R0
?C0410:
;
; SOURCE LINE # 188
; {
; switch(ir_data[2])
; SOURCE LINE # 190
;
; SOURCE LINE # 191
?C0447:
SJMP ?C0160
; {
; case KEY_ManualOperation :
; SOURCE LINE # 193
?C0181:
; ManualOperation();
; SOURCE LINE # 194
DEC s
; break;
; SOURCE LINE # 195
MOV R0,#LOW (i+01H)
MOV A,@R0
DEC @R0
DEC R0
JNZ ?C0411
DEC @R0
?C0411:
; case MDI:
; SOURCE LINE # 196
MOV R5,#01H
MOV R4,#00H
MOV R7,#04H
LCALL _WriteCommandLCM
; G_input();
; SOURCE LINE # 197
LCALL ReadLCM
MOV du_data?3078,R7
; break;
; SOURCE LINE # 198
LCALL L?0458
; case ORIGIN:
; Return_origin();
; SOURCE LINE # 200
; break;
; case user_pr:
; SOURCE LINE # 202
SJMP ?C0160
; Lcd_print1(0,0,"User_pro");
; SOURCE LINE # 203
?C0182:
; Lcd_print1(1,0,"1.User1 2.User2 3.User3");
; SOURCE LINE # 204
INC s
; while(1)
; SOURCE LINE # 205
MOV R0,#LOW (i+01H)
INC @R0
MOV A,@R0
DEC R0
JNZ ?C0412
INC @R0
?C0412:
; {
; SOURCE LINE # 206
LCALL L?0458
; while(1)
; SOURCE LINE # 207
LCALL ReadLCM
MOV du_data?3078,R7
; {
; if(ir_data[2]==0x18) goto b;
;
; SOURCE LINE # 210
; switch(ir_data[2])
; {
; SOURCE LINE # 212
SJMP ?C0160
; case K1:
; readBlock_I2C(0X00,50,*buf);
; case K2:
; SOURCE LINE # 215
?C0183:
; readBlock_I2C(0X00,50,*buf);
; SOURCE LINE # 216
CLR A
MOV du_data?3078,A
?C0184:
; case K3:
; SOURCE LINE # 217
MOV R0,s
MOV A,@R0
CJNE A,#0FFH,?C0186
SETB C
SJMP ?C0187
?C0186:
CLR C
?C0187:
JC ?C0185
; readBlock_I2C(0X00,50,*buf);
; SOURCE LINE # 218
MOV A,R0
INC A
MOV R0,A
MOV A,@R0
MOV R0,s
MOV @R0,A
INC s
INC du_data?3078
SJMP ?C0184
?C0185:
; }
; SOURCE LINE # 219
DEC s
MOV R0,s
MOV @R0,#0FFH
; }
; SOURCE LINE # 220
CLR C
MOV A,s
SUBB A,du_data?3078
INC A
MOV s,A
; b: ir_flag=0;
; break;
; SOURCE LINE # 222
MOV R0,#LOW (i+01H)
MOV A,@R0
MOV R7,A
CLR A
MOV R3,A
MOV R5,#01H
LCALL _DisplayOneChar
; }
; case RUN:
; G_translation();
; SOURCE LINE # 225
; break;
; }
; SOURCE LINE # 227
SJMP ?C0160
; }
; SOURCE LINE # 228
;
;
; } * /
; SOURCE LINE # 231
;
; */
; *** sync lost ***
; SOURCE LINE # 234
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 237
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 240
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 243
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 246
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 249
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 252
?C0196:
; *** sync lost ***
; SOURCE LINE # 253
?C0455:
; *** sync lost ***
; SOURCE LINE # 254
; *** sync lost ***
; SOURCE LINE # 255
?C0456:
LCALL number_input
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 257
; *** sync lost ***
; SOURCE LINE # 258
?C0160:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 260
CLR ir_flag
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 262
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 265
?C0198:
RET
; END OF key_handle
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?number_input?MAIN
number_input:
USING 0
; SOURCE LINE # 269
; *** sync lost ***
; SOURCE LINE # 270
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 272
MOV R5,#01H
MOV R4,#00H
MOV R7,#0FH
LCALL _WriteCommandLCM
; *** sync lost ***
; SOURCE LINE # 273
DEC s
MOV R0,s
MOV A,@R0
MOV R7,A
;---- Variable 'a?3179' assigned to Register 'R7' ----
; *** sync lost ***
; SOURCE LINE # 274
INC s
; *** sync lost ***
; SOURCE LINE # 275
XRL A,#01DH
JZ ?C0200
MOV A,R7
XRL A,#051H
JZ ?C0200
MOV A,R7
XRL A,#0BH
JZ ?C0200
MOV A,R7
XRL A,#05CH
JZ ?C0200
MOV A,#0AH
SETB C
SUBB A,R7
JC ?C0201
MOV A,R7
SUBB A,#00H
JC ?C0201
?C0200:
; *** sync lost ***
; SOURCE LINE # 276
; *** sync lost ***
; SOURCE LINE # 277
MOV R0,#LOW (i+01H)
MOV A,@R0
MOV R7,A
MOV R0,#LOW (ir_data+02H)
MOV A,@R0
ADD A,#030H
MOV R3,A
MOV R5,#01H
LCALL _DisplayOneChar
; *** sync lost ***
; SOURCE LINE # 278
LCALL L?0458
; *** sync lost ***
; SOURCE LINE # 279
MOV R0,#LOW (ir_data+02H)
MOV A,@R0
MOV R0,s
MOV @R0,A
; *** sync lost ***
; SOURCE LINE # 280
MOV R0,#LOW (i+01H)
INC @R0
MOV A,@R0
DEC R0
JNZ ?C0413
INC @R0
?C0413:
; *** sync lost ***
; SOURCE LINE # 281
INC s
; *** sync lost ***
; SOURCE LINE # 282
; *** sync lost ***
; SOURCE LINE # 283
?C0201:
RET
; END OF number_input
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?serial_number_up?MAIN
serial_number_up:
USING 0
; SOURCE LINE # 285
; *** sync lost ***
; SOURCE LINE # 286
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 288
MOV R0,#LOW (xunhao)
MOV A,@R0
CJNE A,#030H,?C0202
MOV R0,#LOW (xunhao1)
MOV A,@R0
XRL A,#030H
JZ ?C0207
?C0202:
; *** sync lost ***
; SOURCE LINE # 289
MOV R5,#01H
MOV R4,#00H
MOV R7,#0CH
LCALL _WriteCommandLCM
; *** sync lost ***
; SOURCE LINE # 290
MOV R0,#LOW (xunhao1)
DEC @R0
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 292
MOV A,@R0
MOV R7,A
CJNE A,#030H,?serial_number_up?b
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 294
MOV R0,#LOW (xunhao)
MOV A,@R0
CJNE A,#030H,?C0205
MOV A,R7
XRL A,#030H
JZ ?serial_number_up?b
?C0205:
; *** sync lost ***
; SOURCE LINE # 295
MOV R0,#LOW (xunhao1)
MOV @R0,#039H
; *** sync lost ***
; SOURCE LINE # 296
MOV R0,#LOW (xunhao)
DEC @R0
; *** sync lost ***
; SOURCE LINE # 297
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 299
?serial_number_up?b:
MOV R5,#01H
MOV R4,#00H
MOV R7,#01H
LCALL _WriteCommandLCM
; *** sync lost ***
; SOURCE LINE # 300
MOV R3,#04EH
CLR A
MOV R5,A
MOV R7,A
LCALL _DisplayOneChar
; *** sync lost ***
; SOURCE LINE # 301
LCALL L?0458
; *** sync lost ***
; SOURCE LINE # 302
MOV R0,#LOW (xunhao1)
MOV A,@R0
MOV R3,A
CLR A
MOV R5,A
MOV R7,#02H
LCALL _DisplayOneChar
; *** sync lost ***
; SOURCE LINE # 303
LCALL L?0458
; *** sync lost ***
; SOURCE LINE # 304
MOV R0,#LOW (xunhao)
MOV A,@R0
MOV R3,A
CLR A
MOV R5,A
MOV R7,#01H
LCALL _DisplayOneChar
; *** sync lost ***
; SOURCE LINE # 305
LCALL L?0458
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 307
?serial_number_up?d:
; *** sync lost ***
; SOURCE LINE # 308
?C0207:
RET
; END OF serial_number_up
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?serial_number_down?MAIN
serial_number_down:
USING 0
; SOURCE LINE # 310
; *** sync lost ***
; SOURCE LINE # 311
; *** sync lost ***
; SOURCE LINE # 312
MOV R5,#01H
MOV R4,#00H
MOV R7,#0CH
LCALL _WriteCommandLCM
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 314
CLR A
MOV R0,#LOW (i)
MOV @R0,A
INC R0
MOV @R0,A
; *** sync lost ***
; SOURCE LINE # 315
MOV R0,#LOW (xunhao1)
INC @R0
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 317
MOV A,@R0
CJNE A,#03AH,?C0208
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 319
MOV @R0,#030H
; *** sync lost ***
; SOURCE LINE # 320
MOV R0,#LOW (xunhao)
INC @R0
; *** sync lost ***
; SOURCE LINE # 321
MOV A,@R0
CJNE A,#03AH,?C0208
MOV @R0,#030H
; *** sync lost ***
; SOURCE LINE # 322
?C0208:
; *** sync lost ***
; SOURCE LINE # 323
MOV R5,#01H
MOV R4,#00H
MOV R7,#01H
LCALL _WriteCommandLCM
; *** sync lost ***
; SOURCE LINE # 324
MOV R3,#04EH
CLR A
MOV R5,A
MOV R7,A
LCALL _DisplayOneChar
; *** sync lost ***
; SOURCE LINE # 325
LCALL L?0458
; *** sync lost ***
; SOURCE LINE # 326
MOV R0,#LOW (xunhao1)
MOV A,@R0
MOV R3,A
CLR A
MOV R5,A
MOV R7,#02H
LCALL _DisplayOneChar
; *** sync lost ***
; SOURCE LINE # 327
LCALL L?0458
; *** sync lost ***
; SOURCE LINE # 328
MOV R0,#LOW (xunhao)
MOV A,@R0
MOV R3,A
CLR A
MOV R5,A
MOV R7,#01H
LCALL _DisplayOneChar
; *** sync lost ***
; SOURCE LINE # 329
MOV R5,#01H
MOV R4,#00H
MOV R7,#06H
LJMP _WriteCommandLCM
; END OF serial_number_down
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?pre_up?MAIN
pre_up:
USING 0
; SOURCE LINE # 333
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 335
MOV A,#LOW (buf)
XRL A,s
JNZ $ + 5H
LJMP ?C0242
?C0213:
; *** sync lost ***
; SOURCE LINE # 336
DEC s
MOV R0,s
MOV A,@R0
CJNE A,#052H,?C0215
SETB C
SJMP ?C0216
?C0215:
CLR C
?C0216:
JC ?C0218
MOV A,#LOW (buf)
CJNE A,s,?C0213
RET
?C0218:
; *** sync lost ***
; SOURCE LINE # 337
DEC s
MOV R0,s
MOV A,@R0
CJNE A,#052H,?C0220
SETB C
SJMP ?C0221
?C0220:
CLR C
?C0221:
JC ?C0219
MOV A,#LOW (buf)
CJNE A,s,?C0218
SJMP ?pre_up?r
?C0219:
; *** sync lost ***
; SOURCE LINE # 338
INC s
; *** sync lost ***
; SOURCE LINE # 339
?pre_up?r:
CLR A
MOV R0,#LOW (i)
MOV @R0,A
INC R0
MOV @R0,A
; *** sync lost ***
; SOURCE LINE # 340
MOV R5,#01H
MOV R4,A
MOV R7,#0FH
LCALL _WriteCommandLCM
; *** sync lost ***
; SOURCE LINE # 341
LCALL L?0458
?C0224:
; *** sync lost ***
; SOURCE LINE # 342
MOV R0,s
MOV A,@R0
MOV R7,A
CJNE A,#052H,?C0226
SETB C
SJMP ?C0227
?C0226:
CLR C
?C0227:
JNC $ + 5H
LJMP ?C0242
; *** sync lost ***
; SOURCE LINE # 343
MOV A,R7
SUBB A,#00H
JC ?C0228
MOV A,R7
SUBB A,#0AH
JNC ?C0228
MOV R0,#LOW (i+01H)
MOV A,@R0
MOV R7,A
MOV R0,s
MOV A,@R0
ADD A,#030H
MOV R3,A
MOV R5,#01H
LCALL _DisplayOneChar
INC s
MOV R0,#LOW (i+01H)
INC @R0
MOV A,@R0
DEC R0
JNZ ?C0414
INC @R0
?C0414:
?C0228:
; *** sync lost ***
; SOURCE LINE # 344
MOV R0,s
MOV A,@R0
CJNE A,#056H,?C0229
LCALL L?0459
MOV R0,#LOW (i+01H)
MOV A,#03H
ADD A,@R0
MOV @R0,A
DEC R0
CLR A
ADDC A,@R0
MOV @R0,A
INC s
?C0229:
; *** sync lost ***
; SOURCE LINE # 345
MOV R0,s
MOV A,@R0
CJNE A,#057H,?C0230
MOV R2,#HIGH (?SC_54)
MOV R1,#LOW (?SC_54)
LCALL L?0460
MOV R0,#LOW (i+01H)
MOV A,#03H
ADD A,@R0
MOV @R0,A
DEC R0
CLR A
ADDC A,@R0
MOV @R0,A
INC s
?C0230:
; *** sync lost ***
; SOURCE LINE # 346
MOV R0,s
MOV A,@R0
CJNE A,#05BH,?C0231
MOV R0,#LOW (i+01H)
MOV A,@R0
MOV R5,A
MOV R3,#0FFH
MOV R2,#HIGH (?SC_50)
MOV R1,#LOW (?SC_50)
MOV R7,#01H
LCALL _Lcd_print1
MOV R0,#LOW (i+01H)
MOV A,#03H
ADD A,@R0
MOV @R0,A
DEC R0
CLR A
ADDC A,@R0
MOV @R0,A
INC s
?C0231:
; *** sync lost ***
; SOURCE LINE # 347
MOV R0,s
MOV A,@R0
CJNE A,#05FH,?C0232
MOV R0,#LOW (i+01H)
MOV A,@R0
MOV R5,A
MOV R3,#0FFH
MOV R2,#HIGH (?SC_46)
MOV R1,#LOW (?SC_46)
MOV R7,#01H
LCALL _Lcd_print1
MOV R0,#LOW (i+01H)
MOV A,#03H
ADD A,@R0
MOV @R0,A
DEC R0
CLR A
ADDC A,@R0
MOV @R0,A
INC s
?C0232:
; *** sync lost ***
; SOURCE LINE # 348
MOV R0,s
MOV A,@R0
CJNE A,#013H,?C0233
MOV R0,#LOW (i+01H)
MOV A,@R0
MOV R5,A
MOV R3,#0FFH
MOV R2,#HIGH (?SC_62)
MOV R1,#LOW (?SC_62)
MOV R7,#01H
LCALL _Lcd_print
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -