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

📄 main.lst

📁 利用凌阳A061单片机实现制作而成的温度控制器
💻 LST
📖 第 1 页 / 共 5 页
字号:
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
000007EA 3B 00 00 00        		.dd LBE2-_main
000007EC 0D 00 0A 00        		.dw 0x0d,0x0a
00008D92                    	.code
000007EE                    	.debug
000007EE 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000007F7 3E 00 00 00        		.dd LME1-_main
000007F9 0D 00 0A 00        		.dw 0x0d,0x0a
00008D92                    	.code
                            	LME1:
00008D92                    	.code
000007FB                    	.debug
000007FB 2E 00 73 00        		.dw '.stabs "PIDinit:F19",36,0,0,',0,0,offset _PIDinit,seg _PIDinit,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         50 00 49 00
         44 00 69 00
         6E 00 69 00
         74 00 3A 00
         46 00 31 00
         39 00 22 00
         2C 00 33 00
         36 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         3E 00 00 00
         0D 00 0A 00
00008D92                    	.CODE
                            	.public _PIDinit
                            	_PIDinit:	.proc
0000081D                    	.debug
0000081D 2E 00 73 00        		.dw '.stabn 0x44,0,118,',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 31 00
         38 00 2C 00
         00 00 00 00
00000831 00 00 00 00        		.dd LM20-_PIDinit
00000833 0D 00 0A 00        		.dw 0x0d,0x0a
00008D92                    	.code
                            	LM20:
                            		// total=0, vars=0
                            		// frame_pointer_needed: 1
00008D92 88 DA              		push bp to [sp]
00008D93 08 0B 01 00        		bp=sp+1
                            	
00008D95 0D 03 03 00        		R1=BP+3
00000835                    	.debug
00000835 2E 00 73 00        		.dw '.stabn 0x44,0,119,',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 31 00
         39 00 2C 00
         00 00 00 00
00000849 05 00 00 00        		.dd LM21-_PIDinit
0000084B 0D 00 0A 00        		.dw 0x0d,0x0a
00008D97                    	.code
                            	LM21:
00008D97 40 94              		R2=0	// QImode move
00008D98 1A D5 04 03        		[_stPID+7]=R2	// QImode move
0000084D                    	.debug
0000084D 2E 00 73 00        		.dw '.stabn 0x44,0,120,',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 32 00
         30 00 2C 00
         00 00 00 00
00000861 08 00 00 00        		.dd LM22-_PIDinit
00000863 0D 00 0A 00        		.dw 0x0d,0x0a
00008D9A                    	.code
                            	LM22:
00008D9A 40 94              		R2=0	// QImode move
00008D9B 1A D5 05 03        		[_stPID+8]=R2	// QImode move
00000865                    	.debug
00000865 2E 00 73 00        		.dw '.stabn 0x44,0,121,',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 32 00
         31 00 2C 00
         00 00 00 00
00000879 0B 00 00 00        		.dd LM23-_PIDinit
0000087B 0D 00 0A 00        		.dw 0x0d,0x0a
00008D9D                    	.code
                            	LM23:
00008D9D 40 94              		R2=0	// QImode move
00008D9E 1A D5 06 03        		[_stPID+9]=R2	// QImode move
0000087D                    	.debug
0000087D 2E 00 73 00        		.dw '.stabn 0x44,0,122,',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 32 00
         32 00 2C 00
         00 00 00 00
00000891 0E 00 00 00        		.dd LM24-_PIDinit
00000893 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA0                    	.code
                            	LM24:
00000895                    	.debug
00000895 2E 00 73 00        		.dw '.stabn 0x44,0,122,',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 32 00
         32 00 2C 00
         00 00 00 00
000008A9 0E 00 00 00        		.dd LM25-_PIDinit
000008AB 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA0                    	.code
                            	LM25:
                            	L12:
                            	
00008DA0 88 98              		pop bp from [sp]
00008DA1 90 9A              		retf
                            		.endp	// end of PIDinit
                            	
000008AD                    	.debug
000008AD 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000008B6 10 00 00 00        		.dd LME2-_PIDinit
000008B8 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA2                    	.code
                            	LME2:
00008DA2                    	.code
000008BA                    	.debug
000008BA 2E 00 73 00        		.dw '.stabs "PIDCalc:F12",36,0,0,',0,0,offset _PIDCalc,seg _PIDCalc,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         50 00 49 00
         44 00 43 00
         61 00 6C 00
         63 00 3A 00
         46 00 31 00
         32 00 22 00
         2C 00 33 00
         36 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         4E 00 00 00
         0D 00 0A 00
00008DA2                    	.CODE
                            	.public _PIDCalc
                            	_PIDCalc:	.proc
000008DC                    	.debug
000008DC 2E 00 73 00        		.dw '.stabn 0x44,0,132,',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 33 00
         32 00 2C 00
         00 00 00 00
