📄 lce128642.lst
字号:
0029 B48007 CJNE A,#080H,?C0026
002C E4 CLR A
002D F500 R MOV col,A
002F 0500 R INC row
0031 0500 R INC row
0033 ?C0026:
; SOURCE LINE # 323
0033 E500 R MOV A,row
0035 D3 SETB C
0036 9406 SUBB A,#06H
0038 4003 JC ?C0025
003A E4 CLR A
003B F500 R MOV row,A
; SOURCE LINE # 324
003D ?C0025:
003D 0500 R INC i
003F E500 R MOV A,i
0041 C3 CLR C
0042 9410 SUBB A,#010H
0044 40CD JC ?C0023
0046 ?C0024:
; SOURCE LINE # 327
0046 850000 R MOV col,bakerx
; SOURCE LINE # 328
0049 E500 R MOV A,bakery
004B 04 INC A
004C F500 R MOV row,A
; SOURCE LINE # 329
004E E4 CLR A
004F F500 R MOV i,A
0051 ?C0028:
; SOURCE LINE # 330
; SOURCE LINE # 331
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 16
0051 E500 R MOV A,x+01H
0053 900000 R MOV DPTR,#Hzk
0056 93 MOVC A,@A+DPTR
0057 FF MOV R7,A
0058 120000 R LCALL _Wrdata
; SOURCE LINE # 332
005B 0500 R INC x+01H
005D E500 R MOV A,x+01H
005F 7002 JNZ ?C0070
0061 0500 R INC x
0063 ?C0070:
; SOURCE LINE # 333
0063 0500 R INC col
; SOURCE LINE # 334
0065 E500 R MOV A,col
0067 B48007 CJNE A,#080H,?C0031
006A E4 CLR A
006B F500 R MOV col,A
006D 0500 R INC row
006F 0500 R INC row
0071 ?C0031:
; SOURCE LINE # 335
0071 E500 R MOV A,row
0073 D3 SETB C
0074 9407 SUBB A,#07H
0076 4003 JC ?C0030
0078 750001 R MOV row,#01H
; SOURCE LINE # 336
007B ?C0030:
007B 0500 R INC i
007D E500 R MOV A,i
007F C3 CLR C
0080 9410 SUBB A,#010H
0082 40CD JC ?C0028
0084 ?C0029:
; SOURCE LINE # 337
0084 850000 R MOV row,bakery
; SOURCE LINE # 338
0087 22 RET
; FUNCTION _Putcdot (END)
; FUNCTION Lcmcls (BEGIN)
; SOURCE LINE # 343
; SOURCE LINE # 344
; SOURCE LINE # 345
0000 E4 CLR A
0001 F500 R MOV row,A
0003 ?C0034:
; SOURCE LINE # 346
0003 E4 CLR A
0004 F500 R MOV col,A
0006 ?C0037:
0006 E4 CLR A
0007 FF MOV R7,A
0008 120000 R LCALL _Wrdata
000B 0500 R INC col
000D E500 R MOV A,col
000F C3 CLR C
0010 9480 SUBB A,#080H
0012 40F2 JC ?C0037
0014 ?C0036:
0014 0500 R INC row
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 17
0016 E500 R MOV A,row
0018 C3 CLR C
0019 9408 SUBB A,#08H
001B 40E6 JC ?C0034
; SOURCE LINE # 347
001D ?C0040:
001D 22 RET
; FUNCTION Lcmcls (END)
; FUNCTION Rddata (BEGIN)
; SOURCE LINE # 353
; SOURCE LINE # 354
; SOURCE LINE # 355
0000 120000 R LCALL Locatexy
; SOURCE LINE # 356
0003 75A0FF MOV P2,#0FFH
; SOURCE LINE # 357
0006 D2B2 SETB Dilcm
; SOURCE LINE # 358
0008 D2B1 SETB Rwlcm
; SOURCE LINE # 359
000A D2B0 SETB Elcm
; SOURCE LINE # 360
000C 00 NOP
; SOURCE LINE # 361
000D 85A000 R MOV cbyte,P2
; SOURCE LINE # 362
0010 C2B0 CLR Elcm
; SOURCE LINE # 363
0012 120000 R LCALL Locatexy
; SOURCE LINE # 364
0015 75A0FF MOV P2,#0FFH
; SOURCE LINE # 365
0018 00 NOP
; SOURCE LINE # 366
0019 D2B2 SETB Dilcm
; SOURCE LINE # 367
001B D2B1 SETB Rwlcm
; SOURCE LINE # 368
001D D2B0 SETB Elcm
; SOURCE LINE # 369
001F 00 NOP
; SOURCE LINE # 370
0020 85A000 R MOV cbyte,P2
; SOURCE LINE # 371
0023 C2B0 CLR Elcm
; SOURCE LINE # 372
0025 22 RET
; FUNCTION Rddata (END)
; FUNCTION L?0075 (BEGIN)
0000 E500 R MOV A,x+01H
0002 900000 R MOV DPTR,#Ezk
0005 93 MOVC A,@A+DPTR
0006 F500 R MOV cbyte,A
0008 FF MOV R7,A
; FUNCTION _Wrdata (BEGIN)
0009 8F00 R MOV X,R7
; SOURCE LINE # 378
; SOURCE LINE # 379
; SOURCE LINE # 380
000B 120000 R LCALL Locatexy
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 18
; SOURCE LINE # 382
000E D2B2 SETB Dilcm
; SOURCE LINE # 383
0010 C2B1 CLR Rwlcm
; SOURCE LINE # 384
0012 8500A0 R MOV P2,X
; SOURCE LINE # 385
0015 D2B0 SETB Elcm
; SOURCE LINE # 386
0017 00 NOP
; SOURCE LINE # 387
0018 C2B0 CLR Elcm
; SOURCE LINE # 388
001A 22 RET
; FUNCTION _Wrdata (END)
; FUNCTION _WrcmdL (BEGIN)
0000 8F00 R MOV X,R7
; SOURCE LINE # 395
; SOURCE LINE # 396
; SOURCE LINE # 397
0002 120000 R LCALL lcdbusyL
; SOURCE LINE # 398
0005 C2B2 CLR Dilcm
; SOURCE LINE # 399
0007 C2B1 CLR Rwlcm
; SOURCE LINE # 400
0009 8500A0 R MOV P2,X
; SOURCE LINE # 401
000C D2B0 SETB Elcm
000E 00 NOP
000F C2B0 CLR Elcm
; SOURCE LINE # 402
0011 22 RET
; FUNCTION _WrcmdL (END)
; FUNCTION _WrcmdM (BEGIN)
;---- Variable 'X' assigned to Register 'R7' ----
; SOURCE LINE # 408
; SOURCE LINE # 409
; SOURCE LINE # 411
0000 C2B2 CLR Dilcm
; SOURCE LINE # 412
0002 C2B1 CLR Rwlcm
; SOURCE LINE # 413
0004 8FA0 MOV P2,R7
; SOURCE LINE # 414
0006 D2B0 SETB Elcm
0008 00 NOP
0009 C2B0 CLR Elcm
; SOURCE LINE # 415
000B 22 RET
; FUNCTION _WrcmdM (END)
; FUNCTION L?0073 (BEGIN)
0000 L?0074:
0000 AF00 R MOV R7,cbyte
0002 120000 R LCALL _WrcmdM
0005 AF00 R MOV R7,cbyte
; FUNCTION _WrcmdR (BEGIN)
0007 8F00 R MOV X,R7
; SOURCE LINE # 421
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 19
; SOURCE LINE # 422
; SOURCE LINE # 423
0009 120000 R LCALL lcdbusyR
; SOURCE LINE # 424
000C C2B2 CLR Dilcm
; SOURCE LINE # 425
000E C2B1 CLR Rwlcm
; SOURCE LINE # 426
0010 8500A0 R MOV P2,X
; SOURCE LINE # 427
0013 D2B0 SETB Elcm
0015 00 NOP
0016 C2B0 CLR Elcm
; SOURCE LINE # 428
0018 22 RET
; FUNCTION _WrcmdR (END)
; FUNCTION lcdbusyL (BEGIN)
; SOURCE LINE # 433
; SOURCE LINE # 434
; SOURCE LINE # 435
0000 C2B4 CLR CS1LCM
; SOURCE LINE # 436
0002 D2B3 SETB CS2LCM
; SOURCE LINE # 438
0004 020000 R LJMP wtcom
; FUNCTION lcdbusyL (END)
; FUNCTION lcdbusyR (BEGIN)
; SOURCE LINE # 442
; SOURCE LINE # 443
; SOURCE LINE # 444
0000 D2B4 SETB CS1LCM
; SOURCE LINE # 445
0002 C2B3 CLR CS2LCM
; SOURCE LINE # 447
0004 020000 R LJMP wtcom
; FUNCTION lcdbusyR (END)
; FUNCTION wtcom (BEGIN)
; SOURCE LINE # 450
; SOURCE LINE # 451
; SOURCE LINE # 452
0000 C2B2 CLR Dilcm
; SOURCE LINE # 453
0002 D2B1 SETB Rwlcm
; SOURCE LINE # 454
0004 75A0FF MOV P2,#0FFH
; SOURCE LINE # 455
0007 D2B0 SETB Elcm
0009 00 NOP
; SOURCE LINE # 457
000A 7F01 MOV R7,#01H
000C 120000 R LCALL _Delay
; SOURCE LINE # 458
000F C2B0 CLR Elcm
; SOURCE LINE # 459
0011 22 RET
; FUNCTION wtcom (END)
; FUNCTION Locatexy (BEGIN)
; SOURCE LINE # 464
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 20
; SOURCE LINE # 465
; SOURCE LINE # 467
0000 E500 R MOV A,col
0002 54C0 ANL A,#0C0H
0004 24C0 ADD A,#0C0H
0006 6009 JZ ?C0051
0008 2440 ADD A,#040H
000A 7008 JNZ ?C0049
; SOURCE LINE # 468
; SOURCE LINE # 469
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -