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

📄 ds18b20.lst

📁 该程序基于凌阳单片机做的无线温度遥测系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
000095CC C5 92              		R1=[BP]	// QImode move
000095CD 09 05 01 00        		R2=R1+1
000095CF C5 D4              		[BP]=R2	// QImode move
000095D0 0F 9F 8A 95        		pc=L19	// Indirect jump
                            	L20:
0000097B                    	.debug
0000097B 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
         00 00      
0000098E 57 00 00 00        		.dd LM43-_Read_18B20_Byte
00000990 0D 00 0A 00        		.dw 0x0d,0x0a
000095D2                    	.code
                            	LM43:
000095D2 05 93              		R1=BP	// QImode move
000095D3 0D 05 01 00        		R2=BP+1
000095D5 02 93              		R1=R2	// QImode move
000095D6 C1 96              		R3=[R1]	// QImode move
000095D7 03 93              		R1=R3	// QImode move
000095D8 0F 9F DA 95        		pc=L18	// Indirect jump
00000992                    	.debug
00000992 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
000009A6 5F 00 00 00        		.dd LM44-_Read_18B20_Byte
000009A8 0D 00 0A 00        		.dw 0x0d,0x0a
000095DA                    	.code
                            	LM44:
                            	LBE3:
000009AA                    	.debug
000009AA 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
000009BE 5F 00 00 00        		.dd LM45-_Read_18B20_Byte
000009C0 0D 00 0A 00        		.dw 0x0d,0x0a
000095DA                    	.code
                            	LM45:
                            	L18:
                            	
000095DA 43 00              		sp+=3
000095DB 88 98              		pop bp from [sp]
000095DC 90 9A              		retf
                            		.endp	// end of Read_18B20_Byte
                            	
000009C2                    	.debug
000009C2 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
000009D4 07 00 00 00        		.dd LBB3-_Read_18B20_Byte
000009D6 0D 00 0A 00        		.dw 0x0d,0x0a
000095DD                    	.code
000009D8                    	.debug
000009D8 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
000095DD                    	.CODE
000009F0                    	.debug
000009F0 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      
000095DD                    	.CODE
00000A0B                    	.debug
00000A0B 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
00000A1D 5F 00 00 00        		.dd LBE3-_Read_18B20_Byte
00000A1F 0D 00 0A 00        		.dw 0x0d,0x0a
000095DD                    	.code
00000A21                    	.debug
00000A21 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000A2A 62 00 00 00        		.dd LME5-_Read_18B20_Byte
00000A2C 0D 00 0A 00        		.dw 0x0d,0x0a
000095DD                    	.code
                            	LME5:
000095DD                    	.code
00000A2E                    	.debug
00000A2E 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      
000095DD                    	.CODE
                            	.public _Write_18B20_Byte
                            	_Write_18B20_Byte:	.proc
00000A59                    	.debug
00000A59 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
00000A6D 00 00 00 00        		.dd LM46-_Write_18B20_Byte
00000A6F 0D 00 0A 00        		.dw 0x0d,0x0a
000095DD                    	.code
                            	LM46:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
000095DD 88 DA              		push bp to [sp]
000095DE 42 20              		sp-=2
000095DF 08 0B 01 00        		bp=sp+1
                            	
000095E1 0D 03 05 00        		R1=BP+5
000095E3 01 D2              		[bp+1]=R1	// QImode move
00000A71                    	.debug
00000A71 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
00000A85 07 00 00 00        		.dd LM47-_Write_18B20_Byte
00000A87 0D 00 0A 00        		.dw 0x0d,0x0a
000095E4                    	.code
                            	LM47:
                            	LBB4:
00000A89                    	.debug
00000A89 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
00000A9D 07 00 00 00        		.dd LM48-_Write_18B20_Byte
00000A9F 0D 00 0A 00        		.dw 0x0d,0x0a
000095E4                    	.code
                            	LM48:
000095E4 41 92              		R1=1	// QImode move
000095E5 C8 D2              		[SP--]=R1	// QImode move
000095E6 40 F0 20 95        		call _Set_DQ	// call without return value
000095E8 41 00              		SP = SP + 1	//SP
00000AA1                    	.debug
00000AA1 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
00000AB5 0C 00 00 00        		.dd LM49-_Write_18B20_Byte
00000AB7 0D 00 0A 00        		.dw 0x0d,0x0a
000095E9                    	.code
                            	LM49:
000095E9 41 92              		R1=1	// QImode move
000095EA C8 D2              		[SP--]=R1	// QImode move
000095EB 40 F0 09 95        		call _Delay	// call without return value
000095ED 41 00              		SP = SP + 1	//SP
00000AB9                    	.debug
00000AB9 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
00000ACD 11 00 00 00        		.dd LM50-_Write_18B20_Byte
00000ACF 0D 00 0A 00        		.dw 0x0d,0x0a
000095EE                    	.code
                            	LM50:
000095EE 40 92              		R1=0	// QImode move
000095EF C5 D2              		[BP]=R1	// QImode move
                            	L27:
000095F0 C5 92              		R1=[BP]	// QImode move
000095F1 47 42              		CMP R1,7	// QImode compare
000095F2 04 AE 01 EE        		NSJNG L30	//QImode LE
         00 EE      
000095F5 0F 9F 28 96        		pc=L28	// Indirect jump
                            	L30:
00000AD1                    	.debug
00000AD1 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
00000AE5 1A 00 00 00        		.dd LM51-_Write_18B20_Byte
00000AE7 0D 00 0A 00        		.dw 0x0d,0x0a
000095F7                    	.code
                            	LM51:
000095F7 41 92              		R1=1	// QImode move
000095F8 C8 D2              		[SP--]=R1	// QImode move
000095F9 40 F0 41 95        		call _Clr_DQ	// call without return value
000095FB 41 00              		SP = SP + 1	//SP
00000AE9                    	.debug
00000AE9 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
00000AFD 1F 00 00 00        		.dd LM52-_Write_18B20_Byte
00000AFF 0D 00 0A 00        		.dw 0x0d,0x0a
000095FC                    	.code
                            	LM52:
000095FC 41 92              		R1=1	// QImode move
000095FD C8 D2              		[SP--]=R1	// QImode move
000095FE 40 F0 09 95        		call _Delay	// call without return value
00009600 41 00              		SP = SP + 1	//SP
00000B01                    	.debug
00000B01 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
00000B15 24 00 00 00        		.dd LM53-_Write_18B20_Byte
00000B17 0D 00 0A 00        		.dw 0x0d,0x0a
00009601                    	.code
                            	LM53:
00009601 01 94              		R2=[bp+1]	// QImode move
00009602 C2 94              		R2=[R2]	// QImode move
00009603 0A B3 01 00        		R1=R2&1
00009605 40 42              		CMP R1,0	// QImode test
00009606 07 5E 01 EE        		NSJZ L31	//QImode EQ
         00 EE      
00000B19                    	.debug
00000B19 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
00000B2D 2C 00 00 00        		.dd LM54-_Write_18B20_Byte
00000B2F 0D 00 0A 00        		.dw 0x0d,0x0a
00009609                    	.code
                            	LM54:
00009609 41 92              		R1=1	// QImode move
0000960A C8 D2              		[SP--]=R1	// QImode move
0000960B 40 F0 20 95        		call _Set_DQ	// call without return value
0000960D 41 00              		SP = SP + 1	//SP
                            	L31:
00000B31                    	.debug
00000B31 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
00000B45 31 00 00 00        		.dd LM55-_Write_18B20_Byte
00000B47 0D 00 0A 00        		.dw 0x0d,0x0a
0000960E                    	.code
                            	LM55:
0000960E 01 96              		R3=[bp+1]	// QImode move
0000960F C3 92              		R1=[R3]	// QImode move
00009610 61 95              		R2=R1 lsr 1
00009611 01 92              		R1=[bp+1]	// QImode move
00009612 C1 D4              		[R1]=R2	// QImode move
00000B49                    	.debug
00000B49 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
00000B5D 36 00 00 00        		.dd LM56-_Write_18B20_Byte
00000B5F 0D 00 0A 00        		.dw 0x0d,0x0a
00009613                    	.code
                            	LM56:
00009613 5F 92              		R1=31	// QImode move
00009614 C8 D2              		[SP--]=R1	// QImode move
00009615 40 F0 09 95        		call _Delay	// call without return value
00009617 41 00              		SP = SP + 1	//SP
00000B61                    	.debug
00000B61 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
00000B75 3B 00 00 00        		.dd LM57-_Write_18B20_Byte
00000B77 0D 00 0A 00        		.dw 0x0d,0x0a
00009618                    	.code
                            	LM57:
00009618 41 92              		R1=1	// QImode move
00009619 C8 D2              		[SP--]=R1	// QImode move
0000961A 40 F0 20 95        		call _Set_DQ	// call without return value
0000961C 41 00              		SP = SP + 1	//SP
00000B79                    	.debug
00000B79 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
00000B8D 40 00 00 00        		.dd LM58-_Write_18B20_Byte
00000B8F 0D 00 0A 00        		.dw 0x0d,0x0a
0000961D                    	.code
                            	LM58:
0000961D 41 92              		R1=1	// QImode move
0000961E C8 D2              		[SP--]=R1	// QImode move
0000961F 40 F0 09 95        		call _Delay	// call without return value
0000

⌨️ 快捷键说明

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