000008F0 00 00 00 00        		.dd LM26-_PIDCalc
000008F2 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA2                    	.code
                            	LM26:
                            		// total=11, vars=11
                            		// frame_pointer_needed: 1
00008DA2 88 DA              		push bp to [sp]
00008DA3 4B 20              		sp-=11
00008DA4 08 0B 01 00        		bp=sp+1
                            	
00008DA6 0D 03 0E 00        		R1=BP+14
00008DA8 02 D2              		[bp+2]=R1	// QImode move
000008F4                    	.debug
000008F4 2E 00 73 00        		.dw '.stabn 0x44,0,133,',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 33 00
         33 00 2C 00
         00 00 00 00
00000908 07 00 00 00        		.dd LM27-_PIDCalc
0000090A 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA9                    	.code
                            	LM27:
                            	LBB4:
0000090C                    	.debug
0000090C 2E 00 73 00        		.dw '.stabn 0x44,0,135,',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 33 00
         35 00 2C 00
         00 00 00 00
00000920 07 00 00 00        		.dd LM28-_PIDCalc
00000922 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA9                    	.code
                            	LM28:
00008DA9 05 95              		R2=BP	// QImode move
00008DAA 0D 03 01 00        		R1=BP+1
00008DAC 02 96              		R3=[bp+2]	// QImode move
00008DAD C3 94              		R2=[R3]	// QImode move
00008DAE 02 99              		R4=R2	// QImode move
00008DAF C4 96              		R3=[R4]	// QImode move
00008DB0 4A 94              		R2=10	// QImode move
00008DB1 0A F7              		mr=R3*R2	// r3=R3*R2 16bit=16bit*16bit
00008DB2 02 94              		R2=[bp+2]	// QImode move
00008DB3 02 94              		R2=[bp+2]	// QImode move
00008DB4 0A 09 01 00        		R4=R2+1
00008DB6 03 95              		R2=R3	// QImode move
00008DB7 04 97              		R3=R4	// QImode move
00008DB8 C3 24              		R2-=[R3]	// subqi3_r0R R2=R2-[R3]
00008DB9 01 99              		R4=R1	// QImode move
00008DBA C4 D4              		[R4]=R2	// QImode move
00000924                    	.debug
00000924 2E 00 73 00        		.dw '.stabn 0x44,0,136,',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 33 00
         36 00 2C 00
         00 00 00 00
00000938 19 00 00 00        		.dd LM29-_PIDCalc
0000093A 0D 00 0A 00        		.dw 0x0d,0x0a
00008DBB                    	.code
                            	LM29:
00008DBB 02 94              		R2=[bp+2]	// QImode move
00008DBC C2 92              		R1=[R2]	// QImode move
00008DBD 01 95              		R2=R1	// QImode move
00008DBE 49 02              		R1=R1+9
00008DBF 02 96              		R3=[bp+2]	// QImode move
00008DC0 C3 94              		R2=[R3]	// QImode move
00008DC1 02 97              		R3=R2	// QImode move
00008DC2 49 04              		R2=R2+9
00008DC3 05 99              		R4=BP	// QImode move
00008DC4 0D 07 01 00        		R3=BP+1
00008DC6 02 99              		R4=R2	// QImode move
00008DC7 C4 98              		R4=[R4]	// QImode move
00008DC8 08 D8              		[bp+8]=R4	// QImode move
00008DC9 08 94              		R2=[bp+8]	// QImode move
00008DCA 03 99              		R4=R3	// QImode move
00008DCB C4 04              		R2+=[R4]	// addqi3_r0R
00008DCC 01 97              		R3=R1	// QImode move
00008DCD C3 D4              		[R3]=R2	// QImode move
0000093C                    	.debug
0000093C 2E 00 73 00        		.dw '.stabn 0x44,0,137,',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 33 00
         37 00 2C 00
         00 00 00 00
00000950 2C 00 00 00        		.dd LM30-_PIDCalc
00000952 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCE                    	.code
                            	LM30:
00008DCE 02 98              		R4=[bp+2]	// QImode move
00008DCF C4 92              		R1=[R4]	// QImode move
00008DD0 01 95              		R2=R1	// QImode move
00008DD1 47 02              		R1=R1+7
00008DD2 02 96              		R3=[bp+2]	// QImode move
00008DD3 C3 94              		R2=[R3]	// QImode move
00008DD4 02 97              		R3=R2	// QImode move
00008DD5 48 04              		R2=R2+8
00008DD6 01 99              		R4=R1	// QImode move
00008DD7 C4 96              		R3=[R4]	// QImode move
00008DD8 03 93              		R1=R3	// QImode move
00008DD9 02 97              		R3=R2	// QImode move
00008DDA C3 22              		R1-=[R3]	// subqi3_r0R R1=R1-[R3]
00008DDB C5 D2              		[BP]=R1	// QImode move
00000954                    	.debug
00000954 2E 00 73 00        		.dw '.stabn 0x44,0,138,',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 33 00
         38 00 2C 00
         00 00 00 00
