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

📄 ds18b20.lst

📁 该程序基于凌阳单片机做的无线温度遥测系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
00000766                    	.debug
00000766 2E 00 73 00        		.dw '.stabn 0x44,0,73,',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
         37 00 33 00
         2C 00 00 00
         00 00      
00000779 16 00 00 00        		.dd LM27-_Read_DQ
0000077B 0D 00 0A 00        		.dw 0x0d,0x0a
000082E3                    	.code
                            	LM27:
                            	LBE2:
0000077D                    	.debug
0000077D 2E 00 73 00        		.dw '.stabn 0x44,0,73,',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
         37 00 33 00
         2C 00 00 00
         00 00      
00000790 16 00 00 00        		.dd LM28-_Read_DQ
00000792 0D 00 0A 00        		.dw 0x0d,0x0a
000082E3                    	.code
                            	LM28:
                            	L15:
                            	
000082E3 41 00              		sp+=1
000082E4 88 98              		pop bp from [sp]
000082E5 90 9A              		retf
                            		.endp	// end of Read_DQ
                            	
00000794                    	.debug
00000794 2E 00 73 00        		.dw '.stabn 0xc0,0,0,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 63 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
000007A6 06 00 00 00        		.dd LBB2-_Read_DQ
000007A8 0D 00 0A 00        		.dw 0x0d,0x0a
000082E6                    	.code
000007AA                    	.debug
000007AA 2E 00 73 00        		.dw '.stabs "uiTemp:4",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         54 00 65 00
         6D 00 70 00
         3A 00 34 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         30 00 0D 00
         0A 00      
000082E6                    	.CODE
000007C7                    	.debug
000007C7 2E 00 73 00        		.dw '.stabn 0xe0,0,0,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 65 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
000007D9 16 00 00 00        		.dd LBE2-_Read_DQ
000007DB 0D 00 0A 00        		.dw 0x0d,0x0a
000082E6                    	.code
000007DD                    	.debug
000007DD 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000007E6 19 00 00 00        		.dd LME4-_Read_DQ
000007E8 0D 00 0A 00        		.dw 0x0d,0x0a
000082E6                    	.code
                            	LME4:
000082E6                    	.code
000007EA                    	.debug
000007EA 2E 00 73 00        		.dw '.stabs "Read_18B20_Byte:F4",36,0,0,',0,0,offset _Read_18B20_Byte,seg _Read_18B20_Byte,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         52 00 65 00
         61 00 64 00
         5F 00 31 00
         38 00 42 00
         32 00 30 00
         5F 00 42 00
         79 00 74 00
         65 00 3A 00
         46 00 34 00
         22 00 2C 00
         33 00 36 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 72 00
         00 00 0D 00
         0A 00      
000082E6                    	.CODE
                            	.public _Read_18B20_Byte
                            	_Read_18B20_Byte:	.proc
00000813                    	.debug
00000813 2E 00 73 00        		.dw '.stabn 0x44,0,83,',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
         38 00 33 00
         2C 00 00 00
         00 00      
00000826 00 00 00 00        		.dd LM29-_Read_18B20_Byte
00000828 0D 00 0A 00        		.dw 0x0d,0x0a
000082E6                    	.code
                            	LM29:
                            		// total=3, vars=3
                            		// frame_pointer_needed: 1
000082E6 88 DA              		push bp to [sp]
000082E7 43 20              		sp-=3
000082E8 08 0B 01 00        		bp=sp+1
                            	
000082EA 0D 03 06 00        		R1=BP+6
000082EC 02 D2              		[bp+2]=R1	// QImode move
0000082A                    	.debug
0000082A 2E 00 73 00        		.dw '.stabn 0x44,0,84,',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
         38 00 34 00
         2C 00 00 00
         00 00      
0000083D 07 00 00 00        		.dd LM30-_Read_18B20_Byte
0000083F 0D 00 0A 00        		.dw 0x0d,0x0a
000082ED                    	.code
                            	LM30:
                            	LBB3:
00000841                    	.debug
00000841 2E 00 73 00        		.dw '.stabn 0x44,0,86,',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
         38 00 36 00
         2C 00 00 00
         00 00      
