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

📄 ds18b20.lst

📁 该程序基于凌阳单片机做的无线温度遥测系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
         00 00      
00000778 12 00 00 00        		.dd LM26-_Read_DQ
0000077A 0D 00 0A 00        		.dw 0x0d,0x0a
000091DB                    	.code
                            	LM26:
000091DB C5 96              		R3=[BP]	// QImode move
000091DC 03 93              		R1=R3	// QImode move
000091DD 0F 9F DF 91        		pc=L15	// Indirect jump
0000077C                    	.debug
0000077C 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      
0000078F 16 00 00 00        		.dd LM27-_Read_DQ
00000791 0D 00 0A 00        		.dw 0x0d,0x0a
000091DF                    	.code
                            	LM27:
                            	LBE2:
00000793                    	.debug
00000793 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      
000007A6 16 00 00 00        		.dd LM28-_Read_DQ
000007A8 0D 00 0A 00        		.dw 0x0d,0x0a
000091DF                    	.code
                            	LM28:
                            	L15:
                            	
000091DF 41 00              		sp+=1
000091E0 88 98              		pop bp from [sp]
000091E1 90 9A              		retf
                            		.endp	// end of Read_DQ
                            	
000007AA                    	.debug
000007AA 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
000007BC 06 00 00 00        		.dd LBB2-_Read_DQ
000007BE 0D 00 0A 00        		.dw 0x0d,0x0a
000091E2                    	.code
000007C0                    	.debug
000007C0 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      
000091E2                    	.CODE
000007DD                    	.debug
000007DD 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
000007EF 16 00 00 00        		.dd LBE2-_Read_DQ
000007F1 0D 00 0A 00        		.dw 0x0d,0x0a
000091E2                    	.code
000007F3                    	.debug
000007F3 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000007FC 19 00 00 00        		.dd LME4-_Read_DQ
000007FE 0D 00 0A 00        		.dw 0x0d,0x0a
000091E2                    	.code
                            	LME4:
000091E2                    	.code
00000800                    	.debug
00000800 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      
000091E2                    	.CODE
                            	.public _Read_18B20_Byte
                            	_Read_18B20_Byte:	.proc
00000829                    	.debug
00000829 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      
0000083C 00 00 00 00        		.dd LM29-_Read_18B20_Byte
0000083E 0D 00 0A 00        		.dw 0x0d,0x0a
000091E2                    	.code
                            	LM29:
                            		// total=3, vars=3
                            		// frame_pointer_needed: 1
000091E2 88 DA              		push bp to [sp]
000091E3 43 20              		sp-=3
000091E4 08 0B 01 00        		bp=sp+1
                            	
000091E6 0D 03 06 00        		R1=BP+6
000091E8 02 D2              		[bp+2]=R1	// QImode move
00000840                    	.debug
00000840 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      
00000853 07 00 00 00        		.dd LM30-_Read_18B20_Byte
00000855 0D 00 0A 00        		.dw 0x0d,0x0a
000091E9                    	.code
                            	LM30:
                            	LBB3:
00000857                    	.debug
00000857 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      
0000086A 07 00 00 00        		.dd LM31-_Read_18B20_Byte
0000086C 0D 00 0A 00        		.dw 0x0d,0x0a
000091E9                    	.code
                            	LM31:
000091E9 05 93              		R1=BP	// QImode move
000091EA 0D 05 01 00        		R2=BP+1
000091EC 40 92              		R1=0	// QImode move
000091ED 02 97              		R3=R2	// QImode move
000091EE C3 D2              		[R3]=R1	// QImode move
0000086E                    	.debug
0000086E 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      
00000881 0D 00 00 00        		.dd LM32-_Read_18B20_Byte
00000883 0D 00 0A 00        		.dw 0x0d,0x0a
000091EF                    	.code
                            	LM32:
000091EF 40 92              		R1=0	// QImode move
000091F0 C5 D2              		[BP]=R1	// QImode move
                            	L19:
000091F1 C5 92              		R1=[BP]	// QImode move
000091F2 47 42              		CMP R1,7	// QImode compare
000091F3 04 AE 01 EE        		NSJNG L22	//QImode LE
         00 EE      
000091F6 0F 9F 39 92        		pc=L20	// Indirect jump
                            	L22:
00000885                    	.debug
00000885 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      
00000898 16 00 00 00        		.dd LM33-_Read_18B20_Byte
0000089A 0D 00 0A 00        		.dw 0x0d,0x0a
000091F8                    	.code
                            	LM33:
000091F8 41 92              		R1=1	// QImode move
000091F9 C8 D2              		[SP--]=R1	// QImode move
000091FA 40 F0 87 91        		call _Set_DQ	// call without return value
000091FC 41 00              		SP = SP + 1	//SP
0000089C                    	.debug
0000089C 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      
000008AF 1B 00 00 00        		.dd LM34-_Read_18B20_Byte
000008B1 0D 00 0A 00        		.dw 0x0d,0x0a
000091FD                    	.code
                            	LM34:
000091FD 41 92              		R1=1	// QImode move
000091FE C8 D2              		[SP--]=R1	// QImode move
000091FF 40 F0 70 91        		call _Delay	// call without return value
00009201 41 00              		SP = SP + 1	//SP
000008B3                    	.debug
000008B3 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      
000008C6 20 00 00 00        		.dd LM35-_Read_18B20_Byte
000008C8 0D 00 0A 00        		.dw 0x0d,0x0a
00009202                    	.code
                            	LM35:
00009202 41 92              		R1=1	// QImode move
00009203 C8 D2              		[SP--]=R1	// QImode move
00009204 40 F0 A8 91        		call _Clr_DQ	// call without return value
00009206 41 00              		SP = SP + 1	//SP
000008CA                    	.debug
000008CA 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      
000008DD 25 00 00 00        		.dd LM36-_Read_18B20_Byte
000008DF 0D 00 0A 00        		.dw 0x0d,0x0a
00009207                    	.code
                            	LM36:
00009207 42 92              		R1=2	// QImode move
00009208 C8 D2              		[SP--]=R1	// QImode move
00009209 40 F0 70 91        		call _Delay	// call without return value
0000920B 41 00              		SP = SP + 1	//SP
000008E1                    	.debug
000008E1 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      
000008F4 2A 00 00 00        		.dd LM37-_Read_18B20_Byte
000008F6 0D 00 0A 00        		.dw 0x0d,0x0a
0000920C                    	.code
                            	LM37:
0000920C 40 92              		R1=0	// QImode move
0000920D C8 D2              		[SP--]=R1	// QImode move
0000920E 40 F0 87 91        		call _Set_DQ	// call without return value
00009210 41 00              		SP = SP + 1	//SP
000008F8                    	.debug
000008F8 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      
0000090B 2F 00 00 00        		.dd LM38-_Read_18B20_Byte
0000090D 0D 00 0A 00        		.dw 0x0d,0x0a
00009211                    	.code
                            	LM38:
00009211 05 95              		R2=BP	// QImode move
00009212 0D 03 01 00        		R1=BP+1
00009214 05 95              		R2=BP	// QImode move
00009215 0D 07 01 00        		R3=BP+1
00009217 03 99              		R4=R3	// QImode move
00009218 C4 94              		R2=[R4]	// QImode move
00009219 62 97              		R3=R2 lsr 1
0000921A 01 95              		R2=R1	// QImode move
0000921B C2 D6              		[R2]=R3	// QImode move
0000090F                    	.debug
0000090F 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      
00000922 3A 00 00 00        		.dd LM39-_Read_18B20_Byte
00000924 0D 00 0A 00        		.dw 0x0d,0x0a
0000921C                    	.code
                            	LM39:
0000921C 40 F0 C9 91        		call _Read_DQ	// call with return value
0000921E 40 42              		CMP R1,0	// QImode test
0000921F 0E 5E 01 EE        		NSJZ L23	//QImode EQ
         00 EE      
00000926                    	.debug
00000926 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      
00000939 40 00 00 00        		.dd LM40-_Read_18B20_Byte
0000093B 0D 00 0A 00        		.dw 0x0d,0x0a
00009222                    	.code
                            	LM40:
00009222 05 95              		R2=BP	// QImode move
00009223 0D 03 01 00        		R1=BP+1
00009225 05 95              		R2=BP	// QImode move
00009226 0D 07 01 00        		R3=BP+1
00009228 03 99              		R4=R3	// QImode move
00009229 C4 98              		R4=[R4]	// QImode move
0000922A 0C A5 80 00        		R2=R4|128
0000922C 01 99              		R4=R1	// QImode move
0000922D C4 D4              		[R4]=R2	// QImode move
                            	L23:
0000093D                    	.debug
0000093D 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      
00000950 4C 00 00 00        		.dd LM41-_Read_18B20_Byte
00000952 0D 00 0A 00        		.dw 0x0d,0x0a
0000922E                    	.code
                            	LM41:
0000922E 5F 92              		R1=31	// QImode move
0000922F C8 D2              		[SP--]=R1	// QImode move
00009230 40 F0 70 91        		call _Delay	// call without return value
00009232 41 00              		SP = SP + 1	//SP
00000954                    	.debug
00000954 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      
00000967 51 00 00 00        		.dd LM42-_Read_18B20_Byte
00000969 0D 00 0A 00        		.dw 0x0d,0x0a
00009233                    	.code
                            	LM42:
                            	L21:
00009233 C5 92              		R1=[BP]	// QImode move
00009234 09 05 01 00        		R2=R1+1
00009236 C5 D4              		[BP]=R2	// QImode move
00009237 0F 9F F1 91        		pc=L19	// Indirect jump
                            	L20:
0000096B                    	.debug
0000096B 2E 00 73 00        		.dw '.stabn 0x44,0,99,',0,0
         74 00 61 00

⌨️ 快捷键说明

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