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

📄 ds18b20.lst

📁 该程序基于凌阳单片机做的无线温度遥测系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         39 00 39 00
         2C 00 00 00
         00 00      
00000979 57 00 00 00        		.dd LM43-_Read_18B20_Byte
0000097B 0D 00 0A 00        		.dw 0x0d,0x0a
000080F9                    	.code
                            	LM43:
000080F9 05 93              		R1=BP	// QImode move
000080FA 0D 05 01 00        		R2=BP+1
000080FC 02 93              		R1=R2	// QImode move
000080FD C1 96              		R3=[R1]	// QImode move
000080FE 03 93              		R1=R3	// QImode move
000080FF 0F 9F 01 81        		pc=L18	// Indirect jump
0000097D                    	.debug
0000097D 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
00000991 5F 00 00 00        		.dd LM44-_Read_18B20_Byte
00000993 0D 00 0A 00        		.dw 0x0d,0x0a
00008101                    	.code
                            	LM44:
                            	LBE3:
00000995                    	.debug
00000995 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
000009A9 5F 00 00 00        		.dd LM45-_Read_18B20_Byte
000009AB 0D 00 0A 00        		.dw 0x0d,0x0a
00008101                    	.code
                            	LM45:
                            	L18:
                            	
00008101 43 00              		sp+=3
00008102 88 98              		pop bp from [sp]
00008103 90 9A              		retf
                            		.endp	// end of Read_18B20_Byte
                            	
000009AD                    	.debug
000009AD 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
000009BF 07 00 00 00        		.dd LBB3-_Read_18B20_Byte
000009C1 0D 00 0A 00        		.dw 0x0d,0x0a
00008104                    	.code
000009C3                    	.debug
000009C3 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
00008104                    	.CODE
000009DB                    	.debug
000009DB 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      
00008104                    	.CODE
000009F6                    	.debug
000009F6 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
00000A08 5F 00 00 00        		.dd LBE3-_Read_18B20_Byte
00000A0A 0D 00 0A 00        		.dw 0x0d,0x0a
00008104                    	.code
00000A0C                    	.debug
00000A0C 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000A15 62 00 00 00        		.dd LME5-_Read_18B20_Byte
00000A17 0D 00 0A 00        		.dw 0x0d,0x0a
00008104                    	.code
                            	LME5:
00008104                    	.code
00000A19                    	.debug
00000A19 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      
00008104                    	.CODE
                            	.public _Write_18B20_Byte
                            	_Write_18B20_Byte:	.proc
00000A44                    	.debug
00000A44 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
00000A58 00 00 00 00        		.dd LM46-_Write_18B20_Byte
00000A5A 0D 00 0A 00        		.dw 0x0d,0x0a
00008104                    	.code
                            	LM46:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00008104 88 DA              		push bp to [sp]
00008105 42 20              		sp-=2
00008106 08 0B 01 00        		bp=sp+1
                            	
00008108 0D 03 05 00        		R1=BP+5
0000810A 01 D2              		[bp+1]=R1	// QImode move
00000A5C                    	.debug
00000A5C 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
00000A70 07 00 00 00        		.dd LM47-_Write_18B20_Byte
00000A72 0D 00 0A 00        		.dw 0x0d,0x0a
0000810B                    	.code
                            	LM47:
                            	LBB4:
00000A74                    	.debug
00000A74 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
00000A88 07 00 00 00        		.dd LM48-_Write_18B20_Byte
00000A8A 0D 00 0A 00        		.dw 0x0d,0x0a
0000810B                    	.code
                            	LM48:
0000810B 41 92              		R1=1	// QImode move
0000810C C8 D2              		[SP--]=R1	// QImode move
0000810D 40 F0 47 80        		call _Set_DQ	// call without return value
0000810F 41 00              		SP = SP + 1	//SP
00000A8C                    	.debug
00000A8C 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
00000AA0 0C 00 00 00        		.dd LM49-_Write_18B20_Byte
00000AA2 0D 00 0A 00        		.dw 0x0d,0x0a
00008110                    	.code
                            	LM49:
00008110 41 92              		R1=1	// QImode move
00008111 C8 D2              		[SP--]=R1	// QImode move
00008112 40 F0 30 80        		call _Delay	// call without return value
00008114 41 00              		SP = SP + 1	//SP
00000AA4                    	.debug
00000AA4 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
00000AB8 11 00 00 00        		.dd LM50-_Write_18B20_Byte
00000ABA 0D 00 0A 00        		.dw 0x0d,0x0a
00008115                    	.code
                            	LM50:
00008115 40 92              		R1=0	// QImode move
00008116 C5 D2              		[BP]=R1	// QImode move
                            	L27:
00008117 C5 92              		R1=[BP]	// QImode move
00008118 47 42              		CMP R1,7	// QImode compare
00008119 04 AE 01 EE        		NSJNG L30	//QImode LE
         00 EE      
0000811C 0F 9F 4F 81        		pc=L28	// Indirect jump
                            	L30:
00000ABC                    	.debug
00000ABC 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
00000AD0 1A 00 00 00        		.dd LM51-_Write_18B20_Byte
00000AD2 0D 00 0A 00        		.dw 0x0d,0x0a
0000811E                    	.code
                            	LM51:
0000811E 41 92              		R1=1	// QImode move
0000811F C8 D2              		[SP--]=R1	// QImode move
00008120 40 F0 68 80        		call _Clr_DQ	// call without return value
00008122 41 00              		SP = SP + 1	//SP
00000AD4                    	.debug
00000AD4 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
00000AE8 1F 00 00 00        		.dd LM52-_Write_18B20_Byte
00000AEA 0D 00 0A 00        		.dw 0x0d,0x0a
00008123                    	.code
                            	LM52:
00008123 41 92              		R1=1	// QImode move
00008124 C8 D2              		[SP--]=R1	// QImode move
00008125 40 F0 30 80        		call _Delay	// call without return value
00008127 41 00              		SP = SP + 1	//SP
00000AEC                    	.debug
00000AEC 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
00000B00 24 00 00 00        		.dd LM53-_Write_18B20_Byte
00000B02 0D 00 0A 00        		.dw 0x0d,0x0a
00008128                    	.code
                            	LM53:
00008128 01 94              		R2=[bp+1]	// QImode move
00008129 C2 94              		R2=[R2]	// QImode move
0000812A 0A B3 01 00        		R1=R2&1
0000812C 40 42              		CMP R1,0	// QImode test
0000812D 07 5E 01 EE        		NSJZ L31	//QImode EQ
         00 EE      
00000B04                    	.debug
00000B04 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
00000B18 2C 00 00 00        		.dd LM54-_Write_18B20_Byte
00000B1A 0D 00 0A 00        		.dw 0x0d,0x0a
00008130                    	.code
                            	LM54:
00008130 41 92              		R1=1	// QImode move
00008131 C8 D2              		[SP--]=R1	// QImode move
00008132 40 F0 47 80        		call _Set_DQ	// call without return value
00008134 41 00              		SP = SP + 1	//SP
                            	L31:
00000B1C                    	.debug
00000B1C 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
00000B30 31 00 00 00        		.dd LM55-_Write_18B20_Byte
00000B32 0D 00 0A 00        		.dw 0x0d,0x0a
00008135                    	.code
                            	LM55:
00008135 01 96              		R3=[bp+1]	// QImode move
00008136 C3 92              		R1=[R3]	// QImode move
00008137 61 95              		R2=R1 lsr 1
00008138 01 92              		R1=[bp+1]	// QImode move
00008139 C1 D4              		[R1]=R2	// QImode move
00000B34                    	.debug
00000B34 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
00000B48 36 00 00 00        		.dd LM56-_Write_18B20_Byte
00000B4A 0D 00 0A 00        		.dw 0x0d,0x0a
0000813A                    	.code
                            	LM56:
0000813A 5F 92              		R1=31	// QImode move
0000813B C8 D2              		[SP--]=R1	// QImode move
0000813C 40 F0 30 80        		call _Delay	// call without return value
0000813E 41 00              		SP = SP + 1	//SP
00000B4C                    	.debug
00000B4C 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
00000B60 3B 00 00 00        		.dd LM57-_Write_18B20_Byte
00000B62 0D 00 0A 00        		.dw 0x0d,0x0a
0000813F                    	.code
                            	LM57:
0000813F 41 92              		R1=1	// QImode move
00008140 C8 D2              		[SP--]=R1	// QImode move
00008141 40 F0 47 80        		call _Set_DQ	// call without return value
00008143 41 00              		SP = SP + 1	//SP
00000B64                    	.debug
00000B64 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
00000B78 40 00 00 00        		.dd LM58-_Write_18B20_Byte
00000B7A 0D 00 0A 00        		.dw 0x0d,0x0a
00008144                    	.code
                            	LM58:
00008144 41 92              		R1=1	// QImode move
00008145 C8 D2              		[SP--]=R1	// QImode move
00008146 40 F0 30 80        		call _Delay	// call without return value
00008148 41 00              		SP = SP + 1	//SP
00000B7C                    	.debug
00000B7C 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
   

⌨️ 快捷键说明

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