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

📄 ds18b20.lst

📁 该程序基于凌阳单片机做的无线温度遥测系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
         00 00      
00000968 57 00 00 00        		.dd LM43-_Read_18B20_Byte
0000096A 0D 00 0A 00        		.dw 0x0d,0x0a
0000833D                    	.code
                            	LM43:
0000833D 05 93              		R1=BP	// QImode move
0000833E 0D 05 01 00        		R2=BP+1
00008340 02 93              		R1=R2	// QImode move
00008341 C1 96              		R3=[R1]	// QImode move
00008342 03 93              		R1=R3	// QImode move
00008343 0F 9F 45 83        		pc=L18	// Indirect jump
0000096C                    	.debug
0000096C 2E 00 73 00        		.dw '.stabn 0x44,0,100,',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 30 00
         30 00 2C 00
         00 00 00 00
00000980 5F 00 00 00        		.dd LM44-_Read_18B20_Byte
00000982 0D 00 0A 00        		.dw 0x0d,0x0a
00008345                    	.code
                            	LM44:
                            	LBE3:
00000984                    	.debug
00000984 2E 00 73 00        		.dw '.stabn 0x44,0,100,',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 30 00
         30 00 2C 00
         00 00 00 00
00000998 5F 00 00 00        		.dd LM45-_Read_18B20_Byte
0000099A 0D 00 0A 00        		.dw 0x0d,0x0a
00008345                    	.code
                            	LM45:
                            	L18:
                            	
00008345 43 00              		sp+=3
00008346 88 98              		pop bp from [sp]
00008347 90 9A              		retf
                            		.endp	// end of Read_18B20_Byte
                            	
0000099C                    	.debug
0000099C 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
000009AE 07 00 00 00        		.dd LBB3-_Read_18B20_Byte
000009B0 0D 00 0A 00        		.dw 0x0d,0x0a
00008348                    	.code
000009B2                    	.debug
000009B2 2E 00 73 00        		.dw '.stabs "i:1",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         69 00 3A 00
         31 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
00008348                    	.CODE
000009CA                    	.debug
000009CA 2E 00 73 00        		.dw '.stabs "Data:4",128,0,0,1',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         44 00 61 00
         74 00 61 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
         31 00 0D 00
         0A 00      
00008348                    	.CODE
000009E5                    	.debug
000009E5 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
000009F7 5F 00 00 00        		.dd LBE3-_Read_18B20_Byte
000009F9 0D 00 0A 00        		.dw 0x0d,0x0a
00008348                    	.code
000009FB                    	.debug
000009FB 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000A04 62 00 00 00        		.dd LME5-_Read_18B20_Byte
00000A06 0D 00 0A 00        		.dw 0x0d,0x0a
00008348                    	.code
                            	LME5:
00008348                    	.code
00000A08                    	.debug
00000A08 2E 00 73 00        		.dw '.stabs "Write_18B20_Byte:F19",36,0,0,',0,0,offset _Write_18B20_Byte,seg _Write_18B20_Byte,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         57 00 72 00
         69 00 74 00
         65 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
         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 D4 00
         00 00 0D 00
         0A 00      
00008348                    	.CODE
                            	.public _Write_18B20_Byte
                            	_Write_18B20_Byte:	.proc
00000A33                    	.debug
00000A33 2E 00 73 00        		.dw '.stabn 0x44,0,110,',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
         30 00 2C 00
         00 00 00 00
00000A47 00 00 00 00        		.dd LM46-_Write_18B20_Byte
00000A49 0D 00 0A 00        		.dw 0x0d,0x0a
00008348                    	.code
                            	LM46:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00008348 88 DA              		push bp to [sp]
00008349 42 20              		sp-=2
0000834A 08 0B 01 00        		bp=sp+1
                            	
0000834C 0D 03 05 00        		R1=BP+5
0000834E 01 D2              		[bp+1]=R1	// QImode move
00000A4B                    	.debug
00000A4B 2E 00 73 00        		.dw '.stabn 0x44,0,111,',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
         31 00 2C 00
         00 00 00 00
00000A5F 07 00 00 00        		.dd LM47-_Write_18B20_Byte
00000A61 0D 00 0A 00        		.dw 0x0d,0x0a
0000834F                    	.code
                            	LM47:
                            	LBB4:
00000A63                    	.debug
00000A63 2E 00 73 00        		.dw '.stabn 0x44,0,112,',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
         32 00 2C 00
         00 00 00 00
00000A77 07 00 00 00        		.dd LM48-_Write_18B20_Byte
00000A79 0D 00 0A 00        		.dw 0x0d,0x0a
0000834F                    	.code
                            	LM48:
0000834F 41 92              		R1=1	// QImode move
00008350 C8 D2              		[SP--]=R1	// QImode move
00008351 40 F0 8B 82        		call _Set_DQ	// call without return value
00008353 41 00              		SP = SP + 1	//SP
00000A7B                    	.debug
00000A7B 2E 00 73 00        		.dw '.stabn 0x44,0,113,',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
         33 00 2C 00
         00 00 00 00
00000A8F 0C 00 00 00        		.dd LM49-_Write_18B20_Byte
00000A91 0D 00 0A 00        		.dw 0x0d,0x0a
00008354                    	.code
                            	LM49:
00008354 41 92              		R1=1	// QImode move
00008355 C8 D2              		[SP--]=R1	// QImode move
00008356 40 F0 74 82        		call _Delay	// call without return value
00008358 41 00              		SP = SP + 1	//SP
00000A93                    	.debug
00000A93 2E 00 73 00        		.dw '.stabn 0x44,0,114,',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
         34 00 2C 00
         00 00 00 00
00000AA7 11 00 00 00        		.dd LM50-_Write_18B20_Byte
00000AA9 0D 00 0A 00        		.dw 0x0d,0x0a
00008359                    	.code
                            	LM50:
00008359 40 92              		R1=0	// QImode move
0000835A C5 D2              		[BP]=R1	// QImode move
                            	L27:
0000835B C5 92              		R1=[BP]	// QImode move
0000835C 47 42              		CMP R1,7	// QImode compare
0000835D 04 AE 01 EE        		NSJNG L30	//QImode LE
         00 EE      
00008360 0F 9F 93 83        		pc=L28	// Indirect jump
                            	L30:
00000AAB                    	.debug
00000AAB 2E 00 73 00        		.dw '.stabn 0x44,0,116,',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
         36 00 2C 00
         00 00 00 00
00000ABF 1A 00 00 00        		.dd LM51-_Write_18B20_Byte
00000AC1 0D 00 0A 00        		.dw 0x0d,0x0a
00008362                    	.code
                            	LM51:
00008362 41 92              		R1=1	// QImode move
00008363 C8 D2              		[SP--]=R1	// QImode move
00008364 40 F0 AC 82        		call _Clr_DQ	// call without return value
00008366 41 00              		SP = SP + 1	//SP
00000AC3                    	.debug
00000AC3 2E 00 73 00        		.dw '.stabn 0x44,0,117,',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
         37 00 2C 00
         00 00 00 00
00000AD7 1F 00 00 00        		.dd LM52-_Write_18B20_Byte
00000AD9 0D 00 0A 00        		.dw 0x0d,0x0a
00008367                    	.code
                            	LM52:
00008367 41 92              		R1=1	// QImode move
00008368 C8 D2              		[SP--]=R1	// QImode move
00008369 40 F0 74 82        		call _Delay	// call without return value
0000836B 41 00              		SP = SP + 1	//SP
00000ADB                    	.debug
00000ADB 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
00000AEF 24 00 00 00        		.dd LM53-_Write_18B20_Byte
00000AF1 0D 00 0A 00        		.dw 0x0d,0x0a
0000836C                    	.code
                            	LM53:
0000836C 01 94              		R2=[bp+1]	// QImode move
0000836D C2 94              		R2=[R2]	// QImode move
0000836E 0A B3 01 00        		R1=R2&1
00008370 40 42              		CMP R1,0	// QImode test
00008371 07 5E 01 EE        		NSJZ L31	//QImode EQ
         00 EE      
00000AF3                    	.debug
00000AF3 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
00000B07 2C 00 00 00        		.dd LM54-_Write_18B20_Byte
00000B09 0D 00 0A 00        		.dw 0x0d,0x0a
00008374                    	.code
                            	LM54:
00008374 41 92              		R1=1	// QImode move
00008375 C8 D2              		[SP--]=R1	// QImode move
00008376 40 F0 8B 82        		call _Set_DQ	// call without return value
00008378 41 00              		SP = SP + 1	//SP
                            	L31:
00000B0B                    	.debug
00000B0B 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
00000B1F 31 00 00 00        		.dd LM55-_Write_18B20_Byte
00000B21 0D 00 0A 00        		.dw 0x0d,0x0a
00008379                    	.code
                            	LM55:
00008379 01 96              		R3=[bp+1]	// QImode move
0000837A C3 92              		R1=[R3]	// QImode move
0000837B 61 95              		R2=R1 lsr 1
0000837C 01 92              		R1=[bp+1]	// QImode move
0000837D C1 D4              		[R1]=R2	// QImode move
00000B23                    	.debug
00000B23 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
00000B37 36 00 00 00        		.dd LM56-_Write_18B20_Byte
00000B39 0D 00 0A 00        		.dw 0x0d,0x0a
0000837E                    	.code
                            	LM56:
0000837E 5F 92              		R1=31	// QImode move
0000837F C8 D2              		[SP--]=R1	// QImode move
00008380 40 F0 74 82        		call _Delay	// call without return value
00008382 41 00              		SP = SP + 1	//SP
00000B3B                    	.debug
00000B3B 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
00000B4F 3B 00 00 00        		.dd LM57-_Write_18B20_Byte
00000B51 0D 00 0A 00        		.dw 0x0d,0x0a
00008383                    	.code
                            	LM57:
00008383 41 92              		R1=1	// QImode move
00008384 C8 D2              		[SP--]=R1	// QImode move
00008385 40 F0 8B 82        		call _Set_DQ	// call without return value
00008387 41 00              		SP = SP + 1	//SP
00000B53                    	.debug
00000B53 2E 00 73 00        		.dw '.stabn 0x44,0,123,',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
         33 00 2C 00
         00 00 00 00
00000B67 40 00 00 00        		.dd LM58-_Write_18B20_Byte
00000B69 0D 00 0A 00        		.dw 0x0d,0x0a
00008388                    	.code
                            	LM58:
00008388 41 92              		R1=1	// QImode move
00008389 C8 D2              		[SP--]=R1	// QImode move
0000838A 40 F0 74 82        		call _Delay	// call without return value
0000838C 41 00              		SP = SP + 1	//SP
00000B6B                    	.debug
00000B6B 2E 00 73 00        		.dw '.stabn 0x44,0,114,',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
         34 00 2C 00
         00 00 00 00
00000B7F 45 00 00 00        		.dd LM59-_Write_18B20_Byte
00000B81 0D 00 0A 00        		.dw 0x0d,0x0a
0000838D      

⌨️ 快捷键说明

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