?? av-p06a.lst
字號:
0332 8005 591 JMP GIF_2C_4
0334 900E03 592 GIF_2C_3: MOV DPTR,#TAB_AC3 ;顯示AC-3
0337 C297 593 CLR AC_3
594
0339 9194 595 GIF_2C_4: CALL GIF_7GID ;7個(gè)位的顯示
033B 8118 596 JMP RET1
597
598
033D BF010E 599 GIF_2D: CJNE R7,#1,GIF_2E ;輸入BASS
0340 900D71 600 MOV DPTR,#TAB_BASS
0343 9156 601 CALL GIF_4GID
0345 900E11 602 MOV DPTR,#TAB_LEV2
0348 E546 603 MOV A,BASS_DATA
034A 9183 604 CALL GIF_3GID_B
034C 8118 605 JMP RET1
606
034E BF020E 607 GIF_2E: CJNE R7,#2,GIF_2F ;輸入TREB
0351 900D79 608 MOV DPTR,#TAB_TREB
0354 9156 609 CALL GIF_4GID
0356 900E11 610 MOV DPTR,#TAB_LEV2
0359 E547 611 MOV A,TREB_DATA
035B 9183 612 CALL GIF_3GID_B
035D 8118 613 JMP RET1
614
035F BF030E 615 GIF_2F: CJNE R7,#3,GIF_2G ;顯示話筒音量
0362 900DB1 616 MOV DPTR,#TAB_MVOL
0365 9156 617 CALL GIF_4GID
0367 900D53 618 MOV DPTR,#TAB_LEV1
036A E54A 619 MOV A,MVOL_DATA
036C 9164 620 CALL GIF_3GID_A
036E 8118 621 JMP RET1
622
0370 BF040E 623 GIF_2G: CJNE R7,#4,GIF_2H ;顯示混響級別
0373 900DA9 624 MOV DPTR,#TAB_ECHO
0376 9156 625 CALL GIF_4GID
0378 900D53 626 MOV DPTR,#TAB_LEV1
037B E54B 627 MOV A,ECHO_DATA
037D 9164 628 CALL GIF_3GID_A
037F 8118 629 JMP RET1
630
0381 BF060E 631 GIF_2H: CJNE R7,#6,GIF_2I ;顯示環(huán)繞左音量
0384 900D89 632 MOV DPTR,#TAB_SL
0387 9156 633 CALL GIF_4GID
0389 900D53 634 MOV DPTR,#TAB_LEV1
038C E54C 635 MOV A,SURL_DATA
038E 9164 636 CALL GIF_3GID_A
0390 8118 637 JMP RET1
638
0392 BF070E 639 GIF_2I: CJNE R7,#7,GIF_2J ;顯示環(huán)繞右音量
0395 900D91 640 MOV DPTR,#TAB_SR
0398 9156 641 CALL GIF_4GID
039A 900D53 642 MOV DPTR,#TAB_LEV1
039D E54E 643 MOV A,SURR_DATA
039F 9164 644 CALL GIF_3GID_A
03A1 8075 645 JMP RET1
646
03A3 BF080E 647 GIF_2J: CJNE R7,#8,GIF_2K ;顯示中置音量
03A6 900DA1 648 MOV DPTR,#TAB_CEN
A51 MACRO ASSEMBLER AV_P06A 04/05/2007 17:46:19 PAGE 11
03A9 9156 649 CALL GIF_4GID
03AB 900D53 650 MOV DPTR,#TAB_LEV1
03AE E54F 651 MOV A,CEN_DATA
03B0 9164 652 CALL GIF_3GID_A
03B2 8064 653 JMP RET1
654
03B4 BF090E 655 GIF_2K: CJNE R7,#9,GIF_2L ;顯示重低音音量
03B7 900D99 656 MOV DPTR,#TAB_SBW
03BA 9156 657 CALL GIF_4GID
03BC 900D53 658 MOV DPTR,#TAB_LEV1
03BF E550 659 MOV A,BW_DATA
03C1 9164 660 CALL GIF_3GID_A
03C3 8053 661 JMP RET1
662
03C5 BF0B0E 663 GIF_2L: CJNE R7,#11,GIF_2M ;顯示DSP聲場模式
03C8 900DB9 664 MOV DPTR,#TAB_DSP
03CB 9156 665 CALL GIF_4GID
03CD 900D53 666 MOV DPTR,#TAB_LEV1
03D0 E552 667 MOV A,DSP_DATA
03D2 9164 668 CALL GIF_3GID_A
03D4 8042 669 JMP RET1
670
03D6 BF0F0F 671 GIF_2M: CJNE R7,#15,GIF_2N ;顯示靜音
03D9 900E6B 672 MOV DPTR,#TAB_MUTE
03DC 300204 673 JNB MUTE_FLAG,GIF_NO_MUT
03DF 9156 674 CALL GIF_4GID
03E1 8035 675 JMP RET1
03E3 755600 676 GIF_NO_MUT: MOV SYS_SIGN,#0
03E6 8030 677 JMP RET1
678
03E8 BF0D07 679 GIF_2N: CJNE R7,#13,GIF_2O ;顯示5.1CH模式
03EB 900DC1 680 MOV DPTR,#TAB_51CH
03EE 9194 681 CALL GIF_7GID
03F0 8026 682 JMP RET1
683
03F2 BF0C07 684 GIF_2O: CJNE R7,#12,GIF_2P ;顯示2.0CH模式
03F5 900DCD 685 MOV DPTR,#TAB_20CH
03F8 9194 686 CALL GIF_7GID
03FA 801C 687 JMP RET1
688
03FC BF0E0F 689 GIF_2P: CJNE R7,#14,GIF_2Q ;顯示等響開關(guān)
03FF 200105 690 JB LOUND_FLAG,GIF_LOU_ON
0402 900E87 691 MOV DPTR,#TAB_LOUND_OF
0405 8003 692 JMP GIF_2P_1
0407 900E79 693 GIF_LOU_ON: MOV DPTR,#TAB_LOUND_ON
040A 9194 694 GIF_2P_1: CALL GIF_7GID
040C 800A 695 JMP RET1
696
040E 00 697 GIF_2Q: NOP
040F 8007 698 JMP RET1
699 ;/////////////////////////////////////////////////////////////////////////////////////////
700
0411 911A 701 GIF_3: CALL CLR_ALL
0413 754001 702 MOV GIF_SIGN,#1
0416 8000 703 JMP RET1
0418 014F 704 RET1: JMP GIF_END
705
706 ;/////////////////////////////////////////////////////////////////////////////////////////
041A 7A1A 707 CLR_ALL: MOV R2,#26 ;清26個(gè)顯示用RAM
041C 7922 708 MOV R1,#22H ;共13位15段顯示
041E 7700 709 CLR_DSPRAM: MOV @R1,#0
0420 09 710 INC R1
0421 DAFB 711 DJNZ R2,CLR_DSPRAM
0423 22 712 RET
713 ;-----------------------------------------------------------------------------------------
0424 852D2F 714 GIF_LEFT: MOV 2fH,2dH ;左移
A51 MACRO ASSEMBLER AV_P06A 04/05/2007 17:46:19 PAGE 12
0427 852C2E 715 MOV 2eH,2cH
042A 852B2D 716 MOV 2dH,2bH
042D 852A2C 717 MOV 2cH,2aH
0430 85292B 718 MOV 2bH,29H
0433 85282A 719 MOV 2aH,28H
0436 852729 720 MOV 29H,27H
0439 852628 721 MOV 28H,26H
043C 852527 722 MOV 27H,25H
043F 852426 723 MOV 26H,24H
0442 852325 724 MOV 25H,23H
0445 852224 725 MOV 24H,22H
726
0448 E542 727 MOV A,GIF_LONG ;更新最低位
044A 23 728 RL A
044B 93 729 MOVC A,@A+DPTR
044C F522 730 MOV 22H,A
731
044E E542 732 MOV A,GIF_LONG
0450 23 733 RL A
0451 04 734 INC A
0452 93 735 MOVC A,@A+DPTR
0453 F523 736 MOV 23H,A
0455 22 737 RET
738 ;-----------------------------------------------------------------------------------------
0456 7908 739 GIF_4GID: MOV R1,#8
0458 7A00 740 MOV R2,#0
045A 782F 741 MOV R0,#2fH
045C EA 742 G_4GID: MOV A,R2
045D 93 743 MOVC A,@A+DPTR
045E F6 744 MOV @R0,A
045F 18 745 DEC R0
0460 0A 746 INC R2
0461 D9F9 747 DJNZ R1,G_4GID
0463 22 748 RET
749 ;-----------------------------------------------------------------------------------------
0464 F558 750 GIF_3GID_A: MOV DIV_16,A
0466 B1B9 751 CALL DIV10
752
0468 E578 753 MOV A,DISP_H ;輸入十位
046A 23 754 RL A
046B 93 755 MOVC A,@A+DPTR
046C F525 756 MOV 25H,A
757
046E E578 758 MOV A,DISP_H
0470 23 759 RL A
0471 04 760 INC A
0472 93 761 MOVC A,@A+DPTR
0473 F524 762 MOV 24H,A
763
0475 E579 764 MOV A,DISP_L ;輸入個(gè)位
0477 23 765 RL A
0478 93 766 MOVC A,@A+DPTR
0479 F523 767 MOV 23H,A
047B E579 768 MOV A,DISP_L
047D 23 769 RL A
047E 04 770 INC A
047F 93 771 MOVC A,@A+DPTR
0480 F522 772 MOV 22H,A
0482 22 773 RET
774 ;-----------------------------------------------------------------------------------------
0483 775 GIF_3GID_B:
0483 75F006 776 MOV B,#6
0486 A4 777 MUL AB
0487 F9 778 MOV R1,A
0488 7827 779 MOV R0,#27H
048A 7A06 780 MOV R2,#6
A51 MACRO ASSEMBLER AV_P06A 04/05/2007 17:46:19 PAGE 13
781
048C E9 782 D3GID_B: MOV A,R1
048D 93 783 MOVC A,@A+DPTR
048E F6 784 MOV @R0,A
048F 18 785 DEC R0
0490 A3 786 INC DPTR
0491 DAF9 787 DJNZ R2,D3GID_B
0493 22 788 RET
789 ;-----------------------------------------------------------------------------------------
0494 790E 790 GIF_7GID: MOV R1,#14 ;處理14個(gè)顯示緩存RAM
0496 7A00 791 MOV R2,#0 ;DPTR指針
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -