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

📄 main.lst

📁 羚羊单片机代码,经过我的改进实现去停顿功能!!效果很不错!
💻 LST
📖 第 1 页 / 共 5 页
字号:
         00 00 00 00
00000727 61 00 00 00        		.dd LM28-_PlaySnd_Auto
00000729 0D 00 0A 00        		.dw 0x0d,0x0a
00008F64                    	.code
                            	LM28:
00008F64 11 93 8C 03        		R1=[_Volume_Index]	// QImode move
00008F66 C8 D2              		[SP--]=R1	// QImode move
00008F67 40 F0 63 88        		call _SACM_A2000_Volume	// call without return value
00008F69 41 00              		SP = SP + 1	//SP
0000072B                    	.debug
0000072B 2E 00 73 00        		.dw '.stabn 0x44,0,159,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 35 00
         39 00 2C 00
         00 00 00 00
0000073F 67 00 00 00        		.dd LM29-_PlaySnd_Auto
00000741 0D 00 0A 00        		.dw 0x0d,0x0a
00008F6A                    	.code
                            	LM29:
00008F6A 0F 9F 0F 90        		pc=L21	// Indirect jump
                            	L19:
00000743                    	.debug
00000743 2E 00 73 00        		.dw '.stabn 0x44,0,163,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 36 00
         33 00 2C 00
         00 00 00 00
00000757 69 00 00 00        		.dd LM30-_PlaySnd_Auto
00000759 0D 00 0A 00        		.dw 0x0d,0x0a
00008F6C                    	.code
                            	LM30:
00008F6C 12 95 00 70        		R2=[28672]	// QImode move
00008F6E 0A B3 02 00        		R1=R2&2
00008F70 40 42              		CMP R1,0	// QImode test
00008F71 1B 5E 01 EE        		NSJZ L22	//QImode EQ
         00 EE      
0000075B                    	.debug
0000075B 2E 00 73 00        		.dw '.stabn 0x44,0,167,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 36 00
         37 00 2C 00
         00 00 00 00
0000076F 71 00 00 00        		.dd LM31-_PlaySnd_Auto
00000771 0D 00 0A 00        		.dw 0x0d,0x0a
00008F74                    	.code
                            	LM31:
00008F74 41 92              		R1=1	// QImode move
00008F75 19 D3 12 70        		[28690]=R1	// QImode move
00000773                    	.debug
00000773 2E 00 73 00        		.dw '.stabn 0x44,0,168,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 36 00
         38 00 2C 00
         00 00 00 00
00000787 74 00 00 00        		.dd LM32-_PlaySnd_Auto
00000789 0D 00 0A 00        		.dw 0x0d,0x0a
00008F77                    	.code
                            	LM32:
00008F77 11 93 8C 03        		R1=[_Volume_Index]	// QImode move
00008F79 41 64              		R2=(-1)	// QImode move
00008F7A 19 05 8C 03        		[_Volume_Index]=R1+R2  //addqi3_Qrr
0000078B                    	.debug
0000078B 2E 00 73 00        		.dw '.stabn 0x44,0,169,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 36 00
         39 00 2C 00
         00 00 00 00
0000079F 79 00 00 00        		.dd LM33-_PlaySnd_Auto
000007A1 0D 00 0A 00        		.dw 0x0d,0x0a
00008F7C                    	.code
                            	LM33:
00008F7C 11 93 8C 03        		R1=[_Volume_Index]	// QImode move
00008F7E 40 42              		CMP R1,0	// QImode test
00008F7F 05 BE 01 EE        		NSJG L23	//QImode GT
         00 EE      
00008F82 40 92              		R1=0	// QImode move
00008F83 19 D3 8C 03        		[_Volume_Index]=R1	// QImode move
                            	L23:
000007A3                    	.debug
000007A3 2E 00 73 00        		.dw '.stabn 0x44,0,170,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 37 00
         30 00 2C 00
         00 00 00 00
000007B7 82 00 00 00        		.dd LM34-_PlaySnd_Auto
000007B9 0D 00 0A 00        		.dw 0x0d,0x0a
00008F85                    	.code
                            	LM34:
00008F85 11 93 8C 03        		R1=[_Volume_Index]	// QImode move
00008F87 C8 D2              		[SP--]=R1	// QImode move
00008F88 40 F0 63 88        		call _SACM_A2000_Volume	// call without return value
00008F8A 41 00              		SP = SP + 1	//SP
000007BB                    	.debug
000007BB 2E 00 73 00        		.dw '.stabn 0x44,0,172,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 37 00
         32 00 2C 00
         00 00 00 00
000007CF 88 00 00 00        		.dd LM35-_PlaySnd_Auto
000007D1 0D 00 0A 00        		.dw 0x0d,0x0a
00008F8B                    	.code
                            	LM35:
00008F8B 0F 9F 0F 90        		pc=L21	// Indirect jump
                            	L22:
000007D3                    	.debug
000007D3 2E 00 73 00        		.dw '.stabn 0x44,0,175,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 37 00
         35 00 2C 00
         00 00 00 00
000007E7 8A 00 00 00        		.dd LM36-_PlaySnd_Auto
000007E9 0D 00 0A 00        		.dw 0x0d,0x0a
00008F8D                    	.code
                            	LM36:
00008F8D 12 95 00 70        		R2=[28672]	// QImode move
00008F8F 0A B3 04 00        		R1=R2&4
00008F91 40 42              		CMP R1,0	// QImode test
00008F92 06 5E 01 EE        		NSJZ L25	//QImode EQ
         00 EE      
000007EB                    	.debug
000007EB 2E 00 73 00        		.dw '.stabn 0x44,0,177,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 37 00
         37 00 2C 00
         00 00 00 00
000007FF 92 00 00 00        		.dd LM37-_PlaySnd_Auto
00000801 0D 00 0A 00        		.dw 0x0d,0x0a
00008F95                    	.code
                            	LM37:
00008F95 40 F0 24 88        		call _SACM_A2000_Stop	// call without return value
00008F97 0F 9F 0F 90        		pc=L21	// Indirect jump
                            	L25:
00000803                    	.debug
00000803 2E 00 73 00        		.dw '.stabn 0x44,0,179,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 37 00
         39 00 2C 00
         00 00 00 00
00000817 96 00 00 00        		.dd LM38-_PlaySnd_Auto
00000819 0D 00 0A 00        		.dw 0x0d,0x0a
00008F99                    	.code
                            	LM38:
00008F99 12 95 00 70        		R2=[28672]	// QImode move
00008F9B 0A B3 08 00        		R1=R2&8
00008F9D 40 42              		CMP R1,0	// QImode test
00008F9E 06 5E 01 EE        		NSJZ L27	//QImode EQ
         00 EE      
0000081B                    	.debug
0000081B 2E 00 73 00        		.dw '.stabn 0x44,0,181,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 38 00
         31 00 2C 00
         00 00 00 00
0000082F 9E 00 00 00        		.dd LM39-_PlaySnd_Auto
00000831 0D 00 0A 00        		.dw 0x0d,0x0a
00008FA1                    	.code
                            	LM39:
00008FA1 40 F0 38 88        		call _SACM_A2000_Pause	// call without return value
00008FA3 0F 9F 0F 90        		pc=L21	// Indirect jump
                            	L27:
00000833                    	.debug
00000833 2E 00 73 00        		.dw '.stabn 0x44,0,183,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 38 00
         33 00 2C 00
         00 00 00 00
00000847 A2 00 00 00        		.dd LM40-_PlaySnd_Auto
00000849 0D 00 0A 00        		.dw 0x0d,0x0a
00008FA5                    	.code
                            	LM40:
00008FA5 12 95 00 70        		R2=[28672]	// QImode move
00008FA7 0A B3 10 00        		R1=R2&16
00008FA9 40 42              		CMP R1,0	// QImode test
00008FAA 06 5E 01 EE        		NSJZ L29	//QImode EQ
         00 EE      
0000084B                    	.debug
0000084B 2E 00 73 00        		.dw '.stabn 0x44,0,185,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 38 00
         35 00 2C 00
         00 00 00 00
0000085F AA 00 00 00        		.dd LM41-_PlaySnd_Auto
00000861 0D 00 0A 00        		.dw 0x0d,0x0a
00008FAD                    	.code
                            	LM41:
00008FAD 40 F0 4B 88        		call _SACM_A2000_Resume	// call without return value
00008FAF 0F 9F 0F 90        		pc=L21	// Indirect jump
                            	L29:
00000863                    	.debug
00000863 2E 00 73 00        		.dw '.stabn 0x44,0,188,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 38 00
         38 00 2C 00
         00 00 00 00
00000877 AE 00 00 00        		.dd LM42-_PlaySnd_Auto
00000879 0D 00 0A 00        		.dw 0x0d,0x0a
00008FB1                    	.code
                            	LM42:
00008FB1 12 95 00 70        		R2=[28672]	// QImode move
00008FB3 0A B3 20 00        		R1=R2&32
00008FB5 40 42              		CMP R1,0	// QImode test
00008FB6 2C 5E 01 EE        		NSJZ L31	//QImode EQ
         00 EE      
0000087B                    	.debug
0000087B 2E 00 73 00        		.dw '.stabn 0x44,0,194,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 39 00
         34 00 2C 00
         00 00 00 00
0000088F B6 00 00 00        		.dd LM43-_PlaySnd_Auto
00000891 0D 00 0A 00        		.dw 0x0d,0x0a
00008FB9                    	.code
                            	LM43:
00008FB9 41 92              		R1=1	// QImode move
00008FBA 19 D3 12 70        		[28690]=R1	// QImode move
00000893                    	.debug
00000893 2E 00 73 00        		.dw '.stabn 0x44,0,196,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 39 00
         36 00 2C 00
         00 00 00 00
000008A7 B9 00 00 00        		.dd LM44-_PlaySnd_Auto
000008A9 0D 00 0A 00        		.dw 0x0d,0x0a
00008FBC                    	.code
                            	LM44:
00008FBC 02 94              		R2=[bp+2]	// QImode move
00008FBD C2 92              		R1=[R2]	// QImode move
00008FBE 09 05 01 00        		R2=R1+1
00008FC0 02 96              		R3=[bp+2]	// QImode move
00008FC1 C3 D4              		[R3]=R2	// QImode move
000008AB                    	.debug
000008AB 2E 00 73 00        		.dw '.stabn 0x44,0,198,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         31 00 39 00
         38 00 2C 00
         00 00 00 00
000008BF BF 00 00 00        		.dd LM45-_PlaySnd_Auto
000008C1 0D 00 0A 00        		.dw 0x0d,0x0a
00008FC2                    	.code
                            	LM45:
00008FC2 02 94              		R2=[bp+2]	// QImode move
00008FC3 C2 92              		R1=[R2]	// QImode move
00008FC4 42 42              		CMP R1,2	// QImode compare
00008FC5 05 8E 01 EE        		NSJNA L32	//QImode LEU
         00 EE      
00008FC8 40 92              		R1=0	// QImode move
00008FC9 02 96              		R3=[bp+2]	// QImode move
00008FCA C3 D2              		[R3]=R1	// QImode move
                            	L32:
000008C3                    	.debug
000008C3 2E 00 73 00        		.dw '.stabn 0x44,0,200,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         32 00 30 00
         30 00 2C 00
         00 00 00 00
000008D7 C8 00 00 00        		.dd LM46-_PlaySnd_Auto
000008D9 0D 00 0A 00        		.dw 0x0d,0x0a
00008FCB                    	.code
                            	LM46:
00008FCB 43 92              		R1=3	// QImode move
00008FCC C8 D2              		[SP--]=R1	// QImode move
00008FCD 02 92              		R1=[bp+2]	// QImode move
00008FCE 02 92              		R1=[bp+2]	// QImode move
00008FCF 09 05 01 00        		R2=R1+1
00008FD1 02 97              		R3=R2	// QImode move
00008FD2 C3 92              		R1=[R3]	// QImode move
00008FD3 C8 D2              		[SP--]=R1	// QImode move
00008FD4 02 94              		R2=[bp+2]	// QImode move
00008FD5 C2 92              		R1=[R2]	// QImode move
00008FD6 C8 D2              		[SP--]=R1	// QImode move
00008FD7 40 F0 76 87        		call _SACM_A2000_Play	// call without return value
00008FD9 43 00              		SP = SP + 3	//SP
000008DB                    	.debug
000008DB 2E 00 73 00        		.dw '.stabn 0x44,0,202,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         32 00 30 00
         32 00 2C 00
         00 00 00 00
000008EF D7 00 00 00        		.dd LM47-_PlaySnd_Auto
000008F1 0D 00 0A 00        		.dw 0x0d,0x0a
00008FDA                    	.code
                            	LM47:
00008FDA 40 F0 24 88        		call _SACM_A2000_Stop	// call without return value
000008F3                    	.debug
000008F3 2E 00 73 00        		.dw '.stabn 0x44,0,204,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         32 00 30 00
         34 00 2C 00
         00 00 00 00
00000907 D9 00 00 00        		.dd LM48-_PlaySnd_Auto
00000909 0D 00 0A 00        		.dw 0x0d,0x0a
00008FDC                    	.code
                            	LM48:
00008FDC 40 F0 73 89        		call _SACM_A2000_ServiceLoop	// call without return value
0000090B                    	.debug
0000090B 2E 00 73 00        		.dw '.stabn 0x44,0,206,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         32 00 30 00

⌨️ 快捷键说明

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