⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vs1003b.lst

📁 VS1003b音频芯片
💻 LST
📖 第 1 页 / 共 4 页
字号:
 693               		sbi 56-0x20,5
 694               	.LBB118:
 695               	.LBB119:
 697 0160 9CE9      	.LM92:
 698 0162 FC01      		ldi r18,lo8(83)
 699               		out 45-0x20,r18
 701 0166 01F4      	.LM93:
 702               		cbi 46-0x20,0
 703               	.LBE119:
 704               	.LBE118:
 705               	.LBB120:
 706               	.LBB121:
 707               	.LBB122:
 708               	.LBB123:
 710               	.Ltext5:
 712               	.LM94:
 713               	/* #APP */
 714               		1: sbiw r24,1
 715               		brne 1b
 716 016a 23E5      	/* #NOAPP */
 717 016c 2DB9      		ldi r17,lo8(0)
 718               		rjmp .L89
 719               	.L90:
 720 016e 7098      	.LBE123:
 721               	.LBE122:
 722               	.LBE121:
 723               	.LBE120:
 725               	.Ltext6:
 727               	.LM95:
 728               		ldi r22,lo8(-8192)
 729               		ldi r23,hi8(-8192)
 730               		ldi r24,lo8(3)
 731               		call VS1003B_WriteCMD
 733 0172 01F4      	.LM96:
 734               		cpi r17,lo8(11)
 735 0174 10E0      		brne .+2
 736 0176 00C0      		rjmp .L91
 737               		subi r17,lo8(-(1))
 738               	.L89:
 740               	.LM97:
 741               		ldi r24,lo8(3)
 742               		call VS1003B_ReadCMD
 743               		subi r24,lo8(-8192)
 744               		sbci r25,hi8(-8192)
 745               		brne .L90
 746 0178 60E0      	.LBB124:
 747 017a 70EE      	.LBB125:
 748 017c 83E0      	.LBB126:
 749 017e 0E94 0000 	.LBB127:
 751               	.Ltext7:
 753 0184 01F4      	.LM98:
 754 0186 00C0      		ldi r24,lo8(-25536)
 755 0188 1F5F      		ldi r25,hi8(-25536)
 756               	/* #APP */
 757               		1: sbiw r24,1
 758               		brne 1b
 759 018a 83E0      	/* #NOAPP */
 760 018c 0E94 0000 	.LBE127:
 761 0190 8050      	.LBE126:
 762 0192 904E      	.LBE125:
 763 0194 01F4      	.LBE124:
 765               	.Ltext8:
 767               	.LM99:
 768               		ldi r22,lo8(10)
 769               		ldi r23,hi8(10)
 770               		ldi r24,lo8(5)
 771               		call VS1003B_WriteCMD
 772 0196 80E4      		ldi r17,lo8(0)
 773 0198 9CE9      		rjmp .L94
 774               	.L95:
 776 019c 01F4      	.LM100:
 777               		ldi r22,lo8(-258)
 778               		ldi r23,hi8(-258)
 779               		ldi r24,lo8(11)
 780               		call VS1003B_WriteCMD
 782               	.LM101:
 783               		cpi r17,lo8(11)
 784               		brne .+2
 785               		rjmp .L91
 786 019e 6AE0      		subi r17,lo8(-(1))
 787 01a0 70E0      	.L94:
 789 01a4 0E94 0000 	.LM102:
 790 01a8 10E0      		ldi r24,lo8(11)
 791 01aa 00C0      		call VS1003B_ReadCMD
 792               		subi r24,lo8(-258)
 793               		sbci r25,hi8(-258)
 794               		brne .L95
 796 01ae 7EEF      	.LM103:
 797 01b0 8BE0      		ldi r22,lo8(-21435)
 798 01b2 0E94 0000 		ldi r23,hi8(-21435)
 799               		ldi r24,lo8(5)
 800               		call VS1003B_WriteCMD
 801 01b6 1B30      		ldi r17,lo8(0)
 802 01b8 01F4      		rjmp .L98
 803 01ba 00C0      	.L99:
 805               	.LM104:
 806               		ldi r22,lo8(10280)
 807               		ldi r23,hi8(10280)
 808 01be 8BE0      		ldi r24,lo8(11)
 809 01c0 0E94 0000 		call VS1003B_WriteCMD
 811 01c6 9E4F      	.LM105:
 812 01c8 01F4      		cpi r17,lo8(11)
 813               		brne .+2
 814               		rjmp .L91
 815 01ca 65E4      		subi r17,lo8(-(1))
 816 01cc 7CEA      	.L98:
 818 01d0 0E94 0000 	.LM106:
 819 01d4 10E0      		ldi r24,lo8(11)
 820 01d6 00C0      		call VS1003B_ReadCMD
 821               		subi r24,lo8(10280)
 822               		sbci r25,hi8(10280)
 823               		brne .L99
 824 01d8 68E2      		ldi r17,lo8(0)
 825 01da 78E2      		rjmp .L102
 826 01dc 8BE0      	.L103:
 828               	.LM107:
 829               		ldi r22,lo8(2048)
 830 01e2 1B30      		ldi r23,hi8(2048)
 831 01e4 01F4      		ldi r24,lo8(0)
 832 01e6 00C0      		call VS1003B_WriteCMD
 834               	.LM108:
 835               		cpi r17,lo8(11)
 836               		breq .L91
 837 01ea 8BE0      		subi r17,lo8(-(1))
 838 01ec 0E94 0000 	.L102:
 840 01f2 9842      	.LM109:
 841 01f4 01F4      		ldi r24,lo8(0)
 842 01f6 10E0      		call VS1003B_ReadCMD
 843 01f8 00C0      		subi r24,lo8(2048)
 844               		sbci r25,hi8(2048)
 845               		brne .L103
 846               	.LBB128:
 847 01fa 60E0      	.LBB129:
 848 01fc 78E0      	.LBB130:
 849 01fe 80E0      	.LBB131:
 851               	.Ltext9:
 853 0204 1B30      	.LM110:
 854 0206 01F0      		ldi r24,lo8(2000)
 855 0208 1F5F      		ldi r25,hi8(2000)
 856               	/* #APP */
 857               		1: sbiw r24,1
 858               		brne 1b
 859 020a 80E0      	/* #NOAPP */
 860 020c 0E94 0000 		ldi r17,lo8(0)
 861 0210 8050      		rjmp .L106
 862 0212 9840      	.L107:
 863 0214 01F4      	.LBE131:
 864               	.LBE130:
 865               	.LBE129:
 866               	.LBE128:
 868               	.Ltext10:
 870               	.LM111:
 871               		ldi r22,lo8(-30712)
 872 0216 80ED      		ldi r23,hi8(-30712)
 873 0218 97E0      		ldi r24,lo8(2)
 874               		call VS1003B_WriteCMD
 876 021c 01F4      	.LM112:
 877               		cpi r17,lo8(11)
 878 021e 10E0      		breq .L91
 879 0220 00C0      		subi r17,lo8(-(1))
 880               	.L106:
 882               	.LM113:
 883               		ldi r24,lo8(2)
 884               		call VS1003B_ReadCMD
 885               		subi r24,lo8(-30712)
 886               		sbci r25,hi8(-30712)
 887               		brne .L107
 888               	.LBB132:
 889 0222 68E0      	.LBB133:
 890 0224 78E8      	.LBB134:
 891 0226 82E0      	.LBB135:
 893               	.Ltext11:
 895 022c 1B30      	.LM114:
 896 022e 01F0      		ldi r24,lo8(-25536)
 897 0230 1F5F      		ldi r25,hi8(-25536)
 898               		movw r30,r24
 899               	/* #APP */
 900               		1: sbiw r30,1
 901 0232 82E0      		brne 1b
 902 0234 0E94 0000 	/* #NOAPP */
 903 0238 8850      	.LBE135:
 904 023a 9848      	.LBE134:
 905 023c 01F4      	.LBE133:
 906               	.LBE132:
 908               	.Ltext12:
 910               	.LM115:
 911               		std Y+2,r25
 912               		std Y+1,r24
 913               		call VS1003B_SoftReset
 914 023e 80E4      	.LBB136:
 915 0240 9CE9      	.LBB137:
 916 0242 FC01      	.LBB138:
 917               	.LBB139:
 919 0246 01F4      	.Ltext13:
 921               	.LM116:
 922               		ldd r24,Y+1
 923               		ldd r25,Y+2
 924               	/* #APP */
 925               		1: sbiw r24,1
 926               		brne 1b
 927               	/* #NOAPP */
 928               	.LBE139:
 929 0248 9A83      	.LBE138:
 930 024a 8983      	.LBE137:
 931 024c 0E94 0000 	.LBE136:
 932               	.LBB140:
 933               	.LBB141:
 935               	.Ltext14:
 937               	.LM117:
 938               		ldi r24,lo8(80)
 939               		out 45-0x20,r24
 941 0252 9A81      	.LM118:
 942               		sbi 46-0x20,0
 943 0254 0197      		ldi r24,lo8(0)
 944 0256 01F4      		ldi r25,hi8(0)
 945               		rjmp .L110
 946               	.L91:
 948               	.LM119:
 949               		ldi r24,lo8(1)
 950               		ldi r25,hi8(1)
 951               	.L110:
 952               	.LBE141:
 953               	.LBE140:
 954               	/* epilogue: frame size=2 */
 955               		adiw r28,2
 956 0258 80E5      		in __tmp_reg__,__SREG__
 957 025a 8DB9      		cli
 958               		out __SP_H__,r29
 959               		out __SREG__,__tmp_reg__
 960 025c 709A      		out __SP_L__,r28
 961 025e 80E0      		pop r29
 962 0260 90E0      		pop r28
 963 0262 00C0      		pop r17
 964               		ret
 965               	/* epilogue end (size=10) */
 966               	/* function VS1003B_Init size 186 (165) */
 989               	.Lscope13:
 991               	.Letext0:
 992               	/* File "VS1003B\\VS1003B.c": code  338 = 0x0152 ( 305), prologues  11, epilogues  22 */
 993               	...
DEFINED SYMBOLS
                            *ABS*:00000000 VS1003B.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:5      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:6      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:72     .text:00000000 VS1003B_SPI_Low
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:94     .text:00000008 VS1003B_SPI_High
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:117    .text:00000010 VS1003B_WriteByte
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:146    .text:0000001c VS1003B_ReadByte
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:178    .text:0000002a VS1003B_WriteCMD
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:269    .text:0000005a VS1003B_ReadCMD
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:372    .text:00000096 VS1003B_SoftReset
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:425    .text:000000b0 VS1003B_NeedData
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:456    .text:000000c4 VS1003B_SetVolume
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:487    .text:000000d4 VS1003B_ReadDecodeTime
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:518    .text:000000e2 VS1003B_Write32B
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:582    .text:000000fe VS1003B_Fill2048Zero
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:652    .text:0000012a VS1003B_Init

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -