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

📄 ds18b20.lst

📁 该程序基于凌阳单片机做的无线温度遥测系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         37 00 32 00
         2C 00 00 00
         00 00      
00000788 12 00 00 00        		.dd LM26-_Read_DQ
0000078A 0D 00 0A 00        		.dw 0x0d,0x0a
00009574                    	.code
                            	LM26:
00009574 C5 96              		R3=[BP]	// QImode move
00009575 03 93              		R1=R3	// QImode move
00009576 0F 9F 78 95        		pc=L15	// Indirect jump
0000078C                    	.debug
0000078C 2E 00 73 00        		.dw '.stabn 0x44,0,73,',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
         37 00 33 00
         2C 00 00 00
         00 00      
0000079F 16 00 00 00        		.dd LM27-_Read_DQ
000007A1 0D 00 0A 00        		.dw 0x0d,0x0a
00009578                    	.code
                            	LM27:
                            	LBE2:
000007A3                    	.debug
000007A3 2E 00 73 00        		.dw '.stabn 0x44,0,73,',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
         37 00 33 00
         2C 00 00 00
         00 00      
000007B6 16 00 00 00        		.dd LM28-_Read_DQ
000007B8 0D 00 0A 00        		.dw 0x0d,0x0a
00009578                    	.code
                            	LM28:
                            	L15:
                            	
00009578 41 00              		sp+=1
00009579 88 98              		pop bp from [sp]
0000957A 90 9A              		retf
                            		.endp	// end of Read_DQ
                            	
000007BA                    	.debug
000007BA 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
000007CC 06 00 00 00        		.dd LBB2-_Read_DQ
000007CE 0D 00 0A 00        		.dw 0x0d,0x0a
0000957B                    	.code
000007D0                    	.debug
000007D0 2E 00 73 00        		.dw '.stabs "uiTemp:4",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         54 00 65 00
         6D 00 70 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
         30 00 0D 00
         0A 00      
0000957B                    	.CODE
000007ED                    	.debug
000007ED 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
000007FF 16 00 00 00        		.dd LBE2-_Read_DQ
00000801 0D 00 0A 00        		.dw 0x0d,0x0a
0000957B                    	.code
00000803                    	.debug
00000803 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
0000080C 19 00 00 00        		.dd LME4-_Read_DQ
0000080E 0D 00 0A 00        		.dw 0x0d,0x0a
0000957B                    	.code
                            	LME4:
0000957B                    	.code
00000810                    	.debug
00000810 2E 00 73 00        		.dw '.stabs "Read_18B20_Byte:F4",36,0,0,',0,0,offset _Read_18B20_Byte,seg _Read_18B20_Byte,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         52 00 65 00
         61 00 64 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 34 00
         22 00 2C 00
         33 00 36 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 72 00
         00 00 0D 00
         0A 00      
0000957B                    	.CODE
                            	.public _Read_18B20_Byte
                            	_Read_18B20_Byte:	.proc
00000839                    	.debug
00000839 2E 00 73 00        		.dw '.stabn 0x44,0,83,',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
         38 00 33 00
         2C 00 00 00
         00 00      
0000084C 00 00 00 00        		.dd LM29-_Read_18B20_Byte
0000084E 0D 00 0A 00        		.dw 0x0d,0x0a
0000957B                    	.code
                            	LM29:
                            		// total=3, vars=3
                            		// frame_pointer_needed: 1
0000957B 88 DA              		push bp to [sp]
0000957C 43 20              		sp-=3
0000957D 08 0B 01 00        		bp=sp+1
                            	
0000957F 0D 03 06 00        		R1=BP+6
00009581 02 D2              		[bp+2]=R1	// QImode move
00000850                    	.debug
00000850 2E 00 73 00        		.dw '.stabn 0x44,0,84,',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
         38 00 34 00
         2C 00 00 00
         00 00      
00000863 07 00 00 00        		.dd LM30-_Read_18B20_Byte
00000865 0D 00 0A 00        		.dw 0x0d,0x0a
00009582                    	.code
                            	LM30:
                            	LBB3:
00000867                    	.debug
00000867 2E 00 73 00        		.dw '.stabn 0x44,0,86,',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
         38 00 36 00
         2C 00 00 00
         00 00      
0000087A 07 00 00 00        		.dd LM31-_Read_18B20_Byte
0000087C 0D 00 0A 00        		.dw 0x0d,0x0a
00009582                    	.code
                            	LM31:
00009582 05 93              		R1=BP	// QImode move
00009583 0D 05 01 00        		R2=BP+1
00009585 40 92              		R1=0	// QImode move
00009586 02 97              		R3=R2	// QImode move
00009587 C3 D2              		[R3]=R1	// QImode move
0000087E                    	.debug
0000087E 2E 00 73 00        		.dw '.stabn 0x44,0,87,',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
         38 00 37 00
         2C 00 00 00
         00 00      
00000891 0D 00 00 00        		.dd LM32-_Read_18B20_Byte
00000893 0D 00 0A 00        		.dw 0x0d,0x0a
00009588                    	.code
                            	LM32:
00009588 40 92              		R1=0	// QImode move
00009589 C5 D2              		[BP]=R1	// QImode move
                            	L19:
0000958A C5 92              		R1=[BP]	// QImode move
0000958B 47 42              		CMP R1,7	// QImode compare
0000958C 04 AE 01 EE        		NSJNG L22	//QImode LE
         00 EE      
0000958F 0F 9F D2 95        		pc=L20	// Indirect jump
                            	L22:
00000895                    	.debug
00000895 2E 00 73 00        		.dw '.stabn 0x44,0,89,',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
         38 00 39 00
         2C 00 00 00
         00 00      
000008A8 16 00 00 00        		.dd LM33-_Read_18B20_Byte
000008AA 0D 00 0A 00        		.dw 0x0d,0x0a
00009591                    	.code
                            	LM33:
00009591 41 92              		R1=1	// QImode move
00009592 C8 D2              		[SP--]=R1	// QImode move
00009593 40 F0 20 95        		call _Set_DQ	// call without return value
00009595 41 00              		SP = SP + 1	//SP
000008AC                    	.debug
000008AC 2E 00 73 00        		.dw '.stabn 0x44,0,90,',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 30 00
         2C 00 00 00
         00 00      
000008BF 1B 00 00 00        		.dd LM34-_Read_18B20_Byte
000008C1 0D 00 0A 00        		.dw 0x0d,0x0a
00009596                    	.code
                            	LM34:
00009596 41 92              		R1=1	// QImode move
00009597 C8 D2              		[SP--]=R1	// QImode move
00009598 40 F0 09 95        		call _Delay	// call without return value
0000959A 41 00              		SP = SP + 1	//SP
000008C3                    	.debug
000008C3 2E 00 73 00        		.dw '.stabn 0x44,0,91,',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 31 00
         2C 00 00 00
         00 00      
000008D6 20 00 00 00        		.dd LM35-_Read_18B20_Byte
000008D8 0D 00 0A 00        		.dw 0x0d,0x0a
0000959B                    	.code
                            	LM35:
0000959B 41 92              		R1=1	// QImode move
0000959C C8 D2              		[SP--]=R1	// QImode move
0000959D 40 F0 41 95        		call _Clr_DQ	// call without return value
0000959F 41 00              		SP = SP + 1	//SP
000008DA                    	.debug
000008DA 2E 00 73 00        		.dw '.stabn 0x44,0,92,',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 32 00
         2C 00 00 00
         00 00      
000008ED 25 00 00 00        		.dd LM36-_Read_18B20_Byte
000008EF 0D 00 0A 00        		.dw 0x0d,0x0a
000095A0                    	.code
                            	LM36:
000095A0 42 92              		R1=2	// QImode move
000095A1 C8 D2              		[SP--]=R1	// QImode move
000095A2 40 F0 09 95        		call _Delay	// call without return value
000095A4 41 00              		SP = SP + 1	//SP
000008F1                    	.debug
000008F1 2E 00 73 00        		.dw '.stabn 0x44,0,93,',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 33 00
         2C 00 00 00
         00 00      
00000904 2A 00 00 00        		.dd LM37-_Read_18B20_Byte
00000906 0D 00 0A 00        		.dw 0x0d,0x0a
000095A5                    	.code
                            	LM37:
000095A5 40 92              		R1=0	// QImode move
000095A6 C8 D2              		[SP--]=R1	// QImode move
000095A7 40 F0 20 95        		call _Set_DQ	// call without return value
000095A9 41 00              		SP = SP + 1	//SP
00000908                    	.debug
00000908 2E 00 73 00        		.dw '.stabn 0x44,0,94,',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 34 00
         2C 00 00 00
         00 00      
0000091B 2F 00 00 00        		.dd LM38-_Read_18B20_Byte
0000091D 0D 00 0A 00        		.dw 0x0d,0x0a
000095AA                    	.code
                            	LM38:
000095AA 05 95              		R2=BP	// QImode move
000095AB 0D 03 01 00        		R1=BP+1
000095AD 05 95              		R2=BP	// QImode move
000095AE 0D 07 01 00        		R3=BP+1
000095B0 03 99              		R4=R3	// QImode move
000095B1 C4 94              		R2=[R4]	// QImode move
000095B2 62 97              		R3=R2 lsr 1
000095B3 01 95              		R2=R1	// QImode move
000095B4 C2 D6              		[R2]=R3	// QImode move
0000091F                    	.debug
0000091F 2E 00 73 00        		.dw '.stabn 0x44,0,95,',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 35 00
         2C 00 00 00
         00 00      
00000932 3A 00 00 00        		.dd LM39-_Read_18B20_Byte
00000934 0D 00 0A 00        		.dw 0x0d,0x0a
000095B5                    	.code
                            	LM39:
000095B5 40 F0 62 95        		call _Read_DQ	// call with return value
000095B7 40 42              		CMP R1,0	// QImode test
000095B8 0E 5E 01 EE        		NSJZ L23	//QImode EQ
         00 EE      
00000936                    	.debug
00000936 2E 00 73 00        		.dw '.stabn 0x44,0,96,',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 36 00
         2C 00 00 00
         00 00      
00000949 40 00 00 00        		.dd LM40-_Read_18B20_Byte
0000094B 0D 00 0A 00        		.dw 0x0d,0x0a
000095BB                    	.code
                            	LM40:
000095BB 05 95              		R2=BP	// QImode move
000095BC 0D 03 01 00        		R1=BP+1
000095BE 05 95              		R2=BP	// QImode move
000095BF 0D 07 01 00        		R3=BP+1
000095C1 03 99              		R4=R3	// QImode move
000095C2 C4 98              		R4=[R4]	// QImode move
000095C3 0C A5 80 00        		R2=R4|128
000095C5 01 99              		R4=R1	// QImode move
000095C6 C4 D4              		[R4]=R2	// QImode move
                            	L23:
0000094D                    	.debug
0000094D 2E 00 73 00        		.dw '.stabn 0x44,0,97,',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 37 00
         2C 00 00 00
         00 00      
00000960 4C 00 00 00        		.dd LM41-_Read_18B20_Byte
00000962 0D 00 0A 00        		.dw 0x0d,0x0a
000095C7                    	.code
                            	LM41:
000095C7 5F 92              		R1=31	// QImode move
000095C8 C8 D2              		[SP--]=R1	// QImode move
000095C9 40 F0 09 95        		call _Delay	// call without return value
000095CB 41 00              		SP = SP + 1	//SP
00000964                    	.debug
00000964 2E 00 73 00        		.dw '.stabn 0x44,0,87,',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
         38 00 37 00
         2C 00 00 00
         00 00      
00000977 51 00 00 00        		.dd LM42-_Read_18B20_Byte
00000979 0D 00 0A 00        		.dw 0x0d,0x0a
000095CC                    	.code
                            	LM42:
                            	L21:

⌨️ 快捷键说明

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