00000854 07 00 00 00        		.dd LM31-_Read_18B20_Byte
00000856 0D 00 0A 00        		.dw 0x0d,0x0a
000082ED                    	.code
                            	LM31:
000082ED 05 93              		R1=BP	// QImode move
000082EE 0D 05 01 00        		R2=BP+1
000082F0 40 92              		R1=0	// QImode move
000082F1 02 97              		R3=R2	// QImode move
000082F2 C3 D2              		[R3]=R1	// QImode move
00000858                    	.debug
00000858 2E 00 73 00        		.dw '.stabn 0x44,0,87,',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
         38 00 37 00
         2C 00 00 00
         00 00      
0000086B 0D 00 00 00        		.dd LM32-_Read_18B20_Byte
0000086D 0D 00 0A 00        		.dw 0x0d,0x0a
000082F3                    	.code
                            	LM32:
000082F3 40 92              		R1=0	// QImode move
000082F4 C5 D2              		[BP]=R1	// QImode move
                            	L19:
000082F5 C5 92              		R1=[BP]	// QImode move
000082F6 47 42              		CMP R1,7	// QImode compare
000082F7 04 AE 01 EE        		NSJNG L22	//QImode LE
         00 EE      
000082FA 0F 9F 3D 83        		pc=L20	// Indirect jump
                            	L22:
0000086F                    	.debug
0000086F 2E 00 73 00        		.dw '.stabn 0x44,0,89,',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
         38 00 39 00
         2C 00 00 00
         00 00      
00000882 16 00 00 00        		.dd LM33-_Read_18B20_Byte
00000884 0D 00 0A 00        		.dw 0x0d,0x0a
000082FC                    	.code
                            	LM33:
000082FC 41 92              		R1=1	// QImode move
000082FD C8 D2              		[SP--]=R1	// QImode move
000082FE 40 F0 8B 82        		call _Set_DQ	// call without return value
00008300 41 00              		SP = SP + 1	//SP
00000886                    	.debug
00000886 2E 00 73 00        		.dw '.stabn 0x44,0,90,',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
         39 00 30 00
         2C 00 00 00
         00 00      
00000899 1B 00 00 00        		.dd LM34-_Read_18B20_Byte
0000089B 0D 00 0A 00        		.dw 0x0d,0x0a
00008301                    	.code
                            	LM34:
00008301 41 92              		R1=1	// QImode move
00008302 C8 D2              		[SP--]=R1	// QImode move
00008303 40 F0 74 82        		call _Delay	// call without return value
00008305 41 00              		SP = SP + 1	//SP
0000089D                    	.debug
0000089D 2E 00 73 00        		.dw '.stabn 0x44,0,91,',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
         39 00 31 00
         2C 00 00 00
         00 00      
000008B0 20 00 00 00        		.dd LM35-_Read_18B20_Byte
000008B2 0D 00 0A 00        		.dw 0x0d,0x0a
00008306                    	.code
                            	LM35:
00008306 41 92              		R1=1	// QImode move
00008307 C8 D2              		[SP--]=R1	// QImode move
00008308 40 F0 AC 82        		call _Clr_DQ	// call without return value
0000830A 41 00              		SP = SP + 1	//SP
000008B4                    	.debug
000008B4 2E 00 73 00        		.dw '.stabn 0x44,0,92,',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
         39 00 32 00
         2C 00 00 00
         00 00      
000008C7 25 00 00 00        		.dd LM36-_Read_18B20_Byte
000008C9 0D 00 0A 00        		.dw 0x0d,0x0a
0000830B                    	.code
                            	LM36:
0000830B 42 92              		R1=2	// QImode move
0000830C C8 D2              		[SP--]=R1	// QImode move
0000830D 40 F0 74 82        		call _Delay	// call without return value
0000830F 41 00              		SP = SP + 1	//SP
000008CB                    	.debug
000008CB 2E 00 73 00        		.dw '.stabn 0x44,0,93,',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
         39 00 33 00
         2C 00 00 00
         00 00      
000008DE 2A 00 00 00        		.dd LM37-_Read_18B20_Byte
000008E0 0D 00 0A 00        		.dw 0x0d,0x0a
00008310                    	.code
                            	LM37:
