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

📄 display.lst

📁 使用Atmega8单片机开发的一个激光治疗仪的人机接口程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 401 010c 0BC0      		rjmp .L55
 402               	.L26:
 403               	.LM43:
 404 010e 1092 0000 		sts Seg,__zero_reg__
 405               	.LM44:
 406 0112 88E0      		ldi r24,lo8(8)
 407 0114 2CC0      		rjmp .L54
 408               	.L27:
 409               	.LM45:
 410 0116 88E0      		ldi r24,lo8(8)
 411 0118 8093 0000 		sts Seg,r24
 412               	.LM46:
 413 011c 98E1      		ldi r25,lo8(24)
 414 011e 9093 0000 		sts Seg+1,r25
 415               	.LM47:
 416 0122 90E1      		ldi r25,lo8(16)
 417               	.L55:
 418 0124 9093 0000 		sts Seg+2,r25
 419 0128 3AC0      		rjmp .L50
 420               	.L28:
 421               	.LM48:
 422 012a 98E0      		ldi r25,lo8(8)
 423 012c 9093 0000 		sts Seg,r25
 424               	.LM49:
 425 0130 88E1      		ldi r24,lo8(24)
 426 0132 8093 0000 		sts Seg+1,r24
 427               	.LM50:
 428 0136 9093 0000 		sts Seg+2,r25
 429               	.LM51:
 430 013a 9093 0000 		sts Seg+3,r25
 431               	.LM52:
 432 013e 31C0      		rjmp .L24
 433               	.L29:
 434               	.LM53:
 435 0140 80E1      		ldi r24,lo8(16)
 436 0142 8093 0000 		sts Seg,r24
 437               	.LM54:
 438 0146 88E1      		ldi r24,lo8(24)
 439 0148 8093 0000 		sts Seg+1,r24
 440               	.LM55:
 441 014c 88E0      		ldi r24,lo8(8)
 442 014e 11C0      		rjmp .L51
 443               	.L30:
 444               	.LM56:
 445 0150 88E1      		ldi r24,lo8(24)
 446 0152 8093 0000 		sts Seg,r24
 447               	.LM57:
 448 0156 80E1      		ldi r24,lo8(16)
 449 0158 1DC0      		rjmp .L56
 450               	.L31:
 451               	.LM58:
 452 015a 88E1      		ldi r24,lo8(24)
 453 015c 8093 0000 		sts Seg,r24
 454               	.LM59:
 455 0160 90E1      		ldi r25,lo8(16)
 456 0162 9093 0000 		sts Seg+1,r25
 457 0166 0FC0      		rjmp .L57
 458               	.L32:
 459               	.LM60:
 460 0168 88E0      		ldi r24,lo8(8)
 461 016a 8093 0000 		sts Seg,r24
 462               	.L54:
 463               	.LM61:
 464 016e 8093 0000 		sts Seg+1,r24
 465               	.L51:
 466               	.LM62:
 467 0172 8093 0000 		sts Seg+2,r24
 468               	.LM63:
 469 0176 1092 0000 		sts Seg+3,__zero_reg__
 470               	.LM64:
 471 017a 13C0      		rjmp .L24
 472               	.L33:
 473               	.LM65:
 474 017c 88E1      		ldi r24,lo8(24)
 475 017e 8093 0000 		sts Seg,r24
 476               	.LM66:
 477 0182 8093 0000 		sts Seg+1,r24
 478               	.L57:
 479               	.LM67:
 480 0186 8093 0000 		sts Seg+2,r24
 481               	.LM68:
 482 018a 88E0      		ldi r24,lo8(8)
 483 018c 08C0      		rjmp .L50
 484               	.L34:
 485               	.LM69:
 486 018e 88E1      		ldi r24,lo8(24)
 487 0190 8093 0000 		sts Seg,r24
 488               	.L56:
 489               	.LM70:
 490 0194 8093 0000 		sts Seg+1,r24
 491               	.LM71:
 492 0198 88E0      		ldi r24,lo8(8)
 493 019a 8093 0000 		sts Seg+2,r24
 494               	.L50:
 495               	.LM72:
 496 019e 8093 0000 		sts Seg+3,r24
 497               	.L24:
 498               	.LM73:
 499 01a2 8AE0      		ldi r24,lo8(10)
 500 01a4 90E0      		ldi r25,hi8(10)
 501 01a6 00D0      		rcall DelayMs
 502               	.LM74:
 503 01a8 8C2F      		mov r24,r28
 504 01aa 9927      		clr r25
 505 01ac AA27      		clr r26
 506 01ae BB27      		clr r27
 507 01b0 FC01      		movw r30,r24
 508 01b2 0A97      		sbiw r24,10
 509 01b4 08F0      		brlo .+2
 510 01b6 54C0      		rjmp .L37
 511 01b8 E050      		subi r30,lo8(-(pm(.L49)))
 512 01ba F040      		sbci r31,hi8(-(pm(.L49)))
 513 01bc 0994      		ijmp
 514               		.data
 515               		.section .progmem.gcc_sw_table, "ax", @progbits
 516               		.p2align 1
 517               	.L49:
 518 0024 00C0      		rjmp .L38
 519 0026 00C0      		rjmp .L39
 520 0028 00C0      		rjmp .L40
 521 002a 00C0      		rjmp .L41
 522 002c 00C0      		rjmp .L42
 523 002e 00C0      		rjmp .L43
 524 0030 00C0      		rjmp .L44
 525 0032 00C0      		rjmp .L45
 526 0034 00C0      		rjmp .L46
 527 0036 00C0      		rjmp .L47
 528               		.text
 529               	.L38:
 530               	.LM75:
 531 01be 90E6      		ldi r25,lo8(96)
 532 01c0 9093 0000 		sts Seg,r25
 533               	.LM76:
 534 01c4 80E2      		ldi r24,lo8(32)
 535 01c6 8093 0000 		sts Seg+1,r24
 536 01ca 0BC0      		rjmp .L59
 537               	.L39:
 538               	.LM77:
 539 01cc 1092 0000 		sts Seg,__zero_reg__
 540               	.LM78:
 541 01d0 80E2      		ldi r24,lo8(32)
 542 01d2 2CC0      		rjmp .L58
 543               	.L40:
 544               	.LM79:
 545 01d4 80E2      		ldi r24,lo8(32)
 546 01d6 8093 0000 		sts Seg,r24
 547               	.LM80:
 548 01da 90E6      		ldi r25,lo8(96)
 549 01dc 9093 0000 		sts Seg+1,r25
 550               	.LM81:
 551 01e0 90E4      		ldi r25,lo8(64)
 552               	.L59:
 553 01e2 9093 0000 		sts Seg+2,r25
 554 01e6 3AC0      		rjmp .L52
 555               	.L41:
 556               	.LM82:
 557 01e8 90E2      		ldi r25,lo8(32)
 558 01ea 9093 0000 		sts Seg,r25
 559               	.LM83:
 560 01ee 80E6      		ldi r24,lo8(96)
 561 01f0 8093 0000 		sts Seg+1,r24
 562               	.LM84:
 563 01f4 9093 0000 		sts Seg+2,r25
 564               	.LM85:
 565 01f8 9093 0000 		sts Seg+3,r25
 566               	.LM86:
 567 01fc 31C0      		rjmp .L37
 568               	.L42:
 569               	.LM87:
 570 01fe 80E4      		ldi r24,lo8(64)
 571 0200 8093 0000 		sts Seg,r24
 572               	.LM88:
 573 0204 80E6      		ldi r24,lo8(96)
 574 0206 8093 0000 		sts Seg+1,r24
 575               	.LM89:
 576 020a 80E2      		ldi r24,lo8(32)
 577 020c 11C0      		rjmp .L53
 578               	.L43:
 579               	.LM90:
 580 020e 80E6      		ldi r24,lo8(96)
 581 0210 8093 0000 		sts Seg,r24
 582               	.LM91:
 583 0214 80E4      		ldi r24,lo8(64)
 584 0216 1DC0      		rjmp .L60
 585               	.L44:
 586               	.LM92:
 587 0218 80E6      		ldi r24,lo8(96)
 588 021a 8093 0000 		sts Seg,r24
 589               	.LM93:
 590 021e 90E4      		ldi r25,lo8(64)
 591 0220 9093 0000 		sts Seg+1,r25
 592 0224 0FC0      		rjmp .L61
 593               	.L45:
 594               	.LM94:
 595 0226 80E2      		ldi r24,lo8(32)
 596 0228 8093 0000 		sts Seg,r24
 597               	.L58:
 598               	.LM95:
 599 022c 8093 0000 		sts Seg+1,r24
 600               	.L53:
 601               	.LM96:
 602 0230 8093 0000 		sts Seg+2,r24
 603               	.LM97:
 604 0234 1092 0000 		sts Seg+3,__zero_reg__
 605               	.LM98:
 606 0238 13C0      		rjmp .L37
 607               	.L46:
 608               	.LM99:
 609 023a 80E6      		ldi r24,lo8(96)
 610 023c 8093 0000 		sts Seg,r24
 611               	.LM100:
 612 0240 8093 0000 		sts Seg+1,r24
 613               	.L61:
 614               	.LM101:
 615 0244 8093 0000 		sts Seg+2,r24
 616               	.LM102:
 617 0248 80E2      		ldi r24,lo8(32)
 618 024a 08C0      		rjmp .L52
 619               	.L47:
 620               	.LM103:
 621 024c 80E6      		ldi r24,lo8(96)
 622 024e 8093 0000 		sts Seg,r24
 623               	.L60:
 624               	.LM104:
 625 0252 8093 0000 		sts Seg+1,r24
 626               	.LM105:
 627 0256 80E2      		ldi r24,lo8(32)
 628 0258 8093 0000 		sts Seg+2,r24
 629               	.L52:
 630               	.LM106:
 631 025c 8093 0000 		sts Seg+3,r24
 632               	.L37:
 633               	.LM107:
 634 0260 8AE0      		ldi r24,lo8(10)
 635 0262 90E0      		ldi r25,hi8(10)
 636 0264 00D0      		rcall DelayMs
 637               	/* epilogue: frame size=0 */
 638 0266 CF91      		pop r28
 639 0268 0895      		ret
 640               	/* epilogue end (size=2) */
 641               	/* function Time_Display_Test size 223 (220) */
 642               	.LFE19:
 644               	.global	POWERState_Display
 646               	POWERState_Display:
 647               	.LFB20:
 648               	.LM108:
 649               	/* prologue: frame size=0 */
 650               	/* prologue end (size=0) */
 651 026a 582F      		mov r21,r24
 652               	.LM109:
 653 026c 8091 0000 		lds r24,AllState
 654 0270 9927      		clr r25
 655 0272 8770      		andi r24,lo8(7)
 656 0274 9070      		andi r25,hi8(7)
 657 0276 8230      		cpi r24,2
 658 0278 9105      		cpc r25,__zero_reg__
 659 027a 09F4      		brne .+2
 660 027c 40C0      		rjmp .L75
 661               	.LM110:
 662 027e 8330      		cpi r24,3
 663 0280 9105      		cpc r25,__zero_reg__
 664 0282 2CF4      		brge .L90
 665 0284 0097      		sbiw r24,0
 666 0286 59F0      		breq .L64
 667 0288 0197      		sbiw r24,1
 668 028a 21F1      		breq .L70
 669 028c 76C0      		rjmp .L63
 670               	.L90:
 671 028e 8330      		cpi r24,3
 672 0290 9105      		cpc r25,__zero_reg__
 673 0292 09F4      		brne .+2
 674 0294 49C0      		rjmp .L80
 675 0296 0497      		sbiw r24,4
 676 0298 09F4      		brne .+2
 677 029a 5BC0      		rjmp .L85
 678 029c 6EC0      		rjmp .L63
 679               	.L64:
 680               	.LM111:
 681 029e 40E0      		ldi r20,lo8(0)
 682 02a0 60E0      		ldi r22,lo8(BottomData)
 683 02a2 70E0      		ldi r23,hi8(BottomData)
 684 02a4 20E0      		ldi r18,lo8(BatteryCapData)
 685 02a6 30E0      		ldi r19,hi8(BatteryCapData)
 686 02a8 A0E0      		ldi r26,lo8(Seg)
 687 02aa B0E0      		ldi r27,hi8(Seg)
 688               	.L69:
 689               	.LBB4:
 690               	.LM112:
 691 02ac F901      		movw r30,r18
 692               	/* #APP */
 693 02ae 8491      		lpm r24, Z
 694               		
 695               	/* #NOAPP */
 696               	.LBE4:
 697               	.LBB5:
 698 02b0 FB01      		movw r30,r22
 699               	/* #APP */
 700 02b2 9491      		lpm r25, Z
 701               		
 702               	/* #NOAPP */
 703               	.LBE5:
 704 02b4 890F      		add r24,r25
 705 02b6 8C93      		st X,r24
 706               	.LM113:
 707 02b8 4330      		cpi r20,lo8(3)
 708 02ba 19F4      		brne .L67
 709 02bc 8C91      		ld r24,X
 710 02be 8E5F      		subi r24,lo8(-(2))
 711 02c0 8C93      		st X,r24
 712               	.L67:
 713               	.LM114:
 714 02c2 4F5F      		subi r20,lo8(-(1))
 715 02c4 1196      		adiw r26,1
 716 02c6 2F5F      		subi r18,lo8(-(1))
 717 02c8 3F4F      		sbci r19,hi8(-(1))
 718 02ca 6F5F      		subi r22,lo8(-(1))
 719 02cc 7F4F      		sbci r23,hi8(-(1))
 720 02ce 4430      		cpi r20,lo8(4)
 721 02d0 68F3      		brlo .L69
 722               	.LM115:
 723 02d2 53C0      		rjmp .L63
 724               	.L70:
 725 02d4 20E0      		ldi r18,lo8(BottomData)
 726 02d6 30E0      		ldi r19,hi8(BottomData)
 727 02d8 60E0      		ldi r22,lo8(BatteryCapData+4)
 728 02da 70E0      		ldi r23,hi8(BatteryCapData+4)
 729 02dc A0E0      		ldi r26,lo8(Seg)
 730 02de B0E0      		ldi r27,hi8(Seg)
 731 02e0 43E0      		ldi r20,lo8(3)
 732               	.L74:
 733               	.LBB6:
 734               	.LM116:
 735 02e2 FB01      		movw r30,r22
 736               	/* #APP */
 737 02e4 8491      		lpm r24, Z
 738               		
 739               	/* #NOAPP */
 740               	.LBE6:
 741               	.LBB7:
 742 02e6 F901      		movw r30,r18
 743               	/* #APP */
 744 02e8 9491      		lpm r25, Z
 745               		
 746               	/* #NOAPP */
 747               	.LBE7:
 748 02ea 890F      		add r24,r25
 749 02ec 8D93      		st X+,r24
 750               	.LM117:
 751 02ee 4150      		subi r20,lo8(-(-1))
 752 02f0 6F5F      		subi r22,lo8(-(1))
 753 02f2 7F4F      		sbci r23,hi8(-(1))
 754 02f4 2F5F      		subi r18,lo8(-(1))
 755 02f6 3F4F      		sbci r19,hi8(-(1))
 756 02f8 47FF      		sbrs r20,7
 757 02fa F3CF      		rjmp .L74
 758               	.LM118:
 759 02fc 3EC0      		rjmp .L63
 760               	.L75:
 761 02fe 20E0      		ldi r18,lo8(BottomData)
 762 0300 30E0      		ldi r19,hi8(BottomData)
 763 0302 60E0      		ldi r22,lo8(BatteryCapData+8)
 764 0304 70E0      		ldi r23,hi8(BatteryCapData+8)
 765 0306 A0E0      		ldi r26,lo8(Seg)
 766 0308 B0E0      		ldi r27,hi8(Seg)
 767 030a 43E0      		ldi r20,lo8(3)
 768               	.L79:
 769               	.LBB8:
 770               	.LM119:
 771 030c FB01      		movw r30,r22
 772               	/* #APP */
 773 030e 8491      		lpm r24, Z
 774               		

⌨️ 快捷键说明

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