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

📄 main.lst

📁 458通讯
💻 LST
📖 第 1 页 / 共 2 页
字号:
 236 01ac 00D0      		rcall t_485
 237               	.LM36:
 238 01ae C093 0000 		sts adu+5,r28
 239               	.LM37:
 240 01b2 81E0      		ldi r24,lo8(1)
 241 01b4 8093 0000 		sts WAIT_Responsion,r24
 242               	.LM38:
 243 01b8 00D0      		rcall OPEN_WaitResponsionClk
 244               	.LM39:
 245 01ba 00D0      		rcall OPEN_USART1_ReINTERRUPT
 246               	.LM40:
 247 01bc 9091 0000 		lds r25,WAIT_Responsion
 248               	.L42:
 249 01c0 9923      		tst r25
 250 01c2 41F1      		breq .L14
 251               	.LM41:
 252 01c4 8091 0000 		lds r24,WAIT_Time
 253 01c8 8C35      		cpi r24,lo8(92)
 254 01ca D0F3      		brlo .L42
 255               	.LM42:
 256 01cc 1092 0000 		sts WAIT_Time,__zero_reg__
 257               	.LM43:
 258 01d0 9091 0000 		lds r25,mb_infor
 259 01d4 292F      		mov r18,r25
 260 01d6 3327      		clr r19
 261 01d8 D901      		movw r26,r18
 262 01da A050      		subi r26,lo8(-(CHAOSHI_ErrTime))
 263 01dc B040      		sbci r27,hi8(-(CHAOSHI_ErrTime))
 264 01de 8C91      		ld r24,X
 265 01e0 8F5F      		subi r24,lo8(-(1))
 266 01e2 8C93      		st X,r24
 267               	.LM44:
 268 01e4 8330      		cpi r24,lo8(3)
 269 01e6 58F0      		brlo .L11
 270               	.LM45:
 271 01e8 F901      		movw r30,r18
 272 01ea EE0F      		lsl r30
 273 01ec FF1F      		rol r31
 274 01ee EE0F      		lsl r30
 275 01f0 FF1F      		rol r31
 276 01f2 E20F      		add r30,r18
 277 01f4 F31F      		adc r31,r19
 278 01f6 E050      		subi r30,lo8(-(EQUIPMENT_PARAMETER_TABLE))
 279 01f8 F040      		sbci r31,hi8(-(EQUIPMENT_PARAMETER_TABLE))
 280 01fa 1282      		std Z+2,__zero_reg__
 281               	.LM46:
 282 01fc 1C92      		st X,__zero_reg__
 283               	.L11:
 284               	.LM47:
 285 01fe 892F      		mov r24,r25
 286 0200 8F5F      		subi r24,lo8(-(1))
 287 0202 8093 0000 		sts mb_infor,r24
 288 0206 8430      		cpi r24,lo8(4)
 289 0208 10F0      		brlo .L12
 290               	.LM48:
 291 020a 1092 0000 		sts mb_infor,__zero_reg__
 292               	.L12:
 293               	.LM49:
 294 020e 1092 0000 		sts WAIT_Responsion,__zero_reg__
 295               	.LM50:
 296 0212 21CF      		rjmp .L44
 297               	.L14:
 298               	.LM51:
 299 0214 5F99      		sbic 43-0x20,7
 300 0216 06C0      		rjmp .L34
 301 0218 8091 0000 		lds r24,mb_infor+2
 302               	.LM52:
 303 021c 8823      		tst r24
 304 021e C1F4      		brne .L31
 305               	.L36:
 306               	.LM53:
 307 0220 5F9B      		sbis 43-0x20,7
 308 0222 FECF      		rjmp .L36
 309               	.L34:
 310               	.LM54:
 311 0224 12BE      		out 82-0x20,__zero_reg__
 312               	.LM55:
 313 0226 1092 0000 		sts WAIT_Time,__zero_reg__
 314               	.LM56:
 315 022a 82E3      		ldi r24,lo8(50)
 316 022c 90E0      		ldi r25,hi8(50)
 317 022e 00D0      		rcall delay_us
 318               	.LM57:
 319 0230 8091 0000 		lds r24,adu+5
 320 0234 E091 0000 		lds r30,adu+1
 321 0238 F091 0000 		lds r31,(adu+1)+1
 322 023c E80F      		add r30,r24
 323 023e F11D      		adc r31,__zero_reg__
 324 0240 8CB1      		in r24,44-0x20
 325 0242 8083      		st Z,r24
 326               	.LM58:
 327 0244 8091 0000 		lds r24,adu+5
 328 0248 8F5F      		subi r24,lo8(-(1))
 329 024a 8093 0000 		sts adu+5,r24
 330               	.LM59:
 331 024e E2CF      		rjmp .L14
 332               	.L31:
 333               	.LM60:
 334 0250 1092 0000 		sts mb_infor+2,__zero_reg__
 335               	.LM61:
 336 0254 1092 0000 		sts WAIT_Time,__zero_reg__
 337               	.L19:
 338               	.LM62:
 339 0258 00D0      		rcall CLOSE_TIMER1
 340               	.LM63:
 341 025a 6091 0000 		lds r22,adu+5
 342 025e 8091 0000 		lds r24,adu+1
 343 0262 9091 0000 		lds r25,(adu+1)+1
 344 0266 00D0      		rcall message_process
 345               	.LM64:
 346 0268 9927      		clr r25
 347 026a 8130      		cpi r24,1
 348 026c 9105      		cpc r25,__zero_reg__
 349 026e 61F0      		breq .L26
 350 0270 8230      		cpi r24,2
 351 0272 9105      		cpc r25,__zero_reg__
 352 0274 1CF4      		brge .L30
 353 0276 892B      		or r24,r25
 354 0278 39F0      		breq .L26
 355 027a EDCE      		rjmp .L44
 356               	.L30:
 357 027c 8230      		cpi r24,2
 358 027e 9105      		cpc r25,__zero_reg__
 359 0280 19F0      		breq .L26
 360 0282 0397      		sbiw r24,3
 361 0284 D1F0      		breq .L28
 362 0286 E7CE      		rjmp .L44
 363               	.L26:
 364               	.LM65:
 365 0288 8091 0000 		lds r24,mb_infor
 366 028c 282F      		mov r18,r24
 367 028e 3327      		clr r19
 368 0290 D901      		movw r26,r18
 369 0292 A050      		subi r26,lo8(-(ZHEN_ErrTime))
 370 0294 B040      		sbci r27,hi8(-(ZHEN_ErrTime))
 371 0296 8C91      		ld r24,X
 372 0298 8F5F      		subi r24,lo8(-(1))
 373 029a 8C93      		st X,r24
 374               	.LM66:
 375 029c 8530      		cpi r24,lo8(5)
 376 029e 08F4      		brsh .+2
 377 02a0 DACE      		rjmp .L44
 378               	.LM67:
 379 02a2 F901      		movw r30,r18
 380 02a4 EE0F      		lsl r30
 381 02a6 FF1F      		rol r31
 382 02a8 EE0F      		lsl r30
 383 02aa FF1F      		rol r31
 384 02ac E20F      		add r30,r18
 385 02ae F31F      		adc r31,r19
 386 02b0 E050      		subi r30,lo8(-(EQUIPMENT_PARAMETER_TABLE))
 387 02b2 F040      		sbci r31,hi8(-(EQUIPMENT_PARAMETER_TABLE))
 388 02b4 1282      		std Z+2,__zero_reg__
 389               	.LM68:
 390 02b6 1C92      		st X,__zero_reg__
 391               	.LM69:
 392 02b8 CECE      		rjmp .L44
 393               	.L28:
 394               	.LM70:
 395 02ba 4091 0000 		lds r20,adu+5
 396 02be 6091 0000 		lds r22,mb_infor
 397 02c2 8091 0000 		lds r24,adu+1
 398 02c6 9091 0000 		lds r25,(adu+1)+1
 399 02ca 00D0      		rcall message_storage
 400               	.LM71:
 401 02cc 8091 0000 		lds r24,mb_infor
 402               	.L43:
 403 02d0 8F5F      		subi r24,lo8(-(1))
 404 02d2 8093 0000 		sts mb_infor,r24
 405 02d6 8430      		cpi r24,lo8(4)
 406 02d8 08F4      		brsh .+2
 407 02da BDCE      		rjmp .L44
 408               	.LM72:
 409 02dc 1092 0000 		sts mb_infor,__zero_reg__
 410               	.LM73:
 411 02e0 BACE      		rjmp .L44
 412               	/* epilogue: frame size=0 */
 413               	/* epilogue: noreturn */
 414               	/* epilogue end (size=0) */
 415               	/* function main size 372 (368) */
 416               	.LFE2:
 418               		.comm TxAdu_buf,50,1
 419               		.comm RxAdu_buf,50,1
 420               		.comm Receive_en,1,1
 421               		.comm WAIT_Responsion,1,1
 422               		.comm WAIT_Time,1,1
 423               		.comm mb_infor,4,1
 424               		.comm adu,7,1
 425               		.comm CHAOSHI_ErrTime,3,1
 426               		.comm ZHEN_ErrTime,3,1
 427               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6Jcaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6Jcaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6Jcaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6Jcaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6Jcaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6Jcaaa.s:20     .text:00000000 main
                            *COM*:00000001 WAIT_Time
                            *COM*:00000001 Receive_en
                            *COM*:00000032 TxAdu_buf
                            *COM*:00000032 RxAdu_buf
                            *COM*:00000003 CHAOSHI_ErrTime
                            *COM*:00000003 ZHEN_ErrTime
                            *COM*:00000004 mb_infor
                            *COM*:00000007 adu
                            *COM*:00000001 WAIT_Responsion

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
MB_INFORMATION_Init
ADU_CONTROL_Init
comInit
EQUIPMENT_PARAMETER_TABLE
Get_CRC
t_485
OPEN_WaitResponsionClk
OPEN_USART1_ReINTERRUPT
delay_us
CLOSE_TIMER1
message_process
message_storage

⌨️ 快捷键说明

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