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

📄 ds18b20.lst

📁 该程序基于凌阳单片机做的无线温度遥测系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
         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
         00 00      
0000097E 57 00 00 00        		.dd LM43-_Read_18B20_Byte
00000980 0D 00 0A 00        		.dw 0x0d,0x0a
00009239                    	.code
                            	LM43:
00009239 05 93              		R1=BP	// QImode move
0000923A 0D 05 01 00        		R2=BP+1
0000923C 02 93              		R1=R2	// QImode move
0000923D C1 96              		R3=[R1]	// QImode move
0000923E 03 93              		R1=R3	// QImode move
0000923F 0F 9F 41 92        		pc=L18	// Indirect jump
00000982                    	.debug
00000982 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
00000996 5F 00 00 00        		.dd LM44-_Read_18B20_Byte
00000998 0D 00 0A 00        		.dw 0x0d,0x0a
00009241                    	.code
                            	LM44:
                            	LBE3:
0000099A                    	.debug
0000099A 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
000009AE 5F 00 00 00        		.dd LM45-_Read_18B20_Byte
000009B0 0D 00 0A 00        		.dw 0x0d,0x0a
00009241                    	.code
                            	LM45:
                            	L18:
                            	
00009241 43 00              		sp+=3
00009242 88 98              		pop bp from [sp]
00009243 90 9A              		retf
                            		.endp	// end of Read_18B20_Byte
                            	
000009B2                    	.debug
000009B2 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
000009C4 07 00 00 00        		.dd LBB3-_Read_18B20_Byte
000009C6 0D 00 0A 00        		.dw 0x0d,0x0a
00009244                    	.code
000009C8                    	.debug
000009C8 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
00009244                    	.CODE
000009E0                    	.debug
000009E0 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      
00009244                    	.CODE
000009FB                    	.debug
000009FB 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
00000A0D 5F 00 00 00        		.dd LBE3-_Read_18B20_Byte
00000A0F 0D 00 0A 00        		.dw 0x0d,0x0a
00009244                    	.code
00000A11                    	.debug
00000A11 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000A1A 62 00 00 00        		.dd LME5-_Read_18B20_Byte
00000A1C 0D 00 0A 00        		.dw 0x0d,0x0a
00009244                    	.code
                            	LME5:
00009244                    	.code
00000A1E                    	.debug
00000A1E 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      
00009244                    	.CODE
                            	.public _Write_18B20_Byte
                            	_Write_18B20_Byte:	.proc
00000A49                    	.debug
00000A49 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
00000A5D 00 00 00 00        		.dd LM46-_Write_18B20_Byte
00000A5F 0D 00 0A 00        		.dw 0x0d,0x0a
00009244                    	.code
                            	LM46:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00009244 88 DA              		push bp to [sp]
00009245 42 20              		sp-=2
00009246 08 0B 01 00        		bp=sp+1
                            	
00009248 0D 03 05 00        		R1=BP+5
0000924A 01 D2              		[bp+1]=R1	// QImode move
00000A61                    	.debug
00000A61 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
00000A75 07 00 00 00        		.dd LM47-_Write_18B20_Byte
00000A77 0D 00 0A 00        		.dw 0x0d,0x0a
0000924B                    	.code
                            	LM47:
                            	LBB4:
00000A79                    	.debug
00000A79 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
00000A8D 07 00 00 00        		.dd LM48-_Write_18B20_Byte
00000A8F 0D 00 0A 00        		.dw 0x0d,0x0a
0000924B                    	.code
                            	LM48:
0000924B 41 92              		R1=1	// QImode move
0000924C C8 D2              		[SP--]=R1	// QImode move
0000924D 40 F0 87 91        		call _Set_DQ	// call without return value
0000924F 41 00              		SP = SP + 1	//SP
00000A91                    	.debug
00000A91 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
00000AA5 0C 00 00 00        		.dd LM49-_Write_18B20_Byte
00000AA7 0D 00 0A 00        		.dw 0x0d,0x0a
00009250                    	.code
                            	LM49:
00009250 41 92              		R1=1	// QImode move
00009251 C8 D2              		[SP--]=R1	// QImode move
00009252 40 F0 70 91        		call _Delay	// call without return value
00009254 41 00              		SP = SP + 1	//SP
00000AA9                    	.debug
00000AA9 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
00000ABD 11 00 00 00        		.dd LM50-_Write_18B20_Byte
00000ABF 0D 00 0A 00        		.dw 0x0d,0x0a
00009255                    	.code
                            	LM50:
00009255 40 92              		R1=0	// QImode move
00009256 C5 D2              		[BP]=R1	// QImode move
                            	L27:
00009257 C5 92              		R1=[BP]	// QImode move
00009258 47 42              		CMP R1,7	// QImode compare
00009259 04 AE 01 EE        		NSJNG L30	//QImode LE
         00 EE      
0000925C 0F 9F 8F 92        		pc=L28	// Indirect jump
                            	L30:
00000AC1                    	.debug
00000AC1 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
00000AD5 1A 00 00 00        		.dd LM51-_Write_18B20_Byte
00000AD7 0D 00 0A 00        		.dw 0x0d,0x0a
0000925E                    	.code
                            	LM51:
0000925E 41 92              		R1=1	// QImode move
0000925F C8 D2              		[SP--]=R1	// QImode move
00009260 40 F0 A8 91        		call _Clr_DQ	// call without return value
00009262 41 00              		SP = SP + 1	//SP
00000AD9                    	.debug
00000AD9 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
00000AED 1F 00 00 00        		.dd LM52-_Write_18B20_Byte
00000AEF 0D 00 0A 00        		.dw 0x0d,0x0a
00009263                    	.code
                            	LM52:
00009263 41 92              		R1=1	// QImode move
00009264 C8 D2              		[SP--]=R1	// QImode move
00009265 40 F0 70 91        		call _Delay	// call without return value
00009267 41 00              		SP = SP + 1	//SP
00000AF1                    	.debug
00000AF1 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
00000B05 24 00 00 00        		.dd LM53-_Write_18B20_Byte
00000B07 0D 00 0A 00        		.dw 0x0d,0x0a
00009268                    	.code
                            	LM53:
00009268 01 94              		R2=[bp+1]	// QImode move
00009269 C2 94              		R2=[R2]	// QImode move
0000926A 0A B3 01 00        		R1=R2&1
0000926C 40 42              		CMP R1,0	// QImode test
0000926D 07 5E 01 EE        		NSJZ L31	//QImode EQ
         00 EE      
00000B09                    	.debug
00000B09 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
00000B1D 2C 00 00 00        		.dd LM54-_Write_18B20_Byte
00000B1F 0D 00 0A 00        		.dw 0x0d,0x0a
00009270                    	.code
                            	LM54:
00009270 41 92              		R1=1	// QImode move
00009271 C8 D2              		[SP--]=R1	// QImode move
00009272 40 F0 87 91        		call _Set_DQ	// call without return value
00009274 41 00              		SP = SP + 1	//SP
                            	L31:
00000B21                    	.debug
00000B21 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
00000B35 31 00 00 00        		.dd LM55-_Write_18B20_Byte
00000B37 0D 00 0A 00        		.dw 0x0d,0x0a
00009275                    	.code
                            	LM55:
00009275 01 96              		R3=[bp+1]	// QImode move
00009276 C3 92              		R1=[R3]	// QImode move
00009277 61 95              		R2=R1 lsr 1
00009278 01 92              		R1=[bp+1]	// QImode move
00009279 C1 D4              		[R1]=R2	// QImode move
00000B39                    	.debug
00000B39 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
00000B4D 36 00 00 00        		.dd LM56-_Write_18B20_Byte
00000B4F 0D 00 0A 00        		.dw 0x0d,0x0a
0000927A                    	.code
                            	LM56:
0000927A 5F 92              		R1=31	// QImode move
0000927B C8 D2              		[SP--]=R1	// QImode move
0000927C 40 F0 70 91        		call _Delay	// call without return value
0000927E 41 00              		SP = SP + 1	//SP
00000B51                    	.debug
00000B51 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
00000B65 3B 00 00 00        		.dd LM57-_Write_18B20_Byte
00000B67 0D 00 0A 00        		.dw 0x0d,0x0a
0000927F                    	.code
                            	LM57:
0000927F 41 92              		R1=1	// QImode move
00009280 C8 D2              		[SP--]=R1	// QImode move
00009281 40 F0 87 91        		call _Set_DQ	// call without return value
00009283 41 00              		SP = SP + 1	//SP
00000B69                    	.debug
00000B69 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
00000B7D 40 00 00 00        		.dd LM58-_Write_18B20_Byte
00000B7F 0D 00 0A 00        		.dw 0x0d,0x0a
00009284                    	.code
                            	LM58:
00009284 41 92              		R1=1	// QImode move
00009285 C8 D2              		[SP--]=R1	// QImode move
00009286 40 F0 70 91        		call _Delay	// call without return value
00009288 41 00              		SP = SP + 1	//SP
00000B81                    	.debug
00000B81 2E 00 73 00        		.dw '.stabn 0x44,0,114,',0,0
         74 00 61 00
         62 00 6E 00
       

⌨️ 快捷键说明

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