00008310 40 92              		R1=0	// QImode move
00008311 C8 D2              		[SP--]=R1	// QImode move
00008312 40 F0 8B 82        		call _Set_DQ	// call without return value
00008314 41 00              		SP = SP + 1	//SP
000008E2                    	.debug
000008E2 2E 00 73 00        		.dw '.stabn 0x44,0,94,',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
         39 00 34 00
         2C 00 00 00
         00 00      
000008F5 2F 00 00 00        		.dd LM38-_Read_18B20_Byte
000008F7 0D 00 0A 00        		.dw 0x0d,0x0a
00008315                    	.code
                            	LM38:
00008315 05 95              		R2=BP	// QImode move
00008316 0D 03 01 00        		R1=BP+1
00008318 05 95              		R2=BP	// QImode move
00008319 0D 07 01 00        		R3=BP+1
0000831B 03 99              		R4=R3	// QImode move
0000831C C4 94              		R2=[R4]	// QImode move
0000831D 62 97              		R3=R2 lsr 1
0000831E 01 95              		R2=R1	// QImode move
0000831F C2 D6              		[R2]=R3	// QImode move
000008F9                    	.debug
000008F9 2E 00 73 00        		.dw '.stabn 0x44,0,95,',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
         39 00 35 00
         2C 00 00 00
         00 00      
0000090C 3A 00 00 00        		.dd LM39-_Read_18B20_Byte
0000090E 0D 00 0A 00        		.dw 0x0d,0x0a
00008320                    	.code
                            	LM39:
00008320 40 F0 CD 82        		call _Read_DQ	// call with return value
00008322 40 42              		CMP R1,0	// QImode test
00008323 0E 5E 01 EE        		NSJZ L23	//QImode EQ
         00 EE      
00000910                    	.debug
00000910 2E 00 73 00        		.dw '.stabn 0x44,0,96,',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
         39 00 36 00
         2C 00 00 00
         00 00      
00000923 40 00 00 00        		.dd LM40-_Read_18B20_Byte
00000925 0D 00 0A 00        		.dw 0x0d,0x0a
00008326                    	.code
                            	LM40:
00008326 05 95              		R2=BP	// QImode move
00008327 0D 03 01 00        		R1=BP+1
00008329 05 95              		R2=BP	// QImode move
0000832A 0D 07 01 00        		R3=BP+1
0000832C 03 99              		R4=R3	// QImode move
0000832D C4 98              		R4=[R4]	// QImode move
0000832E 0C A5 80 00        		R2=R4|128
00008330 01 99              		R4=R1	// QImode move
00008331 C4 D4              		[R4]=R2	// QImode move
                            	L23:
00000927                    	.debug
00000927 2E 00 73 00        		.dw '.stabn 0x44,0,97,',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
         39 00 37 00
         2C 00 00 00
         00 00      
0000093A 4C 00 00 00        		.dd LM41-_Read_18B20_Byte
0000093C 0D 00 0A 00        		.dw 0x0d,0x0a
00008332                    	.code
                            	LM41:
00008332 5F 92              		R1=31	// QImode move
00008333 C8 D2              		[SP--]=R1	// QImode move
00008334 40 F0 74 82        		call _Delay	// call without return value
00008336 41 00              		SP = SP + 1	//SP
0000093E                    	.debug
0000093E 2E 00 73 00        		.dw '.stabn 0x44,0,87,',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
         38 00 37 00
         2C 00 00 00
         00 00      
00000951 51 00 00 00        		.dd LM42-_Read_18B20_Byte
00000953 0D 00 0A 00        		.dw 0x0d,0x0a
00008337                    	.code
                            	LM42:
                            	L21:
00008337 C5 92              		R1=[BP]	// QImode move
00008338 09 05 01 00        		R2=R1+1
0000833A C5 D4              		[BP]=R2	// QImode move
0000833B 0F 9F F5 82        		pc=L19	// Indirect jump
                            	L20:
00000955                    	.debug
00000955 2E 00 73 00        		.dw '.stabn 0x44,0,99,',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
         39 00 39 00
         2C 00 00 00

⌨️ 快捷键说明

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