00000968 3A 00 00 00        		.dd LM31-_PIDCalc
0000096A 0D 00 0A 00        		.dw 0x0d,0x0a
00008DDC                    	.code
                            	LM31:
00008DDC 02 98              		R4=[bp+2]	// QImode move
00008DDD C4 92              		R1=[R4]	// QImode move
00008DDE 01 95              		R2=R1	// QImode move
00008DDF 48 02              		R1=R1+8
00008DE0 02 94              		R2=[bp+2]	// QImode move
00008DE1 C2 96              		R3=[R2]	// QImode move
00008DE2 03 95              		R2=R3	// QImode move
00008DE3 47 06              		R3=R3+7
00008DE4 03 99              		R4=R3	// QImode move
00008DE5 C4 94              		R2=[R4]	// QImode move
00008DE6 01 97              		R3=R1	// QImode move
00008DE7 C3 D4              		[R3]=R2	// QImode move
0000096C                    	.debug
0000096C 2E 00 73 00        		.dw '.stabn 0x44,0,139,',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 33 00
         39 00 2C 00
         00 00 00 00
00000980 46 00 00 00        		.dd LM32-_PIDCalc
00000982 0D 00 0A 00        		.dw 0x0d,0x0a
00008DE8                    	.code
                            	LM32:
00008DE8 02 98              		R4=[bp+2]	// QImode move
00008DE9 C4 92              		R1=[R4]	// QImode move
00008DEA 01 95              		R2=R1	// QImode move
00008DEB 47 02              		R1=R1+7
00008DEC 05 95              		R2=BP	// QImode move
00008DED 0D 07 01 00        		R3=BP+1
00008DEF 03 99              		R4=R3	// QImode move
00008DF0 C4 94              		R2=[R4]	// QImode move
00008DF1 01 97              		R3=R1	// QImode move
00008DF2 C3 D4              		[R3]=R2	// QImode move
00000984                    	.debug
00000984 2E 00 73 00        		.dw '.stabn 0x44,0,140,',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 34 00
         30 00 2C 00
         00 00 00 00
00000998 51 00 00 00        		.dd LM33-_PIDCalc
0000099A 0D 00 0A 00        		.dw 0x0d,0x0a
00008DF3                    	.code
                            	LM33:
00008DF3 02 98              		R4=[bp+2]	// QImode move
00008DF4 C4 94              		R2=[R4]	// QImode move
00008DF5 02 93              		R1=R2	// QImode move
00008DF6 0A 03 01 00        		R1=R2+1
00008DF8 05 D2              		[bp+5]=R1	// QImode move
00008DF9 05 93              		R1=BP	// QImode move
00008DFA 0D 05 01 00        		R2=BP+1
00008DFC 02 97              		R3=R2	// QImode move
00008DFD C3 92              		R1=[R3]	// QImode move
00008DFE C8 D2              		[SP--]=R1	// QImode move
00008DFF 40 F0 E9 96        		call __cvi1f2	// call with return value
00008E01 41 00              		SP=SP+1
00008E02 05 98              		R4=[bp+5]	// QImode move
00008E03 D4 96              		R3=[R4++]	// RD=[RS] HFmode, RD+1=RS
00008E04 C4 98              		R4=[R4]
00008E05 09 D6              		[bp+9]=R3	// HFmode [BP+#IM6]=RS
00008E06 0A D8              		[bp+10]=R4
00008E07 09 96              		R3=[bp+9]	// HFmode RD=[BP+#IM6]
00008E08 0A 98              		R4=[bp+10]
00008E09 90 D8              		push R3,R4 to [sp]	// pushhf
00008E0A 90 D4              		push R1,R2 to [sp]	// pushhf
00008E0B 40 F0 B8 93        		call __mulf2	// call with return value
00008E0D 44 00              		SP=SP+4
00008E0E 03 D2              		[bp+3]=R1	// HFmode [BP+#IM6]=RS
00008E0F 04 D4              		[bp+4]=R2
00008E10 02 98              		R4=[bp+2]	// QImode move
00008E11 C4 94              		R2=[R4]	// QImode move
00008E12 02 93              		R1=R2	// QImode move
00008E13 0A 03 03 00        		R1=R2+3
00008E15 06 D2              		[bp+6]=R1	// QImode move
00008E16 02 96              		R3=[bp+2]	// QImode move
00008E17 C3 94              		R2=[R3]	// QImode move
00008E18 02 93              		R1=R2	// QImode move

⌨️ 快捷键说明

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