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

📄 output.lst

📁 AVRMEG32编写的一个项目代码,里面包含一般应用的模块.
💻 LST
📖 第 1 页 / 共 2 页
字号:
 294 00fa CDB7      		in r28,__SP_L__
 295 00fc DEB7      		in r29,__SP_H__
 296 00fe 2C97      		sbiw r28,12
 297 0100 0FB6      		in __tmp_reg__,__SREG__
 298 0102 F894      		cli
 299 0104 DEBF      		out __SP_H__,r29
 300 0106 0FBE      		out __SREG__,__tmp_reg__
 301 0108 CDBF      		out __SP_L__,r28
 302               	/* prologue end (size=12) */
 303 010a 182F      		mov r17,r24
 304               	.LM56:
 305 010c 8823      		tst r24
 306 010e A1F5      		brne .L31
 307               	.LM57:
 308 0110 83E0      		ldi r24,lo8(3)
 309 0112 0E94 0000 		call write_mode
 310 0116 8823      		tst r24
 311 0118 09F0      		breq .+2
 312 011a 9EC0      		rjmp .L48
 313               	.LM58:
 314 011c 0E94 0000 		call ShtMeasure
 315 0120 9C83      		std Y+4,r25
 316 0122 8B83      		std Y+3,r24
 317               	.LM59:
 318 0124 85E0      		ldi r24,lo8(5)
 319 0126 0E94 0000 		call write_mode
 320 012a 8823      		tst r24
 321 012c 09F0      		breq .+2
 322 012e 8FC0      		rjmp .L49
 323               	.LM60:
 324 0130 0E94 0000 		call ShtMeasure
 325 0134 9A83      		std Y+2,r25
 326 0136 8983      		std Y+1,r24
 327               	.LM61:
 328 0138 BE01      		movw r22,r28
 329 013a 6F5F      		subi r22,lo8(-(1))
 330 013c 7F4F      		sbci r23,hi8(-(1))
 331 013e CE01      		movw r24,r28
 332 0140 0396      		adiw r24,3
 333 0142 0E94 0000 		call ShtCalculate
 334               	.LM62:
 335 0146 8091 0000 		lds r24,xRwenshiData+2
 336 014a 8A3A      		cpi r24,lo8(-86)
 337 014c 51F0      		breq .L34
 338               	.LM63:
 339 014e 8F5F      		subi r24,lo8(-(1))
 340 0150 8093 0000 		sts xRwenshiData+2,r24
 341               	.LM64:
 342 0154 8230      		cpi r24,lo8(2)
 343 0156 08F4      		brsh .+2
 344 0158 7CC0      		rjmp .L53
 345               	.LM65:
 346 015a 8AEA      		ldi r24,lo8(-86)
 347 015c 8093 0000 		sts xRwenshiData+2,r24
 348 0160 78C0      		rjmp .L53
 349               	.L34:
 350               	.LM66:
 351 0162 412F      		mov r20,r17
 352 0164 BE01      		movw r22,r28
 353 0166 6F5F      		subi r22,lo8(-(1))
 354 0168 7F4F      		sbci r23,hi8(-(1))
 355 016a CE01      		movw r24,r28
 356 016c 0396      		adiw r24,3
 357 016e 0E94 0000 		call input_sht
 358               	.LM67:
 359 0172 1093 0000 		sts xRwenshiData+2,r17
 360 0176 6DC0      		rjmp .L53
 361               	.L31:
 362               	.LM68:
 363 0178 8130      		cpi r24,lo8(1)
 364 017a A9F5      		brne .L39
 365               	.LM69:
 366 017c 83E0      		ldi r24,lo8(3)
 367 017e 0E94 0000 		call write_mode
 368 0182 8823      		tst r24
 369 0184 09F0      		breq .+2
 370 0186 68C0      		rjmp .L48
 371               	.LM70:
 372 0188 0E94 0000 		call ShtMeasure
 373 018c 9887      		std Y+8,r25
 374 018e 8F83      		std Y+7,r24
 375               	.LM71:
 376 0190 85E0      		ldi r24,lo8(5)
 377 0192 0E94 0000 		call write_mode
 378 0196 082F      		mov r16,r24
 379 0198 8823      		tst r24
 380 019a 09F0      		breq .+2
 381 019c 58C0      		rjmp .L49
 382               	.LM72:
 383 019e 0E94 0000 		call ShtMeasure
 384 01a2 9E83      		std Y+6,r25
 385 01a4 8D83      		std Y+5,r24
 386               	.LM73:
 387 01a6 BE01      		movw r22,r28
 388 01a8 6B5F      		subi r22,lo8(-(5))
 389 01aa 7F4F      		sbci r23,hi8(-(5))
 390 01ac CE01      		movw r24,r28
 391 01ae 0796      		adiw r24,7
 392 01b0 0E94 0000 		call ShtCalculate
 393               	.LM74:
 394 01b4 8091 0000 		lds r24,xRwenshiData+6
 395 01b8 8A3A      		cpi r24,lo8(-86)
 396 01ba 51F0      		breq .L42
 397               	.LM75:
 398 01bc 8F5F      		subi r24,lo8(-(1))
 399 01be 8093 0000 		sts xRwenshiData+6,r24
 400               	.LM76:
 401 01c2 8230      		cpi r24,lo8(2)
 402 01c4 08F4      		brsh .+2
 403 01c6 45C0      		rjmp .L53
 404               	.LM77:
 405 01c8 8AEA      		ldi r24,lo8(-86)
 406 01ca 8093 0000 		sts xRwenshiData+6,r24
 407 01ce 41C0      		rjmp .L53
 408               	.L42:
 409               	.LM78:
 410 01d0 412F      		mov r20,r17
 411 01d2 BE01      		movw r22,r28
 412 01d4 6B5F      		subi r22,lo8(-(5))
 413 01d6 7F4F      		sbci r23,hi8(-(5))
 414 01d8 CE01      		movw r24,r28
 415 01da 0796      		adiw r24,7
 416 01dc 0E94 0000 		call input_sht
 417               	.LM79:
 418 01e0 0093 0000 		sts xRwenshiData+6,r16
 419 01e4 36C0      		rjmp .L53
 420               	.L39:
 421               	.LM80:
 422 01e6 8230      		cpi r24,lo8(2)
 423 01e8 D9F5      		brne .L30
 424               	.LM81:
 425 01ea 83E0      		ldi r24,lo8(3)
 426 01ec 0E94 0000 		call write_mode
 427 01f0 8823      		tst r24
 428 01f2 91F5      		brne .L48
 429               	.LM82:
 430 01f4 0E94 0000 		call ShtMeasure
 431 01f8 9C87      		std Y+12,r25
 432 01fa 8B87      		std Y+11,r24
 433               	.LM83:
 434 01fc 85E0      		ldi r24,lo8(5)
 435 01fe 0E94 0000 		call write_mode
 436 0202 082F      		mov r16,r24
 437 0204 8823      		tst r24
 438 0206 19F5      		brne .L49
 439               	.LM84:
 440 0208 0E94 0000 		call ShtMeasure
 441 020c 9A87      		std Y+10,r25
 442 020e 8987      		std Y+9,r24
 443               	.LM85:
 444 0210 BE01      		movw r22,r28
 445 0212 675F      		subi r22,lo8(-(9))
 446 0214 7F4F      		sbci r23,hi8(-(9))
 447 0216 CE01      		movw r24,r28
 448 0218 0B96      		adiw r24,11
 449 021a 0E94 0000 		call ShtCalculate
 450               	.LM86:
 451 021e 8091 0000 		lds r24,xRwenshiData+10
 452 0222 8A3A      		cpi r24,lo8(-86)
 453 0224 49F0      		breq .L50
 454               	.LM87:
 455 0226 8F5F      		subi r24,lo8(-(1))
 456 0228 8093 0000 		sts xRwenshiData+10,r24
 457               	.LM88:
 458 022c 8230      		cpi r24,lo8(2)
 459 022e 88F0      		brlo .L53
 460               	.LM89:
 461 0230 8AEA      		ldi r24,lo8(-86)
 462 0232 8093 0000 		sts xRwenshiData+10,r24
 463 0236 0DC0      		rjmp .L53
 464               	.L50:
 465               	.LM90:
 466 0238 412F      		mov r20,r17
 467 023a BE01      		movw r22,r28
 468 023c 675F      		subi r22,lo8(-(9))
 469 023e 7F4F      		sbci r23,hi8(-(9))
 470 0240 CE01      		movw r24,r28
 471 0242 0B96      		adiw r24,11
 472 0244 0E94 0000 		call input_sht
 473               	.LM91:
 474 0248 0093 0000 		sts xRwenshiData+10,r16
 475 024c 02C0      		rjmp .L53
 476               	.L49:
 477               	.LM92:
 478 024e 0E94 0000 		call ShtReset
 479               	.L53:
 480               	.LM93:
 481 0252 0E94 0000 		call ShtInit
 482 0256 02C0      		rjmp .L54
 483               	.L48:
 484               	.LM94:
 485 0258 0E94 0000 		call ShtReset
 486               	.L54:
 487               	.LM95:
 488 025c 0E94 0000 		call ShtInit
 489               	.L30:
 490               	/* epilogue: frame size=12 */
 491 0260 2C96      		adiw r28,12
 492 0262 0FB6      		in __tmp_reg__,__SREG__
 493 0264 F894      		cli
 494 0266 DEBF      		out __SP_H__,r29
 495 0268 0FBE      		out __SREG__,__tmp_reg__
 496 026a CDBF      		out __SP_L__,r28
 497 026c DF91      		pop r29
 498 026e CF91      		pop r28
 499 0270 1F91      		pop r17
 500 0272 0F91      		pop r16
 501 0274 0895      		ret
 502               	/* epilogue end (size=11) */
 503               	/* function do_temperature_humidity size 194 (171) */
 504               	.LFE24:
 506               		.comm xRdorData,9,1
 507               		.comm xRDCACData,8,1
 508               		.comm xRAlrData,399,1
 509               		.comm xRwenshiData,12,1
 510               		.comm SECOND_BUFFER,1,1
 511               		.comm MINUTE_BUFFER,1,1
 512               		.comm HOUR_BUFFER,1,1
 513               		.comm WEEK_BUFFER,1,1
 514               		.comm DAY_BUFFER,1,1
 515               		.comm MONTH_BUFFER,1,1
 516               		.comm YEAR_BUFFER,1,1
 517               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 output.c
  f:\temp/cciAaaaa.s:3      *ABS*:0000003f __SREG__
  f:\temp/cciAaaaa.s:4      *ABS*:0000003e __SP_H__
  f:\temp/cciAaaaa.s:5      *ABS*:0000003d __SP_L__
  f:\temp/cciAaaaa.s:6      *ABS*:00000000 __tmp_reg__
  f:\temp/cciAaaaa.s:7      *ABS*:00000001 __zero_reg__
                             .bss:00000000 DAT1
  f:\temp/cciAaaaa.s:21     .text:00000000 outputInit
  f:\temp/cciAaaaa.s:40     .text:00000008 ser_out
  f:\temp/cciAaaaa.s:81     .text:00000026 ser_output
  f:\temp/cciAaaaa.s:108    .text:00000034 control_open
  f:\temp/cciAaaaa.s:132    .text:00000050 control_close
  f:\temp/cciAaaaa.s:158    .text:00000070 temperature
  f:\temp/cciAaaaa.s:202    .text:000000a2 A_48
  f:\temp/cciAaaaa.s:223    .text:000000b6 V_48
  f:\temp/cciAaaaa.s:244    .text:000000ca A_220
  f:\temp/cciAaaaa.s:265    .text:000000de V_220
  f:\temp/cciAaaaa.s:286    .text:000000f2 do_temperature_humidity
                            *COM*:0000000c xRwenshiData
                            *COM*:00000009 xRdorData
                            *COM*:00000008 xRDCACData
                            *COM*:0000018f xRAlrData
                            *COM*:00000001 SECOND_BUFFER
                            *COM*:00000001 MINUTE_BUFFER
                            *COM*:00000001 HOUR_BUFFER
                            *COM*:00000001 WEEK_BUFFER
                            *COM*:00000001 DAY_BUFFER
                            *COM*:00000001 MONTH_BUFFER
                            *COM*:00000001 YEAR_BUFFER

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
write_mode
ShtMeasure
ShtCalculate
input_sht
ShtReset
ShtInit

⌨️ 快捷键说明

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