📄 dz9664.lst
字号:
0230 400 PHOTO2_BLACK:
0230 B80503 401 CJNE R0,#5,PHOTO2_DGREEN
0233 753400 402 MOV MEMORY_DATA,#BLACK ;;Black
0236 403 PHOTO2_DGREEN:
0236 B80403 404 CJNE R0,#4,PHOTO2_PURPLE
0239 75341F 405 MOV MEMORY_DATA,#DARK_GREEN ;;Dark Green
023C 406 PHOTO2_PURPLE:
023C B80303 407 CJNE R0,#3,PHOTO2_WHITE
023F 7534E3 408 MOV MEMORY_DATA,#PURPLE ;;Purple
0242 409 PHOTO2_WHITE:
0242 B80203 410 CJNE R0,#2,PHOTO2_YELLOW
0245 7534FF 411 MOV MEMORY_DATA,#WHITE ;;White
0248 412 PHOTO2_YELLOW:
0248 B80103 413 CJNE R0,#1,PHOTO2_3
024B 7534FC 414 MOV MEMORY_DATA,#YELLOW ;;Yellow
024E 415 PHOTO2_3:
024E 120000 F 416 CALL RAMWR
0251 DAFB 417 DJNZ R2,PHOTO2_3
0253 D8C2 418 DJNZ R0,PHOTO2_1
0255 7808 419 MOV R0,#8
0257 D9BE 420 DJNZ R1,PHOTO2_1
421 ;;
422 ;MOV SECOND_COUNT,#1
423 ;CALL DELAY_1S
0259 22 424 RET
425 ;;---------------------------------------
426 ;; Row 8'S Color Bar
427 ;; COLOR Arrangement(use 8 bits, 256 gradation)
428 ;;---------------------------------------
025A 429 PHOTO3:
025A 120000 F 430 CALL LCMhome
025D 7808 431 MOV R0,#8
025F 432 PHOTO3_0:
025F 75F008 433 MOV B,#8 ;;8 color bar
0262 7440 434 MOV A,#LCMcom ;@Common,NOTE
0264 435 PHOTO3_1:
0264 84 436 DIV AB
0265 F9 437 MOV R1,A
0266 438 PHOTO3_2:
0266 7A60 439 MOV R2,#LCMseg ;;Segment
0268 440 PHOTO3_READ:
0268 B80803 441 CJNE R0,#8,PHOTO3_GREEN
026B 7534E0 442 MOV MEMORY_DATA,#RED ;;RED
026E 443 PHOTO3_GREEN:
026E B80703 444 CJNE R0,#7,PHOTO3_BLUE
0271 75341C 445 MOV MEMORY_DATA,#GREEN ;;GREEN
0274 446 PHOTO3_BLUE:
0274 B80603 447 CJNE R0,#6,PHOTO3_BLACK
0277 753403 448 MOV MEMORY_DATA,#BLUE ;;Blue
027A 449 PHOTO3_BLACK:
027A B80503 450 CJNE R0,#5,PHOTO3_DGREEN
027D 753400 451 MOV MEMORY_DATA,#BLACK ;;Black
0280 452 PHOTO3_DGREEN:
0280 B80403 453 CJNE R0,#4,PHOTO3_PURPLE
0283 75341F 454 MOV MEMORY_DATA,#DARK_GREEN ;;Dark Green
A51 MACRO ASSEMBLER DZ9664 07/11/2003 13:11:32 PAGE 8
0286 455 PHOTO3_PURPLE:
0286 B80303 456 CJNE R0,#3,PHOTO3_WHITE
0289 7534E3 457 MOV MEMORY_DATA,#PURPLE ;;Purple
028C 458 PHOTO3_WHITE:
028C B80203 459 CJNE R0,#2,PHOTO3_YELLOW
028F 7534FF 460 MOV MEMORY_DATA,#WHITE ;;White
0292 461 PHOTO3_YELLOW:
0292 B80103 462 CJNE R0,#1,PHOTO3_3
0295 7534FC 463 MOV MEMORY_DATA,#YELLOW ;;Yellow
0298 464 PHOTO3_3:
0298 E534 465 MOV A,MEMORY_DATA
029A 120000 F 466 CALL LCMwriteDATA
467
029D DAF9 468 DJNZ R2,PHOTO3_3
029F D9C5 469 DJNZ R1,PHOTO3_2
02A1 D8BC 470 DJNZ R0,PHOTO3_0
471
472 ;MOV SECOND_COUNT,#1
473 ;CALL DELAY_1S
02A3 22 474 RET
475 ;;---------------------------------------
02A4 476 PHOTO4:
02A4 120000 F 477 CALL LCMhome
02A7 7840 478 MOV R0,#LCMcom ;;Common
02A9 479 PHOTO4_0:
02A9 7960 480 MOV R1,#LCMseg ;;Segment
02AB 481 PHOTO4_1:
02AB 7534FF 482 MOV MEMORY_DATA,#WHITE ;;White
02AE 483 PHOTO4_2:
02AE E534 484 MOV A,MEMORY_DATA
02B0 120000 F 485 CALL LCMwriteDATA
486
02B3 D9F9 487 DJNZ R1,PHOTO4_2
02B5 18 488 DEC R0
489 ;;
02B6 490 PHOTO4_3:
02B6 7534FF 491 MOV MEMORY_DATA,#WHITE ;;White
02B9 7960 492 MOV R1,#LCMseg ;;Segment
02BB 493 PHOTO4_4:
02BB 8930 494 MOV TEMP,R1
02BD 1530 495 DEC TEMP
02BF 496 PHOTO4_5:
02BF E9 497 MOV A,R1
02C0 B53003 498 CJNE A,TEMP,PHOTO4_6
02C3 753400 499 MOV MEMORY_DATA,#BLACK ;;Black
02C6 500 PHOTO4_6:
02C6 B40103 501 CJNE A,#1,PHOTO4_7
02C9 7534FF 502 MOV MEMORY_DATA,#WHITE ;;White
02CC 503 PHOTO4_7:
02CC E534 504 MOV A,MEMORY_DATA
02CE 120000 F 505 CALL LCMwriteDATA
506
02D1 D9EC 507 DJNZ R1,PHOTO4_5
02D3 18 508 DEC R0
02D4 B801DF 509 CJNE R0,#1,PHOTO4_3
510 ;;
02D7 7960 511 MOV R1,#LCMseg ;;Segment
02D9 512 PHOTO4_8:
02D9 7534FF 513 MOV MEMORY_DATA,#WHITE ;;White
02DC 514 PHOTO4_9:
02DC E534 515 MOV A,MEMORY_DATA
02DE 120000 F 516 CALL LCMwriteDATA
517
02E1 D9F9 518 DJNZ R1,PHOTO4_9
519 ;;
520
A51 MACRO ASSEMBLER DZ9664 07/11/2003 13:11:32 PAGE 9
521 ;MOV SECOND_COUNT,#1
522 ;CALL DELAY_1S
02E3 22 523 RET
524 ;;---------------------------------------
02E4 525 PHOTO5:
02E4 120000 F 526 CALL LCMhome
02E7 7400 527 MOV A,#BLACK ;;Black
02E9 7940 528 MOV R1,#LCMcom ;;Common
02EB 529 PHOTO5_1:
02EB 7A60 530 MOV R2,#LCMseg ;;Segment
02ED 531 PHOTO5_2:
02ED F4 532 CPL A
02EE F534 533 MOV MEMORY_DATA,A
02F0 E534 534 MOV A,MEMORY_DATA
02F2 120000 F 535 CALL LCMwriteDATA
536
02F5 DAF6 537 DJNZ R2,PHOTO5_2
02F7 F4 538 CPL A
02F8 D9F1 539 DJNZ R1,PHOTO5_1
540 ;;
541
542 ;MOV SECOND_COUNT,#1
543 ;CALL DELAY_1S
02FA 22 544 RET
545 ;;---------------------------------------
02FB 546 PHOTO6:
02FB 120000 F 547 CALL LCMhome
02FE 7840 548 MOV R0,#LCMcom ;;Common
0300 549 PHOTO6_1:
0300 7910 550 MOV R1,#16
0302 900000 F 551 MOV DPTR,#CU1
0305 552 PHOTO6_2:
0305 7A60 553 MOV R2,#LCMseg ;;Segment
0307 554 PHOTO6_3:
0307 858335 555 MOV DPTR_DPH,DPH
030A 858236 556 MOV DPTR_DPL,DPL
030D 557 PHOTO6_4:
030D 7B02 558 MOV R3,#2
030F 559 PHOTO6_5:
030F 7C08 560 MOV R4,#8
0311 E4 561 CLR A
0312 93 562 MOVC A,@A+DPTR
0313 F530 563 MOV TEMP,A
0315 564 PHOTO6_6:
0315 E530 565 MOV A,TEMP
0317 33 566 RLC A
0318 F530 567 MOV TEMP,A
031A 7534FF 568 MOV MEMORY_DATA,#WHITE ;;White
031D 4003 569 JC PHOTO6_7
031F 753400 570 MOV MEMORY_DATA,#BLACK ;;Black
0322 571 PHOTO6_7:
0322 E534 572 MOV A,MEMORY_DATA
0324 120000 F 573 CALL LCMwriteDATA
574
0327 DCEC 575 DJNZ R4,PHOTO6_6
0329 A3 576 INC DPTR
032A EA 577 MOV A,R2
032B C3 578 CLR C
032C 9408 579 SUBB A,#8
032E FA 580 MOV R2,A
032F 600A 581 JZ PHOTO6_8
0331 DBDC 582 DJNZ R3,PHOTO6_5
0333 853583 583 MOV DPH,DPTR_DPH
0336 853682 584 MOV DPL,DPTR_DPL
0339 80D2 585 SJMP PHOTO6_4
033B 586 PHOTO6_8:
A51 MACRO ASSEMBLER DZ9664 07/11/2003 13:11:32 PAGE 10
033B 18 587 DEC R0
033C E8 588 MOV A,R0
033D 600C 589 JZ PHOTO6_9
033F 853583 590 MOV DPH,DPTR_DPH
0342 853682 591 MOV DPL,DPTR_DPL
0345 A3 592 INC DPTR
0346 A3 593 INC DPTR
0347 D9BC 594 DJNZ R1,PHOTO6_2
0349 80B5 595 SJMP PHOTO6_1
034B 596 PHOTO6_9:
597
598 ;MOV SECOND_COUNT,#1
599 ;CALL DELAY_1S
034B 22 600 RET
601 ;;---------------------------------------
602
603 ;;---------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -