📄 wmalrpro.lst
字号:
334 /* epilogue: frame size=0 */
335 01bc 0895 ret
336 /* epilogue end (size=1) */
337 /* function wenshidu_da size 26 (25) */
338 .LFE16:
340 .global wenshidu_FLAG
342 wenshidu_FLAG:
343 .LFB17:
344 .LM77:
345 /* prologue: frame size=0 */
346 /* prologue end (size=0) */
347 .LM78:
348 01be 1092 0000 sts xRwenshiData+2,__zero_reg__
349 .LM79:
350 01c2 1092 0000 sts xRwenshiData+6,__zero_reg__
351 .LM80:
352 01c6 1092 0000 sts xRwenshiData+10,__zero_reg__
353 /* epilogue: frame size=0 */
354 01ca 0895 ret
355 /* epilogue end (size=1) */
356 /* function wenshidu_FLAG size 7 (6) */
357 .LFE17:
359 .section .progmem.data,"a",@progbits
362 __c.0:
363 0000 3000 .string "0"
366 __c.1:
367 0002 0D0A 5465 .string "\r\nTest humidity :%d"
367 7374 2068
367 756D 6964
367 6974 7920
367 203A 2564
370 __c.2:
371 0017 3000 .string "0"
372 .text
373 .global DCAC_V_A
375 DCAC_V_A:
376 .LFB18:
377 .LM81:
378 /* prologue: frame size=0 */
379 01cc 0F93 push r16
380 01ce 1F93 push r17
381 01d0 CF93 push r28
382 01d2 DF93 push r29
383 /* prologue end (size=4) */
384 .LM82:
385 01d4 1092 0000 sts xRDCACData,__zero_reg__
386 .LM83:
387 01d8 0E94 0000 call V_48
388 .LM84:
389 01dc 0E94 0000 call a2dStartConvert
390 .LM85:
391 /* #APP */
392 01e0 0000 nop
393 .LM86:
394 01e2 0000 nop
395 .LM87:
396 /* #NOAPP */
397 01e4 0E94 0000 call do_a2d
398 01e8 69E1 ldi r22,lo8(25)
399 01ea 0E94 0000 call ad_result
400 01ee EC01 movw r28,r24
401 .LM88:
402 01f0 0E94 0000 call a2dOff
403 .LM89:
404 01f4 CE01 movw r24,r28
405 01f6 6AE0 ldi r22,lo8(10)
406 01f8 70E0 ldi r23,hi8(10)
407 01fa 0E94 0000 call __udivmodhi4
408 01fe 8093 0000 sts xRDCACData+1,r24
409 .LM90:
410 0202 9927 clr r25
411 0204 00E0 ldi r16,lo8(0)
412 0206 21E0 ldi r18,lo8(1)
413 0208 AC01 movw r20,r24
414 020a 67E0 ldi r22,lo8(7)
415 020c 80E3 ldi r24,lo8(48)
416 020e 0E94 0000 call Display_8x8Int_data
417 .LM91:
418 0212 CE01 movw r24,r28
419 0214 6AE0 ldi r22,lo8(10)
420 0216 70E0 ldi r23,hi8(10)
421 0218 0E94 0000 call __udivmodhi4
422 021c CB01 movw r24,r22
423 021e 6093 0000 sts xRDCACData+1,r22
424 .LM92:
425 0222 9927 clr r25
426 0224 23E0 ldi r18,lo8(3)
427 0226 AC01 movw r20,r24
428 0228 67E0 ldi r22,lo8(7)
429 022a 80E1 ldi r24,lo8(16)
430 022c 0E94 0000 call Display_8x8Int_data
431 .LM93:
432 0230 0093 0000 sts xRDCACData+2,r16
433 .LM94:
434 0234 0E94 0000 call A_48
435 .LM95:
436 0238 0E94 0000 call a2dStartConvert
437 .LM96:
438 /* #APP */
439 023c 0000 nop
440 .LM97:
441 023e 0000 nop
442 .LM98:
443 /* #NOAPP */
444 0240 0E94 0000 call do_a2d
445 0244 0E94 0000 call ad_result_DCA
446 0248 EC01 movw r28,r24
447 .LM99:
448 024a 0E94 0000 call a2dOff
449 .LM100:
450 024e CE01 movw r24,r28
451 0250 64E6 ldi r22,lo8(100)
452 0252 70E0 ldi r23,hi8(100)
453 0254 0E94 0000 call __udivmodhi4
454 0258 8093 0000 sts xRDCACData+3,r24
455 .LM101:
456 025c 8A30 cpi r24,lo8(10)
457 025e 78F4 brsh .L63
458 .LM102:
459 0260 202F mov r18,r16
460 0262 40E0 ldi r20,lo8(__c.0)
461 0264 50E0 ldi r21,hi8(__c.0)
462 0266 67E0 ldi r22,lo8(7)
463 0268 88E6 ldi r24,lo8(104)
464 026a 0E94 0000 call Lcd_8x8Printf
465 .LM103:
466 026e 8091 0000 lds r24,xRDCACData+3
467 0272 9927 clr r25
468 0274 21E0 ldi r18,lo8(1)
469 0276 AC01 movw r20,r24
470 0278 67E0 ldi r22,lo8(7)
471 027a 80E7 ldi r24,lo8(112)
472 027c 06C0 rjmp .L72
473 .L63:
474 .LM104:
475 027e 9927 clr r25
476 0280 00E0 ldi r16,lo8(0)
477 0282 22E0 ldi r18,lo8(2)
478 0284 AC01 movw r20,r24
479 0286 67E0 ldi r22,lo8(7)
480 0288 88E6 ldi r24,lo8(104)
481 .L72:
482 028a 0E94 0000 call Display_8x8Int_data
483 .LM105:
484 028e CE01 movw r24,r28
485 0290 64E6 ldi r22,lo8(100)
486 0292 70E0 ldi r23,hi8(100)
487 0294 0E94 0000 call __udivmodhi4
488 0298 CB01 movw r24,r22
489 029a 6093 0000 sts xRDCACData+3,r22
490 .LM106:
491 029e 6031 cpi r22,lo8(16)
492 02a0 18F0 brlo .L65
493 .LM107:
494 02a2 8150 subi r24,lo8(-(-1))
495 02a4 8093 0000 sts xRDCACData+3,r24
496 .L65:
497 .LM108:
498 02a8 8091 0000 lds r24,xRDCACData+3
499 02ac 9927 clr r25
500 02ae 00E0 ldi r16,lo8(0)
501 02b0 22E0 ldi r18,lo8(2)
502 02b2 AC01 movw r20,r24
503 02b4 67E0 ldi r22,lo8(7)
504 02b6 80E5 ldi r24,lo8(80)
505 02b8 0E94 0000 call Display_8x8Int_data
506 .LM109:
507 02bc DF93 push r29
508 02be CF93 push r28
509 02c0 80E0 ldi r24,lo8(__c.1)
510 02c2 90E0 ldi r25,hi8(__c.1)
511 02c4 9F93 push r25
512 02c6 8F93 push r24
513 02c8 11E0 ldi r17,lo8(1)
514 02ca 1F93 push r17
515 02cc 0E94 0000 call rprintf2RamRom
516 02d0 0F90 pop __tmp_reg__
517 02d2 0F90 pop __tmp_reg__
518 02d4 0F90 pop __tmp_reg__
519 02d6 0F90 pop __tmp_reg__
520 02d8 0F90 pop __tmp_reg__
521 .LM110:
522 02da 0093 0000 sts xRDCACData+6,r16
523 .LM111:
524 02de 0E94 0000 call A_220
525 .LM112:
526 02e2 0E94 0000 call a2dStartConvert
527 .LM113:
528 /* #APP */
529 02e6 0000 nop
530 .LM114:
531 02e8 0000 nop
532 .LM115:
533 /* #NOAPP */
534 02ea 0E94 0000 call do_a2d
535 02ee 60E3 ldi r22,lo8(48)
536 02f0 0E94 0000 call ad_result
537 02f4 EC01 movw r28,r24
538 02f6 2296 adiw r28,2
539 .LM116:
540 02f8 0E94 0000 call a2dOff
541 .LM117:
542 02fc CE01 movw r24,r28
543 02fe 64E6 ldi r22,lo8(100)
544 0300 70E0 ldi r23,hi8(100)
545 0302 0E94 0000 call __udivmodhi4
546 0306 8093 0000 sts xRDCACData+7,r24
547 .LM118:
548 030a 8A30 cpi r24,lo8(10)
549 030c 78F4 brsh .L70
550 .LM119:
551 030e 202F mov r18,r16
552 0310 40E0 ldi r20,lo8(__c.2)
553 0312 50E0 ldi r21,hi8(__c.2)
554 0314 602F mov r22,r16
555 0316 88E6 ldi r24,lo8(104)
556 0318 0E94 0000 call Lcd_8x8Printf
557 .LM120:
558 031c 8091 0000 lds r24,xRDCACData+7
559 0320 9927 clr r25
560 0322 212F mov r18,r17
561 0324 AC01 movw r20,r24
562 0326 602F mov r22,r16
563 0328 80E7 ldi r24,lo8(112)
564 032a 06C0 rjmp .L73
565 .L70:
566 .LM121:
567 032c 9927 clr r25
568 032e 00E0 ldi r16,lo8(0)
569 0330 22E0 ldi r18,lo8(2)
570 0332 AC01 movw r20,r24
571 0334 602F mov r22,r16
572 0336 88E6 ldi r24,lo8(104)
573 .L73:
574 0338 0E94 0000 call Display_8x8Int_data
575 .LM122:
576 033c CE01 movw r24,r28
577 033e 64E6 ldi r22,lo8(100)
578 0340 70E0 ldi r23,hi8(100)
579 0342 0E94 0000 call __udivmodhi4
580 0346 CB01 movw r24,r22
581 0348 6093 0000 sts xRDCACData+7,r22
582 .LM123:
583 034c 9927 clr r25
584 034e 00E0 ldi r16,lo8(0)
585 0350 22E0 ldi r18,lo8(2)
586 0352 AC01 movw r20,r24
587 0354 602F mov r22,r16
588 0356 80E5 ldi r24,lo8(80)
589 0358 0E94 0000 call Display_8x8Int_data
590 /* epilogue: frame size=0 */
591 035c DF91 pop r29
592 035e CF91 pop r28
593 0360 1F91 pop r17
594 0362 0F91 pop r16
595 0364 0895 ret
596 /* epilogue end (size=5) */
597 /* function DCAC_V_A size 211 (202) */
598 .LFE18:
600 .comm xRdorData,9,1
601 .comm xRDCACData,8,1
602 .comm xRAlrData,399,1
603 .comm xRwenshiData,12,1
604 .comm SECOND_BUFFER,1,1
605 .comm MINUTE_BUFFER,1,1
606 .comm HOUR_BUFFER,1,1
607 .comm WEEK_BUFFER,1,1
608 .comm DAY_BUFFER,1,1
609 .comm MONTH_BUFFER,1,1
610 .comm YEAR_BUFFER,1,1
611 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 wmalrpro.c
f:\temp/ccCeaaaa.s:3 *ABS*:0000003f __SREG__
f:\temp/ccCeaaaa.s:4 *ABS*:0000003e __SP_H__
f:\temp/ccCeaaaa.s:5 *ABS*:0000003d __SP_L__
f:\temp/ccCeaaaa.s:6 *ABS*:00000000 __tmp_reg__
f:\temp/ccCeaaaa.s:7 *ABS*:00000001 __zero_reg__
f:\temp/ccCeaaaa.s:20 .text:00000000 CheckHappen_FLAG
*COM*:0000018f xRAlrData
f:\temp/ccCeaaaa.s:64 .text:0000002e dctype1_da
f:\temp/ccCeaaaa.s:305 .text:0000018a wenshidu_da
*COM*:0000000c xRwenshiData
f:\temp/ccCeaaaa.s:342 .text:000001be wenshidu_FLAG
f:\temp/ccCeaaaa.s:362 .progmem.data:00000000 __c.0
f:\temp/ccCeaaaa.s:366 .progmem.data:00000002 __c.1
f:\temp/ccCeaaaa.s:370 .progmem.data:00000017 __c.2
f:\temp/ccCeaaaa.s:375 .text:000001cc DCAC_V_A
*COM*:00000008 xRDCACData
*COM*:00000009 xRdorData
*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
inputReadWord
handleAlrBit
handleOkBit
handleopendorBit
handledorBit
temperature
do_temperature_humidity
V_48
a2dStartConvert
do_a2d
ad_result
a2dOff
__udivmodhi4
Display_8x8Int_data
A_48
ad_result_DCA
Lcd_8x8Printf
rprintf2RamRom
A_220
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -