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

📄 ds18b20.lst

📁 使用凌阳SPCE061A单片机
💻 LST
📖 第 1 页 / 共 5 页
字号:
00000966 0D 00 0A 00        		.dw 0x0d,0x0a
00008135                    	.code
                            	LM43:
00008135 05 93              		R1=BP	// QImode move
00008136 0D 05 01 00        		R2=BP+1
00008138 02 93              		R1=R2	// QImode move
00008139 C1 96              		R3=[R1]	// QImode move
0000813A 03 93              		R1=R3	// QImode move
0000813B 0F 9F 3D 81        		pc=L18	// Indirect jump
00000968                    	.debug
00000968 2E 00 73 00        		.dw '.stabn 0x44,0,98,',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 38 00
         2C 00 00 00
         00 00      
0000097B 5F 00 00 00        		.dd LM44-_Read_18B20_Byte
0000097D 0D 00 0A 00        		.dw 0x0d,0x0a
0000813D                    	.code
                            	LM44:
                            	LBE3:
0000097F                    	.debug
0000097F 2E 00 73 00        		.dw '.stabn 0x44,0,98,',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 38 00
         2C 00 00 00
         00 00      
00000992 5F 00 00 00        		.dd LM45-_Read_18B20_Byte
00000994 0D 00 0A 00        		.dw 0x0d,0x0a
0000813D                    	.code
                            	LM45:
                            	L18:
                            	
0000813D 43 00              		sp+=3
0000813E 88 98              		pop bp from [sp]
0000813F 90 9A              		retf
                            		.endp	// end of Read_18B20_Byte
                            	
00000996                    	.debug
00000996 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
000009A8 07 00 00 00        		.dd LBB3-_Read_18B20_Byte
000009AA 0D 00 0A 00        		.dw 0x0d,0x0a
00008140                    	.code
000009AC                    	.debug
000009AC 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
00008140                    	.CODE
000009C4                    	.debug
000009C4 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      
00008140                    	.CODE
000009DF                    	.debug
000009DF 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
000009F1 5F 00 00 00        		.dd LBE3-_Read_18B20_Byte
000009F3 0D 00 0A 00        		.dw 0x0d,0x0a
00008140                    	.code
000009F5                    	.debug
000009F5 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000009FE 62 00 00 00        		.dd LME5-_Read_18B20_Byte
00000A00 0D 00 0A 00        		.dw 0x0d,0x0a
00008140                    	.code
                            	LME5:
00008140                    	.code
00000A02                    	.debug
00000A02 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      
00008140                    	.CODE
                            	.public _Write_18B20_Byte
                            	_Write_18B20_Byte:	.proc
00000A2D                    	.debug
00000A2D 2E 00 73 00        		.dw '.stabn 0x44,0,108,',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
         38 00 2C 00
         00 00 00 00
00000A41 00 00 00 00        		.dd LM46-_Write_18B20_Byte
00000A43 0D 00 0A 00        		.dw 0x0d,0x0a
00008140                    	.code
                            	LM46:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00008140 88 DA              		push bp to [sp]
00008141 42 20              		sp-=2
00008142 08 0B 01 00        		bp=sp+1
                            	
00008144 0D 03 05 00        		R1=BP+5
00008146 01 D2              		[bp+1]=R1	// QImode move
00000A45                    	.debug
00000A45 2E 00 73 00        		.dw '.stabn 0x44,0,109,',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
         39 00 2C 00
         00 00 00 00
00000A59 07 00 00 00        		.dd LM47-_Write_18B20_Byte
00000A5B 0D 00 0A 00        		.dw 0x0d,0x0a
00008147                    	.code
                            	LM47:
                            	LBB4:
00000A5D                    	.debug
00000A5D 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
00000A71 07 00 00 00        		.dd LM48-_Write_18B20_Byte
00000A73 0D 00 0A 00        		.dw 0x0d,0x0a
00008147                    	.code
                            	LM48:
00008147 41 92              		R1=1	// QImode move
00008148 C8 D2              		[SP--]=R1	// QImode move
00008149 40 F0 83 80        		call _Set_DQ	// call without return value
0000814B 41 00              		SP = SP + 1	//SP
00000A75                    	.debug
00000A75 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
00000A89 0C 00 00 00        		.dd LM49-_Write_18B20_Byte
00000A8B 0D 00 0A 00        		.dw 0x0d,0x0a
0000814C                    	.code
                            	LM49:
0000814C 41 92              		R1=1	// QImode move
0000814D C8 D2              		[SP--]=R1	// QImode move
0000814E 40 F0 6C 80        		call _Delay	// call without return value
00008150 41 00              		SP = SP + 1	//SP
00000A8D                    	.debug
00000A8D 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
00000AA1 11 00 00 00        		.dd LM50-_Write_18B20_Byte
00000AA3 0D 00 0A 00        		.dw 0x0d,0x0a
00008151                    	.code
                            	LM50:
00008151 40 92              		R1=0	// QImode move
00008152 C5 D2              		[BP]=R1	// QImode move
                            	L27:
00008153 C5 92              		R1=[BP]	// QImode move
00008154 47 42              		CMP R1,7	// QImode compare
00008155 04 AE 01 EE        		NSJNG L30	//QImode LE
         00 EE      
00008158 0F 9F 8B 81        		pc=L28	// Indirect jump
                            	L30:
00000AA5                    	.debug
00000AA5 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
00000AB9 1A 00 00 00        		.dd LM51-_Write_18B20_Byte
00000ABB 0D 00 0A 00        		.dw 0x0d,0x0a
0000815A                    	.code
                            	LM51:
0000815A 41 92              		R1=1	// QImode move
0000815B C8 D2              		[SP--]=R1	// QImode move
0000815C 40 F0 A4 80        		call _Clr_DQ	// call without return value
0000815E 41 00              		SP = SP + 1	//SP
00000ABD                    	.debug
00000ABD 2E 00 73 00        		.dw '.stabn 0x44,0,115,',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
         35 00 2C 00
         00 00 00 00
00000AD1 1F 00 00 00        		.dd LM52-_Write_18B20_Byte
00000AD3 0D 00 0A 00        		.dw 0x0d,0x0a
0000815F                    	.code
                            	LM52:
0000815F 41 92              		R1=1	// QImode move
00008160 C8 D2              		[SP--]=R1	// QImode move
00008161 40 F0 6C 80        		call _Delay	// call without return value
00008163 41 00              		SP = SP + 1	//SP
00000AD5                    	.debug
00000AD5 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
00000AE9 24 00 00 00        		.dd LM53-_Write_18B20_Byte
00000AEB 0D 00 0A 00        		.dw 0x0d,0x0a
00008164                    	.code
                            	LM53:
00008164 01 94              		R2=[bp+1]	// QImode move
00008165 C2 94              		R2=[R2]	// QImode move
00008166 0A B3 01 00        		R1=R2&1
00008168 40 42              		CMP R1,0	// QImode test
00008169 07 5E 01 EE        		NSJZ L31	//QImode EQ
         00 EE      
00000AED                    	.debug
00000AED 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
00000B01 2C 00 00 00        		.dd LM54-_Write_18B20_Byte
00000B03 0D 00 0A 00        		.dw 0x0d,0x0a
0000816C                    	.code
                            	LM54:
0000816C 41 92              		R1=1	// QImode move
0000816D C8 D2              		[SP--]=R1	// QImode move
0000816E 40 F0 83 80        		call _Set_DQ	// call without return value
00008170 41 00              		SP = SP + 1	//SP
                            	L31:
00000B05                    	.debug
00000B05 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
00000B19 31 00 00 00        		.dd LM55-_Write_18B20_Byte
00000B1B 0D 00 0A 00        		.dw 0x0d,0x0a
00008171                    	.code
                            	LM55:
00008171 01 96              		R3=[bp+1]	// QImode move
00008172 C3 92              		R1=[R3]	// QImode move
00008173 61 95              		R2=R1 lsr 1
00008174 01 92              		R1=[bp+1]	// QImode move
00008175 C1 D4              		[R1]=R2	// QImode move
00000B1D                    	.debug
00000B1D 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
00000B31 36 00 00 00        		.dd LM56-_Write_18B20_Byte
00000B33 0D 00 0A 00        		.dw 0x0d,0x0a
00008176                    	.code
                            	LM56:
00008176 5F 92              		R1=31	// QImode move
00008177 C8 D2              		[SP--]=R1	// QImode move
00008178 40 F0 6C 80        		call _Delay	// call without return value
0000817A 41 00              		SP = SP + 1	//SP
00000B35                    	.debug
00000B35 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
00000B49 3B 00 00 00        		.dd LM57-_Write_18B20_Byte
00000B4B 0D 00 0A 00        		.dw 0x0d,0x0a
0000817B                    	.code
                            	LM57:
0000817B 41 92              		R1=1	// QImode move
0000817C C8 D2              		[SP--]=R1	// QImode move
0000817D 40 F0 83 80        		call _Set_DQ	// call without return value
0000817F 41 00              		SP = SP + 1	//SP
00000B4D                    	.debug
00000B4D 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
00000B61 40 00 00 00        		.dd LM58-_Write_18B20_Byte
00000B63 0D 00 0A 00        		.dw 0x0d,0x0a
00008180                    	.code
                            	LM58:
00008180 41 92              		R1=1	// QImode move
00008181 C8 D2              		[SP--]=R1	// QImode move
00008182 40 F0 6C 80        		call _Delay	// call without return value
00008184 41 00              		SP = SP + 1	//SP
00000B65                    	.debug
00000B65 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
00000B79 45 00 00 00        		.dd LM59-_Write_18B20_Byte
00000B7B 0D 00 0A 00        		.dw 0x0d,0x0a
00008185                    	.code
                   

⌨️ 快捷键